4.4.0b1
Enhancements made
- Add a setting to disable the context menu #17352 (@afshin)
- Add
IKernelAPIClient
andISessionAPIClient
as options forKernel.IManager
andSession.IManager
#17348 (@jtpio) - Fix checkbox alignment in dialog using
display: flex
#17343 (@SatyajitRedekar)
Bugs fixed
- Fix cell output stream if previous chunk did not end in new line #17369 (@davidbrochart)
- Use "Move to Trash" over "Delete" when contents manager's
delete_to_trash
isTrue
#17359 (@jesuino) - Add widget ID arg to semantic command invocations #17350 (@afshin)
- Fix HTML lang attribute #17337 (@fcollonval)
- Fix typo in LSP console message on kernel change #17323 (@iisakkirotko)
- Fix handling of a
null
banner in the code console #17322 (@jtpio) - Updated enabling logic for run-all-below button on Notebook Panel #17298 (@rsaditya01)
- Fix order of extensions in PyPI Extension Manager #17266 (@Princekumarofficial)
- Fix for issue preventing cell metadata removal #17194 (@itsmevichu)
- Fix for unable to lock any extension #16213 (@itsmevichu)
Maintenance and upkeep improvements
- Bump nanoid from 3.3.7 to 3.3.9 in /jupyterlab/tests/mock_packages/test_no_hyphens #17387 (@dependabot)
- Bump @babel/helpers from 7.21.0 to 7.26.10 #17385 (@dependabot)
- Bump axios from 1.7.4 to 1.8.2 #17380 (@dependabot)
- Update the copyright year to 2025 #17379 (@jtpio)
- Update to Playwright 1.51.0 #17372 (@jtpio)
- Require
JupyterLab.IInfo
for the plugin manager plugin #17367 (@jtpio) - Move the licenses plugin to
apputils-extension
#17361 (@jtpio) - Bump the actions group with 2 updates #17353 (@dependabot)
- Expose
ConfigSectionManager
via a plugin #17345 (@jtpio) - Enforce plugin name convention and rename noncompliant plugins #17338 (@jtpio)
- Use
ITranslationConnector
to fetch the translations #17329 (@jtpio) - Normalize translator plugin ids #17328 (@jtpio)
- Provide
ISettingsConnector
via a separate plugin #17327 (@jtpio) - Provide
ITranslatorConnector
via a separate plugin #17325 (@jtpio) - Bump
semver
andtough-cookie
to non-vulnerable versions #17319 (@dlqqq)
Documentation improvements
- Update changelog links, add new code console screenshot #17392 (@jtpio)
- User-facing changelog for 4.4 #17368 (@krassowski)
- Sort the list of plugins and tokens in the documentation #17364 (@jtpio)
- Move the licenses plugin to
apputils-extension
#17361 (@jtpio) - Expose
ConfigSectionManager
via a plugin #17345 (@jtpio) - Enforce plugin name convention and rename noncompliant plugins #17338 (@jtpio)
- Clarify documentation on bot privileges for updating snapshots #17336 (@Princekumarofficial)
- Fix heading levels in extension migration guide #17332 (@krassowski)
- Normalize translator plugin ids #17328 (@jtpio)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @andrii-i | @bollwyvl | @Darshan808 | @davidbrochart | @dependabot | @dlqqq | @fcollonval | @github-actions | @ianthomas23 | @iisakkirotko | @itsmevichu | @jesuino | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @martinRenou | @pre-commit-ci | @Princekumarofficial | @RRosio | @rsaditya01 | @SatyajitRedekar | @trungleduc