4.1.0a2
New features added
- Add plugin manager and extension locks #14536 (@krassowski)
Enhancements made
- Add the standard SQL mimetype #15180 (@brichet)
- Page_config attribute to handle keydown event at bubbling phase #15142 (@brichet)
- Remove
unusedDocuments
, fix culling of foreign documents #15105 (@krassowski) - Add more LSP request types #15064 (@krassowski)
- Expose
processedItemsCache
as a protected inCompleterModel
#15025 (@krassowski) - Remove the loop to discover transform function if not registered #14990 (@brichet)
- Add readonly indicator #14600 (@andrewfulton9)
- Add shortcut tooltips to search buttons #14478 (@bikash30851)
Bugs fixed
- Fix translation for Mermaid JS context menu label #15178 (@Deepali1211)
- Restore syntax highlighting for mimetypes with more than one identifier #15175 (@jans-code)
- Fix Show Keyboard Shortcuts command #15170 (@jtpio)
- Fix completer width inflation and jitter #15132 (@krassowski)
- Fix selection in active line #15129 (@krassowski)
- Fix documentation panel display logic of the completer #15106 (@trungleduc)
- Fix return type of
getMimeTypeByLanguage()
#15101 (@krassowski) - Fix background-color in
<select>
elements in dark theme #15098 (@Rmarieta) - Check applicable provider in ProviderReconciliator #15094 (@trungleduc)
- Fix
_updateConstraints
missingprotected
/private
classifier. #15066 (@krassowski) - Completer: switch renderer & model on update, update on providers change #15065 (@krassowski)
HoverBox
: adjustright
when moving node to fit within window #15052 (@krassowski)- Do not shrink completer's documentation panel #15024 (@krassowski)
- Pass completion context to
shouldShowContinuousHint()
#15015 (@krassowski) - fixes codemirror settings #15009 (@andrewfulton9)
- Fix translation syntax to extract it by the parser #14979 (@fcollonval)
- Improve LSP API #14920 (@hbcarlos)
- blur footer for any key that triggers a 'select above', not just ArrowUp #14796 (@smacke)
Maintenance and upkeep improvements
- Restore removed API #15204 (@fcollonval)
- Bump ipython from 8.15.0 to 8.16.1 #15200 (@dependabot)
- Bump jupyterlab-language-pack-zh-cn from 4.0.post2 to 4.0.post3 #15194 (@dependabot)
- Bump pandas from 2.1.0 to 2.1.1 #15193 (@dependabot)
- Bump altair from 5.0.1 to 5.1.1 #15192 (@dependabot)
- Bump ruff from 0.0.287 to 0.0.291 #15190 (@dependabot)
- Bump actions/checkout from 3 to 4 #15189 (@dependabot)
- Bump toshimaru/auto-author-assign from 1.6.2 to 2.0.1 #15188 (@dependabot)
- Bump tj-actions/changed-files from 38.2.0 to 39.2.0 #15187 (@dependabot)
- Bump iterative/setup-cml from 1 to 2 #15186 (@dependabot)
- Update to
@jupyter/ydoc
1.1.1 #15177 (@jtpio) - Bump systeminformation from 5.17.12 to 5.21.7 #15147 (@dependabot)
- Added tests to check for aria labels and roles for accessibility #15137 (@m158261)
- Add a valid email in update extension #15133 (@brichet)
- Install playwright browser in jupyterlab.browser_check #15117 (@brichet)
- Create dev environment with docker #15111 (@trungleduc)
- Enable Playwright trace #15087 (@jtpio)
- Added test to check close tab button has a title #15086 (@m158261)
- Pin skywalking-eyes to patched version detecting license headers after
|
#15072 (@krassowski) - React on galata update comment, fix binder URL in docs #15070 (@krassowski)
- License header job fix: ignore text files, update format #15068 (@krassowski)
- Disable language server auto-detection to speed up tests on CI #15061 (@krassowski)
- Bump pandas from 2.0.3 to 2.1.0 #15060 (@dependabot)
- Bump jupyterlab-language-pack-zh-cn from 4.0.post1 to 4.0.post2 #15059 (@dependabot)
- Update sphinx requirement from <7.2.0,>=1.8 to >=1.8,<7.3.0 #15058 (@dependabot)
- Bump ipython from 8.14.0 to 8.15.0 #15057 (@dependabot)
- Bump ruff from 0.0.282 to 0.0.286 #15056 (@dependabot)
- Bump tj-actions/changed-files from 37.5.1 to 38.2.0 #15055 (@dependabot)
- Bump apache/skywalking-eyes from 0.4.0 to 0.5.0 #15054 (@dependabot)
- Commit JS and Python packages in one commit on release #15042 (@jtpio)
- Fix docs build on Gitpod #15041 (@jtpio)
- Deprecate LSP adapter
getEditorIndexAt()
method #15028 (@krassowski) - Add
| null
to the mermaid plugin activate parameter #15003 (@jtpio)
Documentation improvements
- Fix typo in
Notification.dismiss
#15197 (@krassowski) - Restore dark/light toggle, remove duplicated search box #15141 (@krassowski)
- Create dev environment with docker #15111 (@trungleduc)
- React on galata update comment, fix binder URL in docs #15070 (@krassowski)
- Commit JS and Python packages in one commit on release #15042 (@jtpio)
- Fix Binder link in
README.md
#15039 (@jtpio) - Remove
--UNSAFE
flag in the extension tutorial docs #15007 (@jtpio) - Fix more links #14989 (@fcollonval)
- Improve LSP API #14920 (@hbcarlos)
- Add plugin manager and extension locks #14536 (@krassowski)
- New docs page: developer/accessibility.html #14426 (@gabalafou)
API and Breaking Changes
- Check applicable provider in ProviderReconciliator #15094 (@trungleduc)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @andrewfulton9 | @bikash30851 | @brichet | @Deepali1211 | @dependabot | @echarles | @fcollonval | @gabalafou | @github-actions | @HaudinFlorence | @hbcarlos | @isabela-pf | @jans-code | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @m158261 | @parmentelat | @pre-commit-ci | @Rmarieta | @smacke | @trungleduc | @welcome