Draft: Update dependency jupyterlab to v4
This MR contains the following updates:
Package | Update | Change |
---|---|---|
jupyterlab (changelog) | major |
3.6.3 -> 4.0.6
|
jupyterlab (changelog) | major |
==3.6.3 -> ==4.0.6
|
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the logs for more information.
Release Notes
jupyterlab/jupyterlab
v4.0.6
4.0.6
Enhancements made
- Add more LSP request types #15064 (@krassowski)
- Expose
processedItemsCache
as a protected inCompleterModel
#15025 (@krassowski) - Fix
filebrowser.open
and add ability to provide a factory #14983 (@fcollonval) - Use config compatible with notebook 7 #14978 (@fcollonval)
Bugs fixed
- Fix return type of
getMimeTypeByLanguage()
#15101 (@krassowski) - Fix documentation panel display logic of the completer #15106 (@trungleduc)
- Check applicable provider in ProviderReconciliator #15094 (@trungleduc)
- Completer: switch renderer & model on update, update on providers change #15065 (@krassowski)
- Fix
_updateConstraints
missingprotected
/private
classifier. #15066 (@krassowski) -
HoverBox
: adjustright
when moving node to fit within window #15052 (@krassowski) - fixes codemirror settings #15009 (@andrewfulton9)
- Pass completion context to
shouldShowContinuousHint()
#15015 (@krassowski) - Fix translation syntax to extract it by the parser #14979 (@fcollonval)
- added title to Close tab icon #14973 (@j264415)
Maintenance and upkeep improvements
- Install playwright browser in jupyterlab.browser_check #15117 (@brichet)
- Enable Playwright trace #15087 (@jtpio)
- Bump ruff from 0.0.282 to 0.0.286 #15056 (@dependabot[bot])
- React on galata update comment, fix binder URL in docs #15070 (@krassowski)
- Deprecate LSP adapter
getEditorIndexAt()
method #15028 (@krassowski) - Fix pepy.tech links #14982 (@fcollonval)
- simplify binder python baseline #14971 (@bollwyvl)
- Restore welcome test #14946 (@fcollonval)
- Bump black[jupyter] from 23.3.0 to 23.7.0 #14893 (@dependabot[bot])
Documentation improvements
- React on galata update comment, fix binder URL in docs #15070 (@krassowski)
- Remove
--UNSAFE
flag in the extension tutorial docs #15007 (@jtpio) - Fix more links #14989 (@fcollonval)
- Fix pepy.tech links #14982 (@fcollonval)
API and Breaking Changes
- Check applicable provider in ProviderReconciliator #15094 (@trungleduc)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @bollwyvl | @echarles | @fcollonval | @github-actions | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine | @tonyfast | @welcome
v4.0.5
4.0.5
@jupyterlab/galata
has been fixed as part of #14951. It requires to bump the version you are using for integration tests to 5.0.5. You can achieve this by executing jlpm up "@​jupyterlab/galata"
in your integration tests folder.
Enhancements made
- Bump lumino packages #14951 (@fcollonval)
Bugs fixed
- Fix View Menu "Show line number" does not show its corresponding shortcut #14740 (@FoSuCloud)
- Allow opening links in new tabs when HTML is trusted #14933 (@yuvipanda)
- Make the DOM structure of linked output views more similar to outputs #14911 (@SylvainCorlay)
- Custom script to upgrade
staging/yarn.lock
#14926 (@fcollonval) - Fix incorrect indentation browser_check.py #14921 (@mctoohey)
Maintenance and upkeep improvements
- Check backward dep #14953 (@fcollonval)
- Ensure not breaking backward compatibility #14699 (@fcollonval)
- Make the browser check
default_url
configurable #14944 (@jtpio) - Fix broken link #14937 (@fcollonval)
- Remove docker ignore file #14936 (@fcollonval)
- Rename readthedoc config #14927 (@fcollonval)
Documentation improvements
- Fix broken link #14937 (@fcollonval)
- Custom script to upgrade
staging/yarn.lock
#14926 (@fcollonval)
Contributors to this release
(GitHub contributors page for this release)
@fcollonval | @github-actions | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine | @welcome
v4.0.4
4.0.4
Enhancements made
- Recommend major versions for Lab 3/Lab 4 compatible extensions #14908 (@JasonWeill)
- Improve upgrade extension script #14882 (@fcollonval)
- Adds rank to ICompletionProvider #14800 (@hbcarlos)
- Deprecates collaborative flag #14792 (@hbcarlos)
Bugs fixed
- Fix semantic commands enabled status #14664 (@fcollonval)
- In defer mode render enough cells to fill the viewport #14865 (@fcollonval)
- Fix CodeMirror tooltip positioning and tooltip background #14858 (@krassowski)
- Removes context data from shared model #14771 (@hbcarlos)
- fix: out of order headings display in toc #14753 (@skyetim)
- fix: update blocked extensions uris #14846 (@emmanuel-ferdman)
- Fix CodeMirror theme selection background color #14841 (@AllanChain)
- Fix icon and theme/styles for grid in CSV/TSV viewer #14822 (@krassowski)
- Adds missing parameters to ICompleterProvider API #14809 (@hbcarlos)
- Adds this context when calling ICompletionProvider.modelFactory #14812 (@hbcarlos)
- Emit changed signal from output area when an output is updated #14785 (@bollwyvl)
- Improve typing to avoid bad usage of
context.contentsModel.content
#14660 (@fcollonval)
Maintenance and upkeep improvements
- Fix integration tests #14886 (@fcollonval)
- Bump stylelint from 14.16.1 to 15.10.1 #14802 (@dependabot[bot])
- Relax
Event.IManager
interface #14770 (@trungleduc) - Bump word-wrap from 1.2.3 to 1.2.4 #14847 (@dependabot[bot])
- Add style validator #14795 (@krassowski)
- Bump semver from 7.3.8 to 7.5.2 #14750 (@dependabot[bot])
Documentation improvements
- Recommend major versions for Lab 3/Lab 4 compatible extensions #14908 (@JasonWeill)
- Update yarn link documentation #14902 (@gabalafou)
- Create JupyterLab 3.4.4 accessibility statement #14856 (@isabela-pf)
- Align copier version with the extension template #14899 (@jtpio)
- Bump stylelint from 14.16.1 to 15.10.1 #14802 (@dependabot[bot])
- Fix broken link to security model #14861 (@fcollonval)
- Improve examples #14726 (@fcollonval)
Contributors to this release
(GitHub contributors page for this release)
@fcollonval | @github-actions | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine | @welcome
v4.0.3
4.0.3
Bugs fixed
- Fix incorrect CSS value for statusbar popover shadow #14789 (@krassowski)
- Fix indentation problem after multi-line Python function definition #14748 (@FoSuCloud)
- Fix HTML lang being set to 'default' resulting in blind users with screenreader reading everything in German #14705 (@andrii-i)
- Expose
serverCapabilities
,provides
, andupdateLogging
#14712 (@krassowski) - Fix kernel message deserialization #14721 (@davidbrochart)
- Ensure the kernel selector show the default kernel if notebook does not have a valid assigned kernel #14693 (@echarles)
- Add a title to the Markdown Preview widget #14681 (@jtpio)
Maintenance and upkeep improvements
- Separate LSP settings handling out to another plugin #14786 (@krassowski)
- fix changed username, pin pydantic<2 for CI #14780 (@bollwyvl)
- Clean up obsolete docker #14729 (@fcollonval)
- Port LSP connection manager fixes/enhancements #14714 (@krassowski)
- Drop
StatusMessage
which is dead code #14713 (@krassowski) - Update requirements: conda != Python, jupyter-server over notebook #14709 (@krassowski)
- Don't list log file as changes when checking license header #14700 (@fcollonval)
- Update branch configuration #14694 (@fcollonval)
- Update the
jupyter labextension list
compat message #14680 (@jtpio)
Documentation improvements
- fix changed username, pin pydantic<2 for CI #14780 (@bollwyvl)
- fix: typo in param annotation #14745 (@emmanuel-ferdman)
- fix: typo in common extension points page #14727 (@emmanuel-ferdman)
- Fix docs for semantic commands registration #14718 (@jtpio)
- Ensure documentation switcher data always points to the latest JSON. #14698 (@fcollonval)
- Update requirements: conda != Python, jupyter-server over notebook #14709 (@krassowski)
- Set out expectations for
good first issue
label #14686 (@krassowski) - Update branch configuration #14694 (@fcollonval)
- Update the
jupyter labextension list
compat message #14680 (@jtpio) - Document more features for JupyterLab on Binder #14677 (@fcollonval)
- Fix copier command in documentation #14671 (@fcollonval)
- Update contributing.rst for Windows users #14666 (@coriegulik)
Other merged MRs
Contributors to this release
(GitHub contributors page for this release)
@andrii-i | @brijsiyag | @echarles | @fcollonval | @GabrielaVives | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine | @tonyfast | @welcome
v4.0.2
Bugs fixed
- Add support for copier 8.0.0 #14644 (@fcollonval)
- Update documentation snapshots #14636 (@fcollonval)
- Allow Lumino 1.x version for rendermime-interfaces #14618 (@fcollonval)
Maintenance and upkeep improvements
- Bump ruff from 0.0.270 to 0.0.271 #14655 (@dependabot)
- Bump altair from 5.0.0 to 5.0.1 #14654 (@dependabot)
- Bump ipython from 8.13.2 to 8.14.0 #14642 (@dependabot)
- Bump jupyterlab-geojson from 3.3.1 to 3.4.0 #14632 (@dependabot)
- Bump jupyterlab-language-pack-zh-cn from 3.6.post2 to 4.0.post0 #14631 (@dependabot)
- Bump ruff from 0.0.267 to 0.0.270 #14630 (@dependabot)
- Bump pandas from 2.0.1 to 2.0.2 #14629 (@dependabot)
- Bump tj-actions/changed-files from 35.9.2 to 36.0.11 #14628 (@dependabot)
- Fix integration test looking for jupyter heading #14621 (@fcollonval)
- Bump altair from 4.2.2 to 5.0.0 #14545 (@dependabot)
- Bump ipython from 8.13.1 to 8.13.2 #14543 (@dependabot)
Documentation improvements
- JupyterLab ecosystem docs improvements #14568 (@ericsnekbytes)
Contributors to this release
(GitHub contributors page for this release)
@dependabot | @ericsnekbytes | @fcollonval | @GabrielaVives | @github-actions | @jtpio | @jupyterlab-probot | @krassowski | @pre-commit-ci | @tonyfast
v4.0.1
Enhancements made
- Enable base numbering option #14586 (@tuncbkose)
- added dynamic functionality to the text spacing #14561 (@j264415)
- Implement dialog element for dialogs with accessibility #14560 (@t03857785)
- Allow
maxHeight
being equal tominHeight
for HoverBox's visibility #14533 (@nishikantparmariam) - FileBrowser: Added the
sortNotebooksFirst
option #14497 (@tpatel)
Bugs fixed
- Inherit font family from
.cm-editor
#14601 (@krassowski) - Fix: Toolbar doesn't update on paste. #14596 (@brijsiyag)
- Highlight booleans using the same style as keywords #14588 (@krassowski)
- Avoid clearing the host node while rendering Markdown #14579 (@c3Vu)
- Fix react error log in shortcuts dialog #14566 (@c3Vu)
- Updates docs to reflect that v4 is released #14556 (@JasonWeill)
- Fix drive handling for sessions and terminals #14519 (@fcollonval)
Maintenance and upkeep improvements
- Skip checking for updates in UI tests #14609 (@fcollonval)
- Fix flaky search tests #14605 (@krassowski)
- Make
IStatusBar
optional for the notification plugin #14593 (@jtpio) - Remove
@jupyterlab/celltags
from theresolutions
#14551 (@jtpio) - Bump ruff from 0.0.263 to 0.0.267 #14544 (@dependabot)
- Bump jupyterlab-language-pack-zh-cn from 3.6.post1 to 3.6.post2 #14542 (@dependabot)
- Update references to
main
#14492 (@jtpio)
Documentation improvements
- Enable base numbering option #14586 (@tuncbkose)
- Update interface_customization.rst #14572 (@JeanLescutMuller)
- Updates docs to reflect that v4 is released #14556 (@JasonWeill)
- Fix typo in CHANGELOG.md #14546 (@jtpio)
- Update references to
main
#14492 (@jtpio)
Contributors to this release
(GitHub contributors page for this release)
@brijsiyag | @c3Vu | @dependabot | @fcollonval | @github-actions | @j264415 | @JasonWeill | @JeanLescutMuller | @jtpio | @jupyterlab-probot | @krassowski | @nishikantparmariam | @t03857785 | @tpatel | @tuncbkose | @welcome
v4.0.0
JupyterLab 4 is released!
Check out the new features, improvements and bug fixes: https://jupyterlab.readthedocs.io/en/latest/getting_started/changelog.html#v4-0
For extension authors, there is a migration guide available to help you migrate your extensions to JupyterLab 4: https://jupyterlab.readthedocs.io/en/latest/extension/extension_migration.html#jupyterlab-3-x-to-4-x
For reference, below are the changed since v4.0.0rc1
:
Bugs fixed
- Log console can be linked to any document widget #14517 (@fcollonval)
- Fix yarn argument #14515 (@fcollonval)
- Fix some usages of the translation object #14514 (@fcollonval)
- Add math expression parser for markdown #14509 (@fcollonval)
- Fix kernel completion provider assumptions #14505 (@krassowski)
- Fix completer bug with cycling through options #14475 (@afshin)
Maintenance and upkeep improvements
- Bump typedoc #14537 (@krassowski)
- Fix some usages of the translation object #14514 (@fcollonval)
- Remove all registry handling in lock files #14504 (@fcollonval)
Documentation improvements
- Remove all registry handling in lock files #14504 (@fcollonval)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @andrii-i | @fcollonval | @github-actions | @HaudinFlorence | @jupyterlab-probot | @krassowski | @welcome
v3.6.6
3.6.6
Maintenance and upkeep improvements
- Remove pre-commit job #15154 (@fcollonval)
- Install playwright browser in jupyterlab.browser_check #15117 (@brichet)
- Fix pepy.tech links #14982 (@fcollonval)
- Fix broken link #14937 (@fcollonval)
- Rename readthedoc config #14927 (@fcollonval)
- Update the
jupyter labextension list
compat message #14680 (@jtpio)
Documentation improvements
- Install playwright browser in jupyterlab.browser_check #15117 (@brichet)
- Fix pepy.tech links #14982 (@fcollonval)
- Create JupyterLab 3.4.4 accessibility statement #14856 (@isabela-pf)
- Update docs to
jupyter_server_config.py
#13208 (@jtpio) - Update the
jupyter labextension list
compat message #14680 (@jtpio)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @bollwyvl | @brichet | @echarles | @fcollonval | @g547315 | @github-actions | @isabela-pf | @j264415 | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine | @tonyfast | @welcome
v3.6.5
3.6.5
Bugs fixed
- Ensure the kernel selector show the default kernel if notebook does not have a valid assigned kernel #14693 (@echarles)
- Avoid clearing the host node while rendering Markdown #14579 (@c3Vu)
Maintenance and upkeep improvements
- Update requirements: conda != Python, jupyter-server over notebook #14709 (@krassowski)
- Fix integration test looking for jupyter heading #14621 (@fcollonval)
Contributors to this release
(GitHub contributors page for this release)
@andrii-i | @brijsiyag | @echarles | @fcollonval | @GabrielaVives | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine | @tonyfast | @welcome
v3.6.4
3.6.4
Enhancements made
- Set
Contents.ContentType
to string #12875 (@trungleduc) - Allow
maxHeight
being equal tominHeight
for HoverBox's visibility #14533 (@nishikantparmariam) - Right-align notification buttons, reduce outer padding, add space between buttons and message #14412 (@andrii-i)
- Pass traceback to ServerConnection.ResponseError #14328 (@a3626a)
Bugs fixed
- Use @jupyterlab/shared-models #14583 (@fcollonval)
- Updates announcements to better conform to RFC atom standard. #14480 (@fcollonval)
- Update jupyter ydoc #14374 (@hbcarlos)
- Decodes URI before adding it to the tab title #14178 (@hbcarlos)
- Fix cursor placement in stdin history search and navigation #14225 (@krassowski)
Maintenance and upkeep improvements
- Skip checking for updates in UI tests #14609 (@fcollonval)
- Fix CI: remove/update broken docs links #14414 (@krassowski)
- Fix documentation build on CI #14423 (@jtpio)
Documentation improvements
- Fix broken links in galata/README.md #14451 (@gabalafou)
- Fix documentation build on CI #14423 (@jtpio)
- Updates announcements to better conform to RFC atom standard. #14480 (@fcollonval)
Contributors to this release
(GitHub contributors page for this release)
@andrii-i | @brichet | @ellisonbg | @fcollonval | @gabalafou | @GabrielaVives | @github-actions | @HaudinFlorence | @hbcarlos | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine | @mlucool | @tonyfast | @welcome
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.