Dallinger / Dallinger

Laboratory automation for the behavioral and social sciences; human culture on a chip.
https://dallinger.readthedocs.io/
MIT License
116 stars 36 forks source link

Update jupyterlab to 4.2.2 #6605

Closed pyup-bot closed 2 weeks ago

pyup-bot commented 2 weeks ago

This PR updates jupyterlab from 4.1.8 to 4.2.2.

Changelog ### 4.2 ``` Workspaces UI It is now possible to switch and manage [workspaces](https://jupyterlab.readthedocs.io/en/latest/user/workspaces.html) from within JupyterLab. <img alt="A context menu opened over the sidebar with workspaces list. The menu has options to manage the workspace over which it was opened - clone, rename, reset, delete, export, and import." src="https://raw.githubusercontent.com/jupyterlab/jupyterlab/main/docs/source/getting_started/changelog_assets/4.2-workspaces-sidebar.png" class="jp-screenshot"> Recently opened/closed files The [jupyterlab-recents](https://github.com/jupyterlab-contrib/jupyterlab-recents) extension was integrated into JupyterLab. Users are now able to: - re-open recently used files from the main menu: <img alt="An 'Open Recent' sub-menu in the 'File' menu allowing to re-open recently used files" src="https://raw.githubusercontent.com/jupyterlab/jupyterlab/main/docs/source/getting_started/changelog_assets/4.2-recent-submenu.png" class="jp-screenshot"> - re-open recently closed files from the sidebar: <img alt="A new 'Recently Closed' section in the 'Running' sidebar" src="https://raw.githubusercontent.com/jupyterlab/jupyterlab/main/docs/source/getting_started/changelog_assets/4.2-recent-sidebar.png" class="jp-screenshot"> - quickly jump to open tabs/recently closed files by using a new searchable modal dialog (press <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>A</kbd> to open the dialog, or click on the \[↗\] icon in the sidebar): <img alt="A modal dialog for quickly jumping to open/closed files" src="https://raw.githubusercontent.com/jupyterlab/jupyterlab/main/docs/source/getting_started/changelog_assets/4.2-recent-modal.png" class="jp-screenshot"> Full notebook windowing mode by default Notebooks in the `full` windowing mode only render the visible cells, significantly improving the performance of the application. One limitation of `full` mode is that the search function in your browser may produce false negatives; using the [JupyterLab search function](https://jupyterlab.readthedocs.io/en/latest/user/interface.html#searching) is recommended. To revert to the behaviour from JupyterLab 4.1, go to Settings → Settings Editor → Notebook, scroll to "Windowing mode", and choose `defer`. Improved Shortcuts Editor Among the numerous improvements and bug fixes for the keyboard shortcuts editor: - it is now possible to remove the default shortcuts, - shortcuts are correctly sorted when using a language pack, - shortcuts with different arguments are now correctly displayed as individual entries. <img alt="A context menu opened over a keybinding in the Keyboard Shortcuts setting panel within the Settings widget" src="https://raw.githubusercontent.com/jupyterlab/jupyterlab/main/docs/source/getting_started/changelog_assets/4.2-delete-shortcut.png" class="jp-screenshot"> Dark high contrast theme A new theme, JupyterLab Dark High Contrast, which is intended to benefit users with the need for higher contrast, following the WCAG AAA accessibility standard for color contrast. To select this theme, from the menu bar, choose Settings → Theme → JupyterLab Dark High Contrast. Please provide feedback and suggestions on further improvements to this theme. <img alt="A dark high contrast theme" src="https://raw.githubusercontent.com/jupyterlab/jupyterlab/main/docs/source/getting_started/changelog_assets/4.2-dark-high-contrast.png" class="jp-screenshot"> Keyboard shortcuts improvements Following feedback from users, implementation of certain shortcuts was moved from the CodeMirror editor to JupyterLab shortcut system, allowing for better integration: - the shortcut for deleting a line was restored to <kbd>Ctrl</kbd>+<kbd>D</kbd> as in JupyterLab 3.x; the shortcut for extending (multi-cursor) selection was remapped to <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>D</kbd>. The <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>K</kbd> shortcut can also be used for deleting lines for compatibility with other editors. - the shortcuts for toggling line comments (by default <kbd>Ctrl</kbd>+<kbd>/</kbd>) and block comments (by default <kbd>Alt</kbd>+<kbd>A</kbd>) can be customized in the Shortcuts Editor, enabling users of non-US keyboards to adjust the keybinding to one optimal on their keyboard layout. Please note that the block comment only works in languages which have a dedicated block comment syntax defined in the CodeMirror language data (e.g. C, JavaScript, but not Python). The line comment shortcut can be also used to comment out multiple lines. ``` ### 4.2.0 ``` ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.2.0rc0...8a17ca61cf0943225ddc4506763228dd21c90dab)) Bugs fixed - Check the command is registered before calling `notifyCommandChanged()` [16273](https://github.com/jupyterlab/jupyterlab/pull/16273) ([jtpio](https://github.com/jtpio)) - Set aria-label to title if no label for [16262](https://github.com/jupyterlab/jupyterlab/pull/16262) ([fcollonval](https://github.com/fcollonval)) - Fix changing font size in text editor [16261](https://github.com/jupyterlab/jupyterlab/pull/16261) ([FoSuCloud](https://github.com/FoSuCloud)) - Fix replace when replacement text matches source text multiple times [16258](https://github.com/jupyterlab/jupyterlab/pull/16258) ([JasonWeill](https://github.com/JasonWeill)) - Add reopen closed command to tab context menu [16250](https://github.com/jupyterlab/jupyterlab/pull/16250) ([krassowski](https://github.com/krassowski)) Maintenance and upkeep improvements - Bump ejs from 3.1.8 to 3.1.10 [16275](https://github.com/jupyterlab/jupyterlab/pull/16275) ([dependabot](https://github.com/dependabot)) - Bump the actions group with 2 updates [16271](https://github.com/jupyterlab/jupyterlab/pull/16271) ([dependabot](https://github.com/dependabot)) - Make labeller remove outdated labels [16257](https://github.com/jupyterlab/jupyterlab/pull/16257) ([krassowski](https://github.com/krassowski)) - Update to Playwright 1.43.1 [15621](https://github.com/jupyterlab/jupyterlab/pull/15621) ([jtpio](https://github.com/jtpio)) Documentation improvements - Add documentation on using jupyverse [16190](https://github.com/jupyterlab/jupyterlab/pull/16190) ([davidbrochart](https://github.com/davidbrochart)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-04-26&to=2024-05-06&type=c)) [davidbrochart](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adavidbrochart+updated%3A2024-04-26..2024-05-06&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2024-04-26..2024-05-06&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-04-26..2024-05-06&type=Issues) | [FoSuCloud](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AFoSuCloud+updated%3A2024-04-26..2024-05-06&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-04-26..2024-05-06&type=Issues) | [JasonWeill](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-04-26..2024-05-06&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-04-26..2024-05-06&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-04-26..2024-05-06&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-04-26..2024-05-06&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-04-26..2024-05-06&type=Issues) ``` ### 4.2.0rc0 ``` ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.2.0b3...d84e8e09bd2577d7113cd36aa7bf67817ad52727)) Enhancements made - Update wording from directory to folder in user interface [16234](https://github.com/jupyterlab/jupyterlab/pull/16234) ([Rob-P-Smith](https://github.com/Rob-P-Smith)) Bugs fixed - Consider higher levels when toggling plugin [16251](https://github.com/jupyterlab/jupyterlab/pull/16251) ([divyansshhh](https://github.com/divyansshhh)) - Fix toggling extension at system level [16241](https://github.com/jupyterlab/jupyterlab/pull/16241) ([krassowski](https://github.com/krassowski)) - Harmonize the use of ellipses in command and menu items [16237](https://github.com/jupyterlab/jupyterlab/pull/16237) ([Rob-P-Smith](https://github.com/Rob-P-Smith)) - Update notification box styling, content [16236](https://github.com/jupyterlab/jupyterlab/pull/16236) ([JasonWeill](https://github.com/JasonWeill)) - Use the application name instead of hard-coded "JupyterLab" in dialogs/commands [16230](https://github.com/jupyterlab/jupyterlab/pull/16230) ([sawickid](https://github.com/sawickid)) - Fix dirty dots not preserved when moving multiple cells [16225](https://github.com/jupyterlab/jupyterlab/pull/16225) ([Alanhou1222](https://github.com/Alanhou1222)) - Add missing translation wrapper in debugger filter box [16224](https://github.com/jupyterlab/jupyterlab/pull/16224) ([itsmevichu](https://github.com/itsmevichu)) - Dynamic label for toggle sidebar element in keyboard shortcuts [16218](https://github.com/jupyterlab/jupyterlab/pull/16218) ([itsmevichu](https://github.com/itsmevichu)) - Migrate shortcuts search to use `FilterBox` [16216](https://github.com/jupyterlab/jupyterlab/pull/16216) ([krassowski](https://github.com/krassowski)) - Fix logic for changing keybindings in shortcut editor [16214](https://github.com/jupyterlab/jupyterlab/pull/16214) ([krassowski](https://github.com/krassowski)) - Clear output area when empty [16208](https://github.com/jupyterlab/jupyterlab/pull/16208) ([NexVeridian](https://github.com/NexVeridian)) - Last modified header for wide layouts [16207](https://github.com/jupyterlab/jupyterlab/pull/16207) ([JasonWeill](https://github.com/JasonWeill)) - Fix extension toggling at different level [16102](https://github.com/jupyterlab/jupyterlab/pull/16102) ([divyansshhh](https://github.com/divyansshhh)) - Update highlight when replace string matches search expression [15881](https://github.com/jupyterlab/jupyterlab/pull/15881) ([JasonWeill](https://github.com/JasonWeill)) Maintenance and upkeep improvements - Install Firefox from brew on Mac on CI [16245](https://github.com/jupyterlab/jupyterlab/pull/16245) ([krassowski](https://github.com/krassowski)) Documentation improvements - Update wording from directory to folder in user interface [16234](https://github.com/jupyterlab/jupyterlab/pull/16234) ([Rob-P-Smith](https://github.com/Rob-P-Smith)) - Last modified header for wide layouts [16207](https://github.com/jupyterlab/jupyterlab/pull/16207) ([JasonWeill](https://github.com/JasonWeill)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-04-19&to=2024-04-26&type=c)) [Alanhou1222](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AAlanhou1222+updated%3A2024-04-19..2024-04-26&type=Issues) | [divyansshhh](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adivyansshhh+updated%3A2024-04-19..2024-04-26&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-04-19..2024-04-26&type=Issues) | [itsmevichu](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aitsmevichu+updated%3A2024-04-19..2024-04-26&type=Issues) | [JasonWeill](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-04-19..2024-04-26&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-04-19..2024-04-26&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-04-19..2024-04-26&type=Issues) | [kolibril13](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akolibril13+updated%3A2024-04-19..2024-04-26&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-04-19..2024-04-26&type=Issues) | [NexVeridian](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ANexVeridian+updated%3A2024-04-19..2024-04-26&type=Issues) | [Rob-P-Smith](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ARob-P-Smith+updated%3A2024-04-19..2024-04-26&type=Issues) | [sawickid](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Asawickid+updated%3A2024-04-19..2024-04-26&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-04-19..2024-04-26&type=Issues) ``` ### 4.2.0b3 ``` ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.2.0b2...b3f0b44b1136e50b757ad23db4b02d44ccd80740)) Bugs fixed - Update resolution for jupyter-ui-toolkit [16204](https://github.com/jupyterlab/jupyterlab/pull/16204) ([fcollonval](https://github.com/fcollonval)) - Ensure that input in recently open files modal is focused [16199](https://github.com/jupyterlab/jupyterlab/pull/16199) ([krassowski](https://github.com/krassowski)) - Fix updating search value on input [16198](https://github.com/jupyterlab/jupyterlab/pull/16198) ([fcollonval](https://github.com/fcollonval)) - Fix error in kernels sidebar when switching kernels, remove unused prop [16188](https://github.com/jupyterlab/jupyterlab/pull/16188) ([krassowski](https://github.com/krassowski)) Maintenance and upkeep improvements - Bump follow-redirects from 1.15.4 to 1.15.6 [16172](https://github.com/jupyterlab/jupyterlab/pull/16172) ([dependabot](https://github.com/dependabot)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-04-18&to=2024-04-19&type=c)) [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2024-04-18..2024-04-19&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-04-18..2024-04-19&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-04-18..2024-04-19&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-04-18..2024-04-19&type=Issues) ``` ### 4.2.0b2 ``` ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.2.0b1...6898c5ec3b3bcc0ae473f39b48eca5b94a80b58d)) Enhancements made - Use toolkit search input for all search inputs: filebrowser, extension manager, debugger kernel source [16046](https://github.com/jupyterlab/jupyterlab/pull/16046) ([Mehak261124](https://github.com/Mehak261124)) - Much smaller "Last Modified" column, date [15948](https://github.com/jupyterlab/jupyterlab/pull/15948) ([JasonWeill](https://github.com/JasonWeill)) Bugs fixed - Remove unused `IDefaultFileBrowser` dependency from `launcher-extension` [16173](https://github.com/jupyterlab/jupyterlab/pull/16173) ([milinm](https://github.com/milinm)) - Fix accepting completion with `Enter` [16156](https://github.com/jupyterlab/jupyterlab/pull/16156) ([krassowski](https://github.com/krassowski)) - Fix recents menu not getting updated after loading history [16149](https://github.com/jupyterlab/jupyterlab/pull/16149) ([krassowski](https://github.com/krassowski)) - Adjust text alignment in the menu bar [16142](https://github.com/jupyterlab/jupyterlab/pull/16142) ([JasonWeill](https://github.com/JasonWeill)) - Improve the keybinding input guard using proposed lumino features [15927](https://github.com/jupyterlab/jupyterlab/pull/15927) ([krassowski](https://github.com/krassowski)) - Move the cell toolbar widget from the cell to the cell input [15422](https://github.com/jupyterlab/jupyterlab/pull/15422) ([brichet](https://github.com/brichet)) Maintenance and upkeep improvements - Fix documentation snapshots test [16159](https://github.com/jupyterlab/jupyterlab/pull/16159) ([krassowski](https://github.com/krassowski)) - Bump the actions group with 2 updates [16081](https://github.com/jupyterlab/jupyterlab/pull/16081) ([dependabot](https://github.com/dependabot)) Documentation improvements - Clarify the LSP documentation [16160](https://github.com/jupyterlab/jupyterlab/pull/16160) ([krassowski](https://github.com/krassowski)) - Add information about configuration Windows 11 for building an extension [16154](https://github.com/jupyterlab/jupyterlab/pull/16154) ([AnastasiaSliusar](https://github.com/AnastasiaSliusar)) - Removed broken gif links in README.md files [16151](https://github.com/jupyterlab/jupyterlab/pull/16151) ([Tanmay-Deshmukh](https://github.com/Tanmay-Deshmukh)) - Improve API documentation [16140](https://github.com/jupyterlab/jupyterlab/pull/16140) ([fcollonval](https://github.com/fcollonval)) - User-facing changelog for JupyterLab 4.2 [16103](https://github.com/jupyterlab/jupyterlab/pull/16103) ([krassowski](https://github.com/krassowski)) - Move the cell toolbar widget from the cell to the cell input [15422](https://github.com/jupyterlab/jupyterlab/pull/15422) ([brichet](https://github.com/brichet)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-04-09&to=2024-04-18&type=c)) [AnastasiaSliusar](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AAnastasiaSliusar+updated%3A2024-04-09..2024-04-18&type=Issues) | [andrii-i](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandrii-i+updated%3A2024-04-09..2024-04-18&type=Issues) | [bollwyvl](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abollwyvl+updated%3A2024-04-09..2024-04-18&type=Issues) | [brichet](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-04-09..2024-04-18&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2024-04-09..2024-04-18&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-04-09..2024-04-18&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-04-09..2024-04-18&type=Issues) | [JasonWeill](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-04-09..2024-04-18&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-04-09..2024-04-18&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-04-09..2024-04-18&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-04-09..2024-04-18&type=Issues) | [lumberbot-app](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-04-09..2024-04-18&type=Issues) | [Mehak261124](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AMehak261124+updated%3A2024-04-09..2024-04-18&type=Issues) | [milinm](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Amilinm+updated%3A2024-04-09..2024-04-18&type=Issues) | [Tanmay-Deshmukh](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ATanmay-Deshmukh+updated%3A2024-04-09..2024-04-18&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-04-09..2024-04-18&type=Issues) ``` ### 4.2.0b1 ``` ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.2.0b0...130274fc34869de92b6d1ae476d19c9827897d94)) New features added - Dark High Contrast Theme for JupyterLab with Improved Sidebar Focus Indication [15623](https://github.com/jupyterlab/jupyterlab/pull/15623) ([m158261](https://github.com/m158261)) Enhancements made - Upgrade lumino to v2024.3.25, improve CodeMirror shortcuts handling [16078](https://github.com/jupyterlab/jupyterlab/pull/16078) ([krassowski](https://github.com/krassowski)) - Upgrade xterm.js from 5.1.0 to 5.5.0 [15962](https://github.com/jupyterlab/jupyterlab/pull/15962) ([krassowski](https://github.com/krassowski)) Bugs fixed - Do not notify the `notebook:create-output-view` command [16138](https://github.com/jupyterlab/jupyterlab/pull/16138) ([jtpio](https://github.com/jtpio)) - Disable placeholder for password input [16128](https://github.com/jupyterlab/jupyterlab/pull/16128) ([Alanhou1222](https://github.com/Alanhou1222)) - Fix for existing shortcuts getting triggered while edit shortcut [16126](https://github.com/jupyterlab/jupyterlab/pull/16126) ([Susilkessav](https://github.com/Susilkessav)) - Fix outputarea collapse expand [16124](https://github.com/jupyterlab/jupyterlab/pull/16124) ([FoSuCloud](https://github.com/FoSuCloud)) - Store the real position of the item in reactive toolbar [16111](https://github.com/jupyterlab/jupyterlab/pull/16111) ([brichet](https://github.com/brichet)) - Use `smart` scroll in debugger to minimize distraction [16084](https://github.com/jupyterlab/jupyterlab/pull/16084) ([krassowski](https://github.com/krassowski)) - Fix scrolling to output area inputs on caret movement [16068](https://github.com/jupyterlab/jupyterlab/pull/16068) ([krassowski](https://github.com/krassowski)) - Fix extension installation on Windows [16064](https://github.com/jupyterlab/jupyterlab/pull/16064) ([fcollonval](https://github.com/fcollonval)) Maintenance and upkeep improvements - Bump semver from 5.7.1 to 7.6.0 [16121](https://github.com/jupyterlab/jupyterlab/pull/16121) ([dependabot](https://github.com/dependabot)) - Revert traitlets pin [16118](https://github.com/jupyterlab/jupyterlab/pull/16118) ([krassowski](https://github.com/krassowski)) - Use `dependency_type: minimum` for Minimum Versions check [16105](https://github.com/jupyterlab/jupyterlab/pull/16105) ([krassowski](https://github.com/krassowski)) - Tests for sorting shortcut columns [16098](https://github.com/jupyterlab/jupyterlab/pull/16098) ([itsmevichu](https://github.com/itsmevichu)) - Bump `altair` and `jupyterlab-language-pack-zh-cn` for tests, relax `copier` pin [16094](https://github.com/jupyterlab/jupyterlab/pull/16094) ([dependabot](https://github.com/dependabot)) - Add tests for keyboard navigation to sidebar sections [15438](https://github.com/jupyterlab/jupyterlab/pull/15438) ([e218736](https://github.com/e218736)) Documentation improvements - Mention JupyterLab Desktop in the installation section [16100](https://github.com/jupyterlab/jupyterlab/pull/16100) ([krassowski](https://github.com/krassowski)) - Dark High Contrast Theme for JupyterLab with Improved Sidebar Focus Indication [15623](https://github.com/jupyterlab/jupyterlab/pull/15623) ([m158261](https://github.com/m158261)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-04-02&to=2024-04-09&type=c)) [Alanhou1222](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AAlanhou1222+updated%3A2024-04-02..2024-04-09&type=Issues) | [brichet](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-04-02..2024-04-09&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adavidbrochart+updated%3A2024-04-02..2024-04-09&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2024-04-02..2024-04-09&type=Issues) | [e218736](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ae218736+updated%3A2024-04-02..2024-04-09&type=Issues) | [echarles](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aecharles+updated%3A2024-04-02..2024-04-09&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-04-02..2024-04-09&type=Issues) | [FoSuCloud](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AFoSuCloud+updated%3A2024-04-02..2024-04-09&type=Issues) | [gabalafou](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agabalafou+updated%3A2024-04-02..2024-04-09&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-04-02..2024-04-09&type=Issues) | [itsmevichu](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aitsmevichu+updated%3A2024-04-02..2024-04-09&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-04-02..2024-04-09&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-04-02..2024-04-09&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-04-02..2024-04-09&type=Issues) | [lumberbot-app](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-04-02..2024-04-09&type=Issues) | [m158261](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Am158261+updated%3A2024-04-02..2024-04-09&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Apre-commit-ci+updated%3A2024-04-02..2024-04-09&type=Issues) | [Susilkessav](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ASusilkessav+updated%3A2024-04-02..2024-04-09&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-04-02..2024-04-09&type=Issues) ``` ### 4.2.0b0 ``` ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.2.0a2...0673a5926be2c374c458e90c51ff90613040517c)) Enhancements made - Refactor shortcuts UI to fix most of the known issues [16043](https://github.com/jupyterlab/jupyterlab/pull/16043) ([krassowski](https://github.com/krassowski)) - Enable `full` notebook windowing mode by default [15964](https://github.com/jupyterlab/jupyterlab/pull/15964) ([krassowski](https://github.com/krassowski)) - Add token `ICellExecutor` providing an entry to customize cell execution [15830](https://github.com/jupyterlab/jupyterlab/pull/15830) ([fcollonval](https://github.com/fcollonval)) - Add `IShell.currentChanged` and notify commands based on it [15449](https://github.com/jupyterlab/jupyterlab/pull/15449) ([fcollonval](https://github.com/fcollonval)) - Propagate command changed signal in semantic commands. [14683](https://github.com/jupyterlab/jupyterlab/pull/14683) ([fcollonval](https://github.com/fcollonval)) Bugs fixed - Fix shutdownAll button [16093](https://github.com/jupyterlab/jupyterlab/pull/16093) ([fcollonval](https://github.com/fcollonval)) - Use locale-based sorting in the table of shortcuts [16077](https://github.com/jupyterlab/jupyterlab/pull/16077) ([UntitledError-09](https://github.com/UntitledError-09)) - Removes dotted outline from active code cell [16070](https://github.com/jupyterlab/jupyterlab/pull/16070) ([JasonWeill](https://github.com/JasonWeill)) - Measure cells out of viewport in windowing mode [15401](https://github.com/jupyterlab/jupyterlab/pull/15401) ([fcollonval](https://github.com/fcollonval)) Maintenance and upkeep improvements - Fix migration script, use extras for its dependencies [16088](https://github.com/jupyterlab/jupyterlab/pull/16088) ([krassowski](https://github.com/krassowski)) - Tackle flaky readonly notification and workspaces context menu snapshots [16072](https://github.com/jupyterlab/jupyterlab/pull/16072) ([krassowski](https://github.com/krassowski)) - Make visual regression tests faster [16069](https://github.com/jupyterlab/jupyterlab/pull/16069) ([krassowski](https://github.com/krassowski)) - Do not require `IWorkspaceCommands` in apputils extension [16058](https://github.com/jupyterlab/jupyterlab/pull/16058) ([krassowski](https://github.com/krassowski)) - Test on Python 3.12 on CI [16009](https://github.com/jupyterlab/jupyterlab/pull/16009) ([jtpio](https://github.com/jtpio)) Documentation improvements - Fix migration script, use extras for its dependencies [16088](https://github.com/jupyterlab/jupyterlab/pull/16088) ([krassowski](https://github.com/krassowski)) - Fix missing backtick in plugin manager docs [16083](https://github.com/jupyterlab/jupyterlab/pull/16083) ([krassowski](https://github.com/krassowski)) - Make visual regression tests faster [16069](https://github.com/jupyterlab/jupyterlab/pull/16069) ([krassowski](https://github.com/krassowski)) - Do not require `IWorkspaceCommands` in apputils extension [16058](https://github.com/jupyterlab/jupyterlab/pull/16058) ([krassowski](https://github.com/krassowski)) - Refactor shortcuts UI to fix most of the known issues [16043](https://github.com/jupyterlab/jupyterlab/pull/16043) ([krassowski](https://github.com/krassowski)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-03-25&to=2024-04-02&type=c)) [afshin](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aafshin+updated%3A2024-03-25..2024-04-02&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-03-25..2024-04-02&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-03-25..2024-04-02&type=Issues) | [JasonWeill](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-03-25..2024-04-02&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-03-25..2024-04-02&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-03-25..2024-04-02&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-03-25..2024-04-02&type=Issues) | [UntitledError-09](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AUntitledError-09+updated%3A2024-03-25..2024-04-02&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-03-25..2024-04-02&type=Issues) ``` ### 4.2.0a2 ``` ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.2.0a1...2fc66829f3d0a5cacc36742b42078143bd6f83ab)) New features added - Implement Workspaces GUI [15946](https://github.com/jupyterlab/jupyterlab/pull/15946) ([krassowski](https://github.com/krassowski)) - Reopen recently opened/closed files and modal navigation [15483](https://github.com/jupyterlab/jupyterlab/pull/15483) ([krassowski](https://github.com/krassowski)) Enhancements made - Allow setting `ServerConnection.appendToken` via `PageConfig` [16022](https://github.com/jupyterlab/jupyterlab/pull/16022) ([minrk](https://github.com/minrk)) - Update CodeMirror and lezer packages [15987](https://github.com/jupyterlab/jupyterlab/pull/15987) ([krassowski](https://github.com/krassowski)) - Re-organise the kernel tree in sidebar [15845](https://github.com/jupyterlab/jupyterlab/pull/15845) ([krassowski](https://github.com/krassowski)) - Set fallback for material css properties [15371](https://github.com/jupyterlab/jupyterlab/pull/15371) ([fcollonval](https://github.com/fcollonval)) Bugs fixed - Preventing changing cell type when input is pending to avoid kernel deadlock [16032](https://github.com/jupyterlab/jupyterlab/pull/16032) ([krassowski](https://github.com/krassowski)) - Fix inconsistent header state by specifying header node [16026](https://github.com/jupyterlab/jupyterlab/pull/16026) ([erkin98](https://github.com/erkin98)) - Fix windowed notebook and ToC getting broken on reloading from disk [16013](https://github.com/jupyterlab/jupyterlab/pull/16013) ([krassowski](https://github.com/krassowski)) - Fix scrolling on editor interactions when active cell is out of view in windowed mode [16006](https://github.com/jupyterlab/jupyterlab/pull/16006) ([krassowski](https://github.com/krassowski)) - Fix manager isDisposed is not set [15997](https://github.com/jupyterlab/jupyterlab/pull/15997) ([fcollonval](https://github.com/fcollonval)) - Long items should not wrap [15844](https://github.com/jupyterlab/jupyterlab/pull/15844) ([mdietz94](https://github.com/mdietz94)) Maintenance and upkeep improvements - Update mock package dependencies [16041](https://github.com/jupyterlab/jupyterlab/pull/16041) ([jtpio](https://github.com/jtpio)) - Adjust search test assertion to allow both Node 18 and 20+ [16024](https://github.com/jupyterlab/jupyterlab/pull/16024) ([krassowski](https://github.com/krassowski)) - Bump ydoc in dev-mode [16018](https://github.com/jupyterlab/jupyterlab/pull/16018) ([trungleduc](https://github.com/trungleduc)) - Fix `ServerApp.token` deprecation warnings [16011](https://github.com/jupyterlab/jupyterlab/pull/16011) ([jtpio](https://github.com/jtpio)) - Remove `whatwg-fetch` polyfill [16000](https://github.com/jupyterlab/jupyterlab/pull/16000) ([jtpio](https://github.com/jtpio)) - Update to Node 20 [15996](https://github.com/jupyterlab/jupyterlab/pull/15996) ([jtpio](https://github.com/jtpio)) - Add devcontainer [15909](https://github.com/jupyterlab/jupyterlab/pull/15909) ([fcollonval](https://github.com/fcollonval)) - Print out incompatibility errors for "outdated" extensions on `--verbose` [15905](https://github.com/jupyterlab/jupyterlab/pull/15905) ([krassowski](https://github.com/krassowski)) - Bump the actions group with 5 updates [15893](https://github.com/jupyterlab/jupyterlab/pull/15893) ([dependabot](https://github.com/dependabot)) Documentation improvements - Remove `whatwg-fetch` polyfill [16000](https://github.com/jupyterlab/jupyterlab/pull/16000) ([jtpio](https://github.com/jtpio)) - Update to Node 20 [15996](https://github.com/jupyterlab/jupyterlab/pull/15996) ([jtpio](https://github.com/jtpio)) - Update CodeMirror and lezer packages [15987](https://github.com/jupyterlab/jupyterlab/pull/15987) ([krassowski](https://github.com/krassowski)) - Implement Workspaces GUI [15946](https://github.com/jupyterlab/jupyterlab/pull/15946) ([krassowski](https://github.com/krassowski)) - Add devcontainer [15909](https://github.com/jupyterlab/jupyterlab/pull/15909) ([fcollonval](https://github.com/fcollonval)) - Reopen recently opened/closed files and modal navigation [15483](https://github.com/jupyterlab/jupyterlab/pull/15483) ([krassowski](https://github.com/krassowski)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-03-14&to=2024-03-25&type=c)) [brichet](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-03-14..2024-03-25&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2024-03-14..2024-03-25&type=Issues) | [erkin98](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aerkin98+updated%3A2024-03-14..2024-03-25&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-03-14..2024-03-25&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-03-14..2024-03-25&type=Issues) | [JasonWeill](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-03-14..2024-03-25&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-03-14..2024-03-25&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-03-14..2024-03-25&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-03-14..2024-03-25&type=Issues) | [mdietz94](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Amdietz94+updated%3A2024-03-14..2024-03-25&type=Issues) | [Mehak261124](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AMehak261124+updated%3A2024-03-14..2024-03-25&type=Issues) | [minrk](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aminrk+updated%3A2024-03-14..2024-03-25&type=Issues) | [RRosio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ARRosio+updated%3A2024-03-14..2024-03-25&type=Issues) | [trungleduc](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atrungleduc+updated%3A2024-03-14..2024-03-25&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-03-14..2024-03-25&type=Issues) ``` ### 4.2.0a1 ``` ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.2.0a0...eab4af9feda8169d5d20103f6eca5e1003828b4c)) Enhancements made - Allow to customise directory and notebook icon [15828](https://github.com/jupyterlab/jupyterlab/pull/15828) ([linlol](https://github.com/linlol)) Bugs fixed - Short-circuit `selectItemByName()` if already selected [15970](https://github.com/jupyterlab/jupyterlab/pull/15970) ([krassowski](https://github.com/krassowski)) - Fix Theme color is not applied to Toolbar Button [15957](https://github.com/jupyterlab/jupyterlab/pull/15957) ([FoSuCloud](https://github.com/FoSuCloud)) - Avoid concurrency when computing the items in notebook toolbar [15954](https://github.com/jupyterlab/jupyterlab/pull/15954) ([brichet](https://github.com/brichet)) - Revert "Prevent command shortcuts from preventing user input" [15938](https://github.com/jupyterlab/jupyterlab/pull/15938) ([krassowski](https://github.com/krassowski)) - Fixes filter for Chinese, other non-ASCII filenames [15935](https://github.com/jupyterlab/jupyterlab/pull/15935) ([JasonWeill](https://github.com/JasonWeill)) - Fix Theme color is not applied to SwitchKernel ToolbarButton [15924](https://github.com/jupyterlab/jupyterlab/pull/15924) ([FoSuCloud](https://github.com/FoSuCloud)) - Add an explicit default for inline completer providers [15899](https://github.com/jupyterlab/jupyterlab/pull/15899) ([krassowski](https://github.com/krassowski)) - Fix spurious dedent when opening inspector tooltip [15898](https://github.com/jupyterlab/jupyterlab/pull/15898) ([krassowski](https://github.com/krassowski)) - Fix browser-test.js [15892](https://github.com/jupyterlab/jupyterlab/pull/15892) ([fcollonval](https://github.com/fcollonval)) - Disable next/previous match buttons when no text is in Find box [15857](https://github.com/jupyterlab/jupyterlab/pull/15857) ([JasonWeill](https://github.com/JasonWeill)) - Uses the browser window's selection as the default search query [15834](https://github.com/jupyterlab/jupyterlab/pull/15834) ([JasonWeill](https://github.com/JasonWeill)) - Fix creating files in custom drives, fix `ContentsManagerMock` [15291](https://github.com/jupyterlab/jupyterlab/pull/15291) ([jtpio](https://github.com/jtpio)) Maintenance and upkeep improvements - Update to `jupyter/ydoc` v2.0.1 [15982](https://github.com/jupyterlab/jupyterlab/pull/15982) ([jtpio](https://github.com/jtpio)) - Handle drives for checkpoints in `ContentsManagerMock` [15974](https://github.com/jupyterlab/jupyterlab/pull/15974) ([jtpio](https://github.com/jtpio)) - Update Release Scripts [15973](https://github.com/jupyterlab/jupyterlab/pull/15973) ([blink1073](https://github.com/blink1073)) - Remove `node-fetch` dependency [15969](https://github.com/jupyterlab/jupyterlab/pull/15969) ([jtpio](https://github.com/jtpio)) - Ignore links to GitHub user and organisation profiles [15959](https://github.com/jupyterlab/jupyterlab/pull/15959) ([krassowski](https://github.com/krassowski)) - Bump the actions group with 2 updates [15891](https://github.com/jupyterlab/jupyterlab/pull/15891) ([dependabot](https://github.com/dependabot)) - Some galata improvements [15375](https://github.com/jupyterlab/jupyterlab/pull/15375) ([fcollonval](https://github.com/fcollonval)) Documentation improvements - Update links to the Jupyter Frontends team compass [15998](https://github.com/jupyterlab/jupyterlab/pull/15998) ([jtpio](https://github.com/jtpio)) - Remove `node-fetch` dependency [15969](https://github.com/jupyterlab/jupyterlab/pull/15969) ([jtpio](https://github.com/jtpio)) - Add end of maintenance date to README [15920](https://github.com/jupyterlab/jupyterlab/pull/15920) ([JasonWeill](https://github.com/JasonWeill)) - Some galata improvements [15375](https://github.com/jupyterlab/jupyterlab/pull/15375) ([fcollonval](https://github.com/fcollonval)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-03-05&to=2024-03-14&type=c)) [andrii-i](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandrii-i+updated%3A2024-03-05..2024-03-14&type=Issues) | [blink1073](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ablink1073+updated%3A2024-03-05..2024-03-14&type=Issues) | [brichet](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-03-05..2024-03-14&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2024-03-05..2024-03-14&type=Issues) | [diyoyo](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adiyoyo+updated%3A2024-03-05..2024-03-14&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-03-05..2024-03-14&type=Issues) | [FoSuCloud](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AFoSuCloud+updated%3A2024-03-05..2024-03-14&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-03-05..2024-03-14&type=Issues) | [JasonWeill](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-03-05..2024-03-14&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-03-05..2024-03-14&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-03-05..2024-03-14&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-03-05..2024-03-14&type=Issues) | [linlol](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alinlol+updated%3A2024-03-05..2024-03-14&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-03-05..2024-03-14&type=Issues) ``` ### 4.2.0a0 ``` ([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.1.2...afeb9553f0389e63795aed289fe4670bd8fdc4f1)) Enhancements made - Copy edits in dialog [15875](https://github.com/jupyterlab/jupyterlab/pull/15875) ([JasonWeill](https://github.com/JasonWeill)) - Adds description for disabled search filter [15867](https://github.com/jupyterlab/jupyterlab/pull/15867) ([JasonWeill](https://github.com/JasonWeill)) - Dynamic title for expander/collapser button [15826](https://github.com/jupyterlab/jupyterlab/pull/15826) ([JasonWeill](https://github.com/JasonWeill)) - Adds title to close button of search and replace box [15825](https://github.com/jupyterlab/jupyterlab/pull/15825) ([JasonWeill](https://github.com/JasonWeill)) - Enable default file browsers with different properties (aria label, title...) [15697](https://github.com/jupyterlab/jupyterlab/pull/15697) ([HaudinFlorence](https://github.com/HaudinFlorence)) Bugs fixed - Fix missing signals in file editor adapter [15873](https://github.com/jupyterlab/jupyterlab/pull/15873) ([krassowski](https://github.com/krassowski)) - Fix Pressing enter in console with console run keystroke set to enter creates a newline and runs [15869](https://github.com/jupyterlab/jupyterlab/pull/15869) ([FoSuCloud](https://github.com/FoSuCloud)) - Check if editor exists before checking if it is disposed [15865](https://github.com/jupyterlab/jupyterlab/pull/15865) ([krassowski](https://github.com/krassowski)) - Show outline on the full item in file browser, only when needed [15860](https://github.com/jupyterlab/jupyterlab/pull/15860) ([krassowski](https://github.com/krassowski)) - Fix saving of item positions in reactive toolbar [15843](https://github.com/jupyterlab/jupyterlab/pull/15843) ([brichet](https://github.com/brichet)) - Fix workspaces loading [15842](https://github.com/jupyterlab/jupyterlab/pull/15842) ([krassowski](https://github.com/krassowski)) - When attaching only typeset after rendering is completed [15810](https://github.com/jupyterlab/jupyterlab/pull/15810) ([krassowski](https://github.com/krassowski)) - Fix codemirror highlight for Python builtin [15805](https://github.com/jupyterlab/jupyterlab/pull/15805) ([AllanChain](https://github.com/AllanChain)) - Prevent command shortcuts from preventing user input [15790](https://github.com/jupyterlab/jupyterlab/pull/15790) ([krassowski](https://github.com/krassowski)) Maintenance and upkeep improvements - Add `metadataform` to the labeler [15896](https://github.com/jupyterlab/jupyterlab/pull/15896) ([jtpio](https://github.com/jtpio)) - Remove `child_process` dependency [15888](https://github.com/jupyterlab/jupyterlab/pull/15888) ([jtpio](https://github.com/jtpio)) - Update docstrings to mention Jupyter Server API [15880](https://github.com/jupyterlab/jupyterlab/pull/15880) ([jtpio](https://github.com/jtpio)) - Bump es5-ext from 0.10.62 to 0.10.63 [15878](https://github.com/jupyterlab/jupyterlab/pull/15878) ([dependabot](https://github.com/dependabot)) - Bump `sanitize-html` to latest v2.12.1 [15877](https://github.com/jupyterlab/jupyterlab/pull/15877) ([krassowski](https://github.com/krassowski)) - Fix clean script [15854](https://github.com/jupyterlab/jupyterlab/pull/15854) ([krassowski](https://github.com/krassowski)) - Bump ip from 2.0.0 to 2.0.1 [15831](https://github.com/jupyterlab/jupyterlab/pull/15831) ([dependabot](https://github.com/dependabot)) Documentation improvements - Copy edits in dialog [15875](https://github.com/jupyterlab/jupyterlab/pull/15875) ([JasonWeill](https://github.com/JasonWeill)) - Fix broken link [15851](https://github.com/jupyterlab/jupyterlab/pull/15851) ([fcollonval](https://github.com/fcollonval)) - Add `4.0.x` and `4.1.x` to the documentation switcher [15850](https://github.com/jupyterlab/jupyterlab/pull/15850) ([jtpio](https://github.com/jtpio)) - Fix code sample in identity API example [15838](https://github.com/jupyterlab/jupyterlab/pull/15838) ([krassowski](https://github.com/krassowski)) - Lab/NB7 extension compatibility docs [14838](https://github.com/jupyterlab/jupyterlab/pull/14838) ([ericsnekbytes](https://github.com/ericsnekbytes)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-02-19&to=2024-03-05&type=c)) [AllanChain](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AAllanChain+updated%3A2024-02-19..2024-03-05&type=Issues) | [brichet](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-02-19..2024-03-05&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2024-02-19..2024-03-05&type=Issues) | [ericsnekbytes](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aericsnekbytes+updated%3A2024-02-19..2024-03-05&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-02-19..2024-03-05&type=Issues) | [FoSuCloud](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AFoSuCloud+updated%3A2024-02-19..2024-03-05&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-02-19..2024-03-05&type=Issues) | [HaudinFlorence](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AHaudinFlorence+updated%3A2024-02-19..2024-03-05&type=Issues) | [JasonWeill](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-02-19..2024-03-05&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-02-19..2024-03-05&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-02-19..2024-03-05&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-02-19..2024-03-05&type=Issues) | [linlol](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alinlol+updated%3A2024-02-19..2024-03-05&type=Issues) | [lumberbot-app](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-02-19..2024-03-05&type=Issues) | [trungleduc](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atrungleduc+updated%3A2024-02-19..2024-03-05&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2024-02-19..2024-03-05&type=Issues) ```
Links - PyPI: https://pypi.org/project/jupyterlab - Changelog: https://data.safetycli.com/changelogs/jupyterlab/