Changelog#
3.5.0#
Maintenance and upkeep improvements#
Bump pycrdt v0.13.0 #412 (@davidbrochart)
Contributors to this release#
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
3.4.1#
Enhancements made#
Make undo/redo return true if changes are done #404 (@davidbrochart, @krassowski)
Bugs fixed#
Add a fast path for intial set when opening large textual file #403 (@krassowski, @davidbrochart)
Maintenance and upkeep improvements#
Bump actions/upload-artifact from 6 to 7 #390 (@davidbrochart)
Other merged PRs#
Bump mamba-org/setup-micromamba from 2 to 3 #398 (@davidbrochart)
Bump actions/create-github-app-token from 2 to 3 #394 (@davidbrochart)
Contributors to this release#
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
3.4.0#
Enhancements made#
Add async document get/set #380 (@davidbrochart, @krassowski)
Contributors to this release#
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
3.3.6#
Enhancements made#
Slightly optimize
YNotebook.get(do not convert meta for each cell) #382 (@krassowski, @davidbrochart)
Bugs fixed#
Deduplicate on
YNotebook.getcall #386 (@krassowski, @davidbrochart)
Contributors to this release#
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
3.3.5#
Bugs fixed#
Make
ystatea property #384 (@davidbrochart, @krassowski)
Maintenance and upkeep improvements#
Contributors to this release#
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
3.3.4#
Bugs fixed#
Fix cell duplication when YStore diverges from disk #376 (@jordanhboxer, @davidbrochart, @dmonad, @krassowski)
Maintenance and upkeep improvements#
Bump toshimaru/auto-author-assign from 3.0.0 to 3.0.1 #375 (@davidbrochart)
Bump toshimaru/auto-author-assign from 2.1.1 to 3.0.0 #373 (@davidbrochart)
Bump actions/upload-artifact from 5 to 6 #371 (@davidbrochart)
Contributors to this release#
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@davidbrochart (activity) | @dmonad (activity) | @jordanhboxer (activity) | @krassowski (activity)
3.3.3#
Bugs fixed#
Fix multi-byte Unicode handling in files #370 (@krassowski)
Maintenance and upkeep improvements#
Contributors to this release#
3.3.2#
Enhancements made#
Perform granular updates if reloading textual files #366 (@krassowski)
Maintenance and upkeep improvements#
Bump actions/checkout from 5 to 6 #363 (@dependabot)
Contributors to this release#
3.3.1#
Bugs fixed#
Hard-reload a cell if its outputs change and include
stream#362 (@krassowski)
Contributors to this release#
3.3.0#
Bugs fixed#
Fix cell modifications causing cell output reload and shift to active cell index #360 (@krassowski)
Maintenance and upkeep improvements#
Add more tests, require Python 3.10+ #359 (@davidbrochart)
Contributors to this release#
3.2.1#
Bugs fixed#
Fix syntax highlighting regression (default metadata structure not being set) #358 (@krassowski)
Maintenance and upkeep improvements#
Contributors to this release#
3.2.0#
Bugs fixed#
Improve reloading of documents to avoid spurious side-effects #355 (@krassowski)
Preserve
document_idstate when setting notebook source #338 (@apeng-stripe)
Maintenance and upkeep improvements#
Bump actions/upload-artifact from 4 to 5 #349 (@dependabot)
Bump actions/setup-python from 5 to 6 #340 (@dependabot)
Test against
pycrdt-websocketv0.16.0& update dev dependencies #339 (@krassowski)Bump actions/checkout from 4 to 5 #337 (@dependabot)
Bump actions/create-github-app-token from 1 to 2 #318 (@dependabot)
Contributors to this release#
3.1.0#
Enhancements made#
Add
clearOutputs()method toISharedCodeCell#330 (@Darshan808)
Maintenance and upkeep improvements#
Contributors to this release#
3.0.5#
Maintenance and upkeep improvements#
Contributors to this release#
3.0.4#
Bugs fixed#
Set
undoManagerin constructor for cells in notebook #321 (@krassowski)Fix including Typescript source in package #312 (@fcollonval)
Maintenance and upkeep improvements#
Bump apache/skywalking-eyes from 0.4.0 to 0.7.0 #310 (@dependabot)
Contributors to this release#
3.0.3#
Bugs fixed#
Fix missing nbformat version #304 (@fcollonval)
Maintenance and upkeep improvements#
Increase pycrdt compatible version range #307 (@davidbrochart)
Use micromamba in CI #301 (@davidbrochart)
Contributors to this release#
3.0.2#
Bugs fixed#
Fix stream output #294 (@davidbrochart)
Maintenance and upkeep improvements#
Contributors to this release#
3.0.1#
Maintenance and upkeep improvements#
Fix tests #288 (@davidbrochart)
Contributors to this release#
3.0.0#
Enhancements made#
Add the awareness in the shared document interface #282 (@brichet)
Improve notebook output stream initialization #275 (@davidbrochart)
Add YDocument source getter/setter #273 (@davidbrochart)
Allow empty notebook #266 (@davidbrochart)
Add
streamOutputChangeattribute to cell change object #264 (@davidbrochart)Add
hashproperty with setter and getter #262 (@krassowski)Expose
execution_statein the JS package #259 (@krassowski)Add undo_manager to Y documents #248 (@davidbrochart)
Add optional origin to transaction, filter out ‘modeldb’ origin #246 (@davidbrochart)
Add appendStreamOutput and removeStreamOutput methods #241 (@davidbrochart)
Update python>=3.8, pycrdt>=0.8.11, pre-commit, README #217 (@davidbrochart)
Store YBlob as bytes, not base64-encoded string #209 (@davidbrochart)
Change notebook code cell stream output schema #201 (@davidbrochart)
Add cell execution_state #197 (@davidbrochart)
Bugs fixed#
Fix attachments change attribute assignment #260 (@krassowski)
Fix createOutputs, rename ‘modeldb’ origin to ‘silent-change’ #254 (@davidbrochart)
Maintenance and upkeep improvements#
Revert #266 #280 (@davidbrochart)
Improve notebook output stream initialization #275 (@davidbrochart)
Fix dict type for python 3.8 #253 (@davidbrochart)
Bump toshimaru/auto-author-assign from 2.1.0 to 2.1.1 #247 (@dependabot)
Revert publish 3.0.0a0 (9c87cfd7c7e967a1fbef8ce96899d426862e84fb) #245 (@davidbrochart)
Bump notebook version 1.0.0 -> 2.0.0 #236 (@davidbrochart)
Fix subscription type, update pycrdt>=0.8.16 #222 (@davidbrochart)
Update python>=3.8, pycrdt>=0.8.11, pre-commit, README #217 (@davidbrochart)
Bump pre-commit/action from 3.0.0 to 3.0.1 #215 (@dependabot)
Remove mention to y_py in docs #214 (@martinRenou)
Bump toshimaru/auto-author-assign from 2.0.1 to 2.1.0 #212 (@dependabot)
Documentation improvements#
Remove mention to y_py in docs #214 (@martinRenou)
Contributors to this release#
(GitHub contributors page for this release)
@brichet | @davidbrochart | @dependabot | @jtpio | @krassowski | @lumberbot-app | @martinRenou | @pre-commit-ci | @welcome | @Zsailer
3.0.0b0#
Enhancements made#
Contributors to this release#
3.0.0a10#
Maintenance and upkeep improvements#
Revert #266 #280 (@davidbrochart)
Contributors to this release#
3.0.0a9#
Enhancements made#
Maintenance and upkeep improvements#
Contributors to this release#
3.0.0a8#
Enhancements made#
Improve notebook output stream initialization #275 (@davidbrochart)
Maintenance and upkeep improvements#
Improve notebook output stream initialization #275 (@davidbrochart)
Contributors to this release#
3.0.0a7#
Enhancements made#
Add YDocument source getter/setter #273 (@davidbrochart)
Maintenance and upkeep improvements#
Contributors to this release#
3.0.0a6#
Enhancements made#
Allow empty notebook #266 (@davidbrochart)
Maintenance and upkeep improvements#
Contributors to this release#
3.0.0a5#
Enhancements made#
Add
streamOutputChangeattribute to cell change object #264 (@davidbrochart)
Maintenance and upkeep improvements#
Contributors to this release#
3.0.0a4#
Enhancements made#
Add
hashproperty with setter and getter #262 (@krassowski)
Bugs fixed#
Fix attachments change attribute assignment #260 (@krassowski)
Maintenance and upkeep improvements#
Contributors to this release#
3.0.0a3#
Enhancements made#
Expose
execution_statein the JS package #259 (@krassowski)Add cell execution_state #197 (@davidbrochart)
Maintenance and upkeep improvements#
Contributors to this release#
3.0.0a2#
Bugs fixed#
Fix createOutputs, rename ‘modeldb’ origin to ‘silent-change’ #254 (@davidbrochart)
Maintenance and upkeep improvements#
Fix dict type for python 3.8 #253 (@davidbrochart)
Contributors to this release#
3.0.0a1#
Enhancements made#
Add undo_manager to Y documents #248 (@davidbrochart)
Add optional origin to transaction, filter out ‘modeldb’ origin #246 (@davidbrochart)
Maintenance and upkeep improvements#
Bump toshimaru/auto-author-assign from 2.1.0 to 2.1.1 #247 (@dependabot)
Contributors to this release#
3.0.0a0#
Enhancements made#
Add appendStreamOutput and removeStreamOutput methods #241 (@davidbrochart)
Update python>=3.8, pycrdt>=0.8.11, pre-commit, README #217 (@davidbrochart)
Store YBlob as bytes, not base64-encoded string #209 (@davidbrochart)
Change notebook code cell stream output schema #201 (@davidbrochart)
Maintenance and upkeep improvements#
Revert publish 3.0.0a0 (9c87cfd7c7e967a1fbef8ce96899d426862e84fb) #245 (@davidbrochart)
Bump notebook version 1.0.0 -> 2.0.0 #236 (@davidbrochart)
Fix subscription type, update pycrdt>=0.8.16 #222 (@davidbrochart)
Update python>=3.8, pycrdt>=0.8.11, pre-commit, README #217 (@davidbrochart)
Bump pre-commit/action from 3.0.0 to 3.0.1 #215 (@dependabot)
Remove mention to y_py in docs #214 (@martinRenou)
Bump toshimaru/auto-author-assign from 2.0.1 to 2.1.0 #212 (@dependabot)
Documentation improvements#
Remove mention to y_py in docs #214 (@martinRenou)
Contributors to this release#
(GitHub contributors page for this release)
@davidbrochart | @dependabot | @jtpio | @martinRenou | @pre-commit-ci | @welcome | @Zsailer
2.0.1#
Maintenance and upkeep improvements#
Update pycrdt v0.8 #208 (@davidbrochart)
Bump actions/upload-artifact from 3 to 4 #205 (@dependabot)
Bump actions/setup-python from 4 to 5 #203 (@dependabot)
Contributors to this release#
2.0.0#
Maintenance and upkeep improvements#
Bump conda-incubator/setup-miniconda from 2 to 3 #202 (@dependabot)
Use pycrdt instead of y-py #194 (@davidbrochart)
Bump toshimaru/auto-author-assign from 2.0.0 to 2.0.1 #187 (@dependabot)
Documentation improvements#
Fix JupyterCAD links #199 (@davidbrochart)
Fix a typo in docs (wrong closing quote) #192 (@krassowski)
Contributors to this release#
(GitHub contributors page for this release)
@davidbrochart | @dependabot | @hbcarlos | @krassowski | @pre-commit-ci
1.1.1#
Bugs fixed#
Maintenance and upkeep improvements#
Bump toshimaru/auto-author-assign from 1.6.2 to 2.0.0 #184 (@dependabot)
Contributors to this release#
1.1.0#
Maintenance and upkeep improvements#
Bump actions/checkout from 3 to 4 #180 (@dependabot)
Documentation improvements#
Update CHANGELOG.md #177 (@fcollonval)
Contributors to this release#
(GitHub contributors page for this release)
@dependabot | @fcollonval | @pre-commit-ci | @vidartf | @welcome
1.1.0a0#
Enhancements made#
Maintenance and upkeep improvements#
Contributors to this release#
1.0.2#
Enhancements made#
Trust the default cell #161 (@krassowski)
Maintenance and upkeep improvements#
Run yarn subprocess in shell mode #162 (@davidbrochart)
Contributors to this release#
1.0.1#
Bugs fixed#
Maintenance and upkeep improvements#
Documentation improvements#
Fix ignore_links #155 (@fcollonval)
Enhance the documentation #154 (@fcollonval)
Contributors to this release#
1.0.0#
Enhancements made#
Add py.typed #152 (@davidbrochart)
Add model version #139 (@davidbrochart)
Maintenance and upkeep improvements#
Add py.typed #152 (@davidbrochart)
Bump dependencies and yarn #151 (@fcollonval)
Contributors to this release#
0.3.4#
Bugs fixed#
Fix notebook undo scope #148 (@fcollonval)
Maintenance and upkeep improvements#
Add releaser workflows #150 (@fcollonval)
Contributors to this release#
0.3.3#
Bugs fixed#
Workaround for ypy 0.6.0 #147 (@davidbrochart)
Contributors to this release#
0.3.2#
Enhancements made#
Update
YDocumentconstructor #142 (@trungleduc)Add ycells getter #136 (@davidbrochart)
Split documents into separate files #135 (@davidbrochart)
Maintenance and upkeep improvements#
Update with ypy v0.6.0 #145 (@davidbrochart)
Update
YDocumentconstructor #142 (@trungleduc)Add ycells getter #136 (@davidbrochart)
Split documents into separate files #135 (@davidbrochart)
Contributors to this release#
0.3.1#
Bugs fixed#
Contributors to this release#
0.3.0#
Enhancements made#
Improve Python API #122 (@davidbrochart)
Make
YDocumentaIObservableDisposable#108 (@fcollonval)Add readme to javascript package #106 (@fcollonval)
Import shared model #86 (@fcollonval)
Add path document attribute #81 (@davidbrochart)
Make YBaseDoc an abstract base class #74 (@davidbrochart)
Bugs fixed#
Maintenance and upkeep improvements#
Import all document types from init #127 (@davidbrochart)
Bump toshimaru/auto-author-assign from 1.6.1 to 1.6.2 #121 (@dependabot)
Set up lerna #119 (@fcollonval)
Bump tj-actions/changed-files from 35.1.0 to 35.2.1 #118 (@dependabot)
Bump tj-actions/changed-files from 35.0.0 to 35.1.0 #116 (@dependabot)
Bump tj-actions/changed-files from 34.5.3 to 35.0.0 #113 (@dependabot)
Bump tj-actions/changed-files from 34.5.0 to 34.5.3 #109 (@dependabot)
Bump tj-actions/changed-files from 34.4.4 to 34.5.0 #100 (@dependabot)
Bump actions/upload-artifact from 2 to 3 #99 (@dependabot)
Bump tj-actions/changed-files from 34.4.0 to 34.4.4 #94 (@dependabot)
Backport #90 on branch main (Releaser) #92 (@fcollonval)
Bump tj-actions/changed-files from 34.2.2 to 34.4.0 #91 (@dependabot)
Bump tj-actions/changed-files from 34.0.2 to 34.2.2 #87 (@dependabot)
Bump tj-actions/changed-files from 33.0.0 to 34.0.2 #84 (@dependabot)
Bump tj-actions/changed-files from 31.0.3 to 33.0.0 #80 (@dependabot)
Bump pre-commit/action from 2.0.0 to 3.0.0 #72 (@dependabot)
Bump actions/checkout from 2 to 3 #71 (@dependabot)
Bump actions/setup-python from 2 to 4 #70 (@dependabot)
Bump actions/cache from 1 to 3 #69 (@dependabot)
Bump actions/setup-node from 2 to 3 #68 (@dependabot)
Bump tj-actions/changed-files from 31.0.1 to 31.0.3 #67 (@dependabot)
Documentation improvements#
API and Breaking Changes#
Other merged PRs#
Add workflows to ease maintenance #64 (@fcollonval)
Test a case with plotly renderer #63 (@fcollonval)
Pin @jupyterlab/shared-models >=4.0.0-alpha.10,<4.0.0-alpha.14 #61 (@davidbrochart)
Cast only if number has same value #57 (@davidbrochart)
Add back YMap for cell metadata #53 (@davidbrochart)
Contributors to this release#
(GitHub contributors page for this release)
@agoose77 | @davidbrochart | @dependabot | @fcollonval | @hbcarlos | @jtpio | @meeseeksdev | @pre-commit-ci | @welcome | @Wh1isper
0.2.5#
Enhancements made#
Trust the default cell #161 (@krassowski)
Maintenance and upkeep improvements#
Bump y-py to 0.6.0+ #175 (@fcollonval)
Contributors to this release#
0.2.4#
Bugs fixed#
Contributors to this release#
0.2.3#
Bugs fixed#
Fix notebook undo scope #148 (@fcollonval)
Maintenance and upkeep improvements#
Contributors to this release#
0.2.2#
Bugs fixed#
Removes YMap for attachements #77 (@fcollonval)
Other merged PRs#
Add path document attribute #82 (@davidbrochart)
Contributors to this release#
0.2.1#
Back-port of #56, #57 and #59.
0.2.0#
Merged PRs#
Use hatch #51 (@davidbrochart)
Contributors to this release#
0.1.17#
Merged PRs#
Contributors to this release#
0.1.16#
Merged PRs#
Move ypy-websocket dependency to test #41 (@davidbrochart)
Contributors to this release#
0.1.15#
Merged PRs#
Add YNotebook get_cell, set_cell, append_cell #35 (@davidbrochart)
Contributors to this release#
0.1.14#
Merged PRs#
Align notebook schema with JupyterLab HEAD #38 (@davidbrochart)
[pre-commit.ci] pre-commit autoupdate #37 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #36 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #28 (@pre-commit-ci)
Contributors to this release#
0.1.13#
Merged PRs#
Contributors to this release#
0.1.12#
Merged PRs#
Fix type checking when casting #30 (@davidbrochart)
Contributors to this release#
0.1.11#
Merged PRs#
Contributors to this release#
0.1.10#
Merged PRs#
Remove document apply_update method #25 (@davidbrochart)
Contributors to this release#
0.1.9#
Merged PRs#
Add document apply_update method #23 (@davidbrochart)
Contributors to this release#
0.1.8#
Merged PRs#
Move nbformat and nbformat_minor to meta YMap #21 (@davidbrochart)
Contributors to this release#
0.1.7#
Merged PRs#
Also observe the state YMap #19 (@davidbrochart)
Change URL to point to jupyter-server #18 (@davidbrochart)
Contributors to this release#
0.1.6#
Merged PRs#
Allow to set dirty whatever the previous value #16 (@davidbrochart)
Contributors to this release#
0.1.5#
Merged PRs#
[pre-commit.ci] pre-commit autoupdate #12 (@pre-commit-ci)
Transfer repo to jupyter-server org #11 (@davidbrochart)
Contributors to this release#
0.1.4#
Merged PRs#
Update ypy>=0.5.0 #9 (@davidbrochart)
Contributors to this release#
0.1.3#
Merged PRs#
Add setuptools to install_requires #7 (@davidbrochart)
Contributors to this release#
0.1.2#
Merged PRs#
Improve jupyter_ydoc.ydocs #5 (@davidbrochart)
Contributors to this release#
0.1.1#
Merged PRs#
Add test #3 (@davidbrochart)
Update README #1 (@davidbrochart)