4.0.0a32
New features added
- Debugger: copy value of variable to clipboard #13670 (@brichet)
- Add copy and paste commands to terminal context menu #13535 (@krassowski)
Enhancements made
- Remove not needed
Completer.IRenderer.sanitizer
#13700 (@fcollonval) - Address some additional translation holes #13696 (@fcollonval)
- Contain the tabs within the tabbar (do not use translation transform) #13671 (@krassowski)
- Turn terminal links into anchors using xterm addon #13645 (@mgcth)
- Add an input dialog for multiple selection #13621 (@brichet)
- Drop typestyle #13584 (@fcollonval)
- Use more the contextual collaborative model attribute #13564 (@fcollonval)
- Add copy and paste commands to terminal context menu #13535 (@krassowski)
- Set font families that were not specified. #13533 (@HaudinFlorence)
- Sets whether the model is collaborative or not when registering its factory #13526 (@hbcarlos)
- RTC: Move user name to user panel #13517 (@martinRenou)
- Sanitize notification message #13510 (@fcollonval)
- jupyter_server_ydoc>=0.6.0,<0.7.0 #13492 (@davidbrochart)
- Follow-on to events service #13485 (@afshin)
- Move the toggle file browser logic to the widget #13466 (@brichet)
- Check if
contentHeader
is not disposed before accessing widgets #13453 (@krassowski) - Allows to pause the execution during debug #13433 (@brichet)
- Add announcements #13365 (@fcollonval)
- Set font sizes with css variables #13305 (@HaudinFlorence)
- Link the background colors and the ui font colors in the relevant css. #13276 (@HaudinFlorence)
- Ask confirmation when closing a document #13267 (@alec-kr)
- Create a form to read and write the metadata of Notebook's cells #13056 (@brichet)
- Add events service #12667 (@afshin)
Bugs fixed
- Fix CodeQL warning #13712 (@fcollonval)
- Update plugin ID of hub extension #13688 (@mctoohey)
- Fix contrast on the plugin list, add screenshots to catch regressions #13661 (@krassowski)
- Fix
replaceSelection
, add unit test #13657 (@krassowski) - Fix
RunningTerminal
access before initialization #13655 (@krassowski) - Write the browser open files for test #13634 (@fcollonval)
- Fix select wrapping in inputDialog #13622 (@brichet)
- Does not prevent default behavior when shift-clicking #13616 (@jmk89)
- Add the
scaleFactor
value from the embed options when creating the PNG representation for a Vega-based chart #13610 (@joaopalmeiro) - use jupyter_config_dir instead of config_path[0] for workspaces, settings #13589 (@minrk)
- Revert change to active menu bar item #13576 (@fcollonval)
- Restores the appearance of the settingeditor's input focus #13554 (@brichet)
- Fix a wrong argument when calling 'renderMimeVariable' #13531 (@brichet)
- Set corrections to icons and switch colors #13500 (@HaudinFlorence)
- Default
IDocumentProviderFactory.IOptions
generic to ISharedDocument #13490 (@jtpio) - Use same key for saving user info in local store #13482 (@hbcarlos)
- Fix syntax highlighting for JSON viewer in Jupyter Notebook #13470 (@kostyafarber)
- Set fallback values for icons colors. #13468 (@HaudinFlorence)
- enable document model specific collaboration #13458 (@dlqqq)
- Fix token based completions, restore deduplication, follow up on completer refactor #13454 (@krassowski)
- Make focus visible (mostly CSS) #13415 (@gabalafou)
Maintenance and upkeep improvements
- Fix environment activation on Gitpod #13715 (@jtpio)
- Update copyright date to 2023 in the about dialog #13708 (@jtpio)
- Updates documentation snapshots #13706 (@brichet)
- Use
DocumentWidgetOpenerMock
#13703 (@fcollonval) - Bump tj-actions/changed-files from 35.1.0 to 35.2.1 #13692 (@dependabot)
- Bump json5 from 2.2.1 to 2.2.2 #13681 (@dependabot)
- Bump actions/stale from 6 to 7 #13666 (@dependabot)
- Bump tj-actions/changed-files from 35.0.1 to 35.1.0 #13665 (@dependabot)
- Remove empty license field in pyproject.toml #13654 (@jtpio)
- Revert "Write the browser open files for test" #13640 (@fcollonval)
- Remove
skipLibCheck
in thevega5-extension
package #13630 (@jtpio) - Update to lerna 6.2.0 #13628 (@jtpio)
- Remove log file otherwise it is committed #13627 (@fcollonval)
- Use git command instead of GitHub action #13625 (@fcollonval)
- Bump tj-actions/changed-files from 34.5.3 to 35.0.1 #13620 (@dependabot)
- Remove old completer API #13615 (@krassowski)
- Update to Playwright 1.29 #13612 (@jtpio)
- Remove old editor user caret widget (dead code) and selection style #13586 (@fcollonval)
- Drop typestyle #13584 (@fcollonval)
- Bump tj-actions/changed-files from 34.5.0 to 34.5.3 #13574 (@dependabot)
- Bump dessant/lock-threads from 3 to 4 #13540 (@dependabot)
- Bump tj-actions/changed-files from 34.3.0 to 34.5.0 #13539 (@dependabot)
- Bump decode-uri-component from 0.2.0 to 0.2.2 #13536 (@dependabot)
- Update
terser-webpack-plugin
#13532 (@jtpio) - Fix accessing owner/repo in CI #13523 (@fcollonval)
- Comment on the PR once the snapshots have been updated. #13516 (@fcollonval)
- Fix for pytest-jupyter 0.5.2+ #13515 (@fcollonval)
- Bump sanitize-html to 2.7.3 #13509 (@fcollonval)
- Fix Python test dependencies #13508 (@fcollonval)
- Depend on
@jupyter/ydoc
instead of@jupyter-notebook/ydoc
#13506 (@jtpio) - Require jupyter-server-ydoc >=0.5.1 #13478 (@davidbrochart)
- Test against Python 3.11 #13474 (@fcollonval)
- Force right sidebar size #13447 (@fcollonval)
- Use default URL in test mock-up #13443 (@fcollonval)
- Clean up and update dependencies #13430 (@fcollonval)
- Bump to Jest 29 #12584 (@fcollonval)
- Fix circular dependencies that pollutes version bump #12495 (@fcollonval)
Documentation improvements
- Update notebook.rst #13717 (@gabalafou)
- Fix links in
CHANGELOG.md
#13698 (@jtpio) - update demo binder link to latest master #13697 (@akhmerov)
- Update API documentation links #13695 (@hsuanxyz)
- Update plugin ID of hub extension #13688 (@mctoohey)
- Add the
scaleFactor
value from the embed options when creating the PNG representation for a Vega-based chart #13610 (@joaopalmeiro) - Copy edit for privacy policy docs #13594 (@JasonWeill)
- Remove old editor user caret widget (dead code) and selection style #13586 (@fcollonval)
- Drop typestyle #13584 (@fcollonval)
- Documentation RTC and user service #13578 (@hbcarlos)
- Sanitize notification message #13510 (@fcollonval)
- Follow-on to events service #13485 (@afshin)
- Remove broken URL #13445 (@fcollonval)
- Use default URL in test mock-up #13443 (@fcollonval)
- Allows to pause the execution during debug #13433 (@brichet)
- Add announcements #13365 (@fcollonval)
- Fix circular dependencies that pollutes version bump #12495 (@fcollonval)
API and Breaking Changes
- Remove not needed
Completer.IRenderer.sanitizer
#13700 (@fcollonval) - Remove old completer API #13615 (@krassowski)
- Remove old editor user caret widget (dead code) and selection style #13586 (@fcollonval)
- Move the toggle file browser logic to the widget #13466 (@brichet)
- enable document model specific collaboration #13458 (@dlqqq)
- Add events service #12667 (@afshin)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @akhmerov | @alec-kr | @blink1073 | @bollwyvl | @brichet | @davidbrochart | @dependabot | @dlqqq | @echarles | @fcollonval | @gabalafou | @github-actions | @HaudinFlorence | @hbcarlos | @hsuanxyz | @jasongrout | @JasonWeill | @jmk89 | @joaopalmeiro | @jtpio | @jupyterlab-dev-mode | @jupyterlab-probot | @kostyafarber | @krassowski | @martinRenou | @mctoohey | @meeseeksdev | @mgcth | @minrk | @pre-commit-ci | @vidartf | @welcome