Releases: jupyterlab/jupyterlab
v4.3.0a0
4.3.0a0
Enhancements made
- Add the command to toggle the virtual scrollbar to the palette #16322 (@jtpio)
- Add a signal to proxy all
Completer.selected
signals #16312 (@ajbozarth) - Advertise the color scheme based on the theme #16301 (@krassowski)
- Allow to select the path in debugger source component #16246 (@krassowski)
- Add error field and animation in inline completion #15344 (@Wzixiao)
Bugs fixed
- Fix execution in console in terminal interaction mode #16348 (@krassowski)
- Fix workspace context menu incorrectly showing up in other sidebar sections #16346 (@krassowski)
- Fix
Shift + Tab
contextual help inspector tooltip regression #16343 (@krassowski) - Reactive toolbar: avoid simultaneous calls to _onResize() #16335 (@brichet)
- Upgrade CodeMirror dependencies #16306 (@krassowski)
- Resetting a shortcut does not restore and enable the default if it was modified #16304 (@itsmevichu)
- Allow to invoke inline completer anywhere (not only at the end of line) #16298 (@ajbozarth)
- Search and replace with substring in markdown and raw cells #16293 (@JasonWeill)
- Wait for the cell toolbar items to be rendered the first time before looking for overlap #16291 (@brichet)
- Add lowercase proxy vars and make priority consistent with other tools #16287 (@jgoodson)
Maintenance and upkeep improvements
- Do not check links to Jupyter blog on Medium #16351 (@krassowski)
- Update .git-blame-ignore-revs #16333 (@fcollonval)
- Run Python tests on MacOS with Python 12, replace
canvas
withjest-canvas-mock
#16314 (@krassowski) - Allow RegExp in galata helper when looking for a tab #16302 (@brichet)
- Update to Playwright 1.44.0 #16300 (@jtpio)
- Wait for the cell toolbar items to be rendered the first time before looking for overlap #16291 (@brichet)
- Bump the pip group with 7 updates #16270 (@dependabot)
Documentation improvements
- Run Python tests on MacOS with Python 12, replace
canvas
withjest-canvas-mock
#16314 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@ajbozarth | @brichet | @dependabot | @fcollonval | @github-actions | @itsmevichu | @JasonWeill | @jgoodson | @jtpio | @jupyterlab-probot | @krassowski | @Rob-P-Smith | @welcome | @Wzixiao
v4.2.1
4.2.1
Bugs fixed
- Fix
Shift + Tab
contextual help inspector tooltip regression #16343 (@krassowski) - Fix workspace context menu incorrectly showing up in other sidebar sections #16346 (@krassowski)
- Fix execution in console in terminal interaction mode #16348 (@krassowski)
- Reactive toolbar: avoid simultaneous calls to _onResize() #16335 (@brichet)
Maintenance and upkeep improvements
- Update 4.2.x branch config and links #16324 (@krassowski)
Documentation improvements
- Update 4.2.x branch config and links #16324 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@github-actions | @jtpio | @jupyterlab-probot | @krassowski | @meeseeksmachine | @Rob-P-Smith | @welcome
v4.2.0
4.2.0
For user-facing changelog see https://jupyterlab.readthedocs.io/en/latest/getting_started/changelog.html#v4-2
Bugs fixed
- Check the command is registered before calling
notifyCommandChanged()
#16273 (@jtpio) - Set aria-label to title if no label for #16262 (@fcollonval)
- Fix changing font size in text editor #16261 (@FoSuCloud)
- Fix replace when replacement text matches source text multiple times #16258 (@JasonWeill)
- Add reopen closed command to tab context menu #16250 (@krassowski)
Maintenance and upkeep improvements
- Bump ejs from 3.1.8 to 3.1.10 #16275 (@dependabot)
- Bump the actions group with 2 updates #16271 (@dependabot)
- Make labeller remove outdated labels #16257 (@krassowski)
- Update to Playwright 1.43.1 #15621 (@jtpio)
Documentation improvements
- Add documentation on using jupyverse #16190 (@davidbrochart)
Contributors to this release
(GitHub contributors page for this release)
@davidbrochart | @dependabot | @fcollonval | @FoSuCloud | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @welcome
v4.2.0rc0
4.2.0rc0
Enhancements made
- Update wording from directory to folder in user interface #16234 (@Rob-P-Smith)
Bugs fixed
- Consider higher levels when toggling plugin #16251 (@divyansshhh)
- Fix toggling extension at system level #16241 (@krassowski)
- Harmonize the use of ellipses in command and menu items #16237 (@Rob-P-Smith)
- Update notification box styling, content #16236 (@JasonWeill)
- Use the application name instead of hard-coded "JupyterLab" in dialogs/commands #16230 (@sawickid)
- Fix dirty dots not preserved when moving multiple cells #16225 (@Alanhou1222)
- Add missing translation wrapper in debugger filter box #16224 (@itsmevichu)
- Dynamic label for toggle sidebar element in keyboard shortcuts #16218 (@itsmevichu)
- Migrate shortcuts search to use
FilterBox
#16216 (@krassowski) - Fix logic for changing keybindings in shortcut editor #16214 (@krassowski)
- Clear output area when empty #16208 (@NexVeridian)
- Last modified header for wide layouts #16207 (@JasonWeill)
- Fix extension toggling at different level #16102 (@divyansshhh)
- Update highlight when replace string matches search expression #15881 (@JasonWeill)
Maintenance and upkeep improvements
- Install Firefox from brew on Mac on CI #16245 (@krassowski)
Documentation improvements
- Update wording from directory to folder in user interface #16234 (@Rob-P-Smith)
- Last modified header for wide layouts #16207 (@JasonWeill)
Contributors to this release
(GitHub contributors page for this release)
@Alanhou1222 | @divyansshhh | @github-actions | @itsmevichu | @JasonWeill | @jtpio | @jupyterlab-probot | @kolibril13 | @krassowski | @NexVeridian | @Rob-P-Smith | @sawickid | @welcome
v4.1.8
4.1.8
Bugs fixed
- Consider higher levels when toggling plugin #16251 (@divyansshhh)
Maintenance and upkeep improvements
- Install Firefox from brew on Mac on CI #16245 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@github-actions | @jupyterlab-probot | @krassowski | @meeseeksmachine | @welcome
v4.1.7
4.1.7
Bugs fixed
- Fix toggling extension at system level #16241 (@krassowski)
- Fix extension toggling at different level #16102 (@divyansshhh)
- Partial backport of windowing fix from #16013 #16202 (@krassowski)
Maintenance and upkeep improvements
- Fix documentation snapshots test #16159 (@krassowski)
Documentation improvements
- Clarify the LSP documentation #16160 (@krassowski)
- Removed broken gif links in README.md files #16151 (@Tanmay-Deshmukh)
Contributors to this release
(GitHub contributors page for this release)
@andrii-i | @bollwyvl | @davidbrochart | @echarles | @fcollonval | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @kolibril13 | @krassowski | @lumberbot-app | @meeseeksmachine | @welcome
v4.2.0b3
4.2.0b3
Bugs fixed
- Update resolution for jupyter-ui-toolkit #16204 (@fcollonval)
- Ensure that input in recently open files modal is focused #16199 (@krassowski)
- Fix updating search value on input #16198 (@fcollonval)
- Fix error in kernels sidebar when switching kernels, remove unused prop #16188 (@krassowski)
Maintenance and upkeep improvements
- Bump follow-redirects from 1.15.4 to 1.15.6 #16172 (@dependabot)
Contributors to this release
(GitHub contributors page for this release)
@dependabot | @fcollonval | @jupyterlab-probot | @krassowski
v4.2.0b2
4.2.0b2
Enhancements made
- Use toolkit search input for all search inputs: filebrowser, extension manager, debugger kernel source #16046 (@Mehak261124)
- Much smaller "Last Modified" column, date #15948 (@JasonWeill)
Bugs fixed
- Remove unused
IDefaultFileBrowser
dependency fromlauncher-extension
#16173 (@milinm) - Fix accepting completion with
Enter
#16156 (@krassowski) - Fix recents menu not getting updated after loading history #16149 (@krassowski)
- Adjust text alignment in the menu bar #16142 (@JasonWeill)
- Improve the keybinding input guard using proposed lumino features #15927 (@krassowski)
- Move the cell toolbar widget from the cell to the cell input #15422 (@brichet)
Maintenance and upkeep improvements
- Fix documentation snapshots test #16159 (@krassowski)
- Bump the actions group with 2 updates #16081 (@dependabot)
Documentation improvements
- Clarify the LSP documentation #16160 (@krassowski)
- Add information about configuration Windows 11 for building an extension #16154 (@AnastasiaSliusar)
- Removed broken gif links in README.md files #16151 (@Tanmay-Deshmukh)
- Improve API documentation #16140 (@fcollonval)
- User-facing changelog for JupyterLab 4.2 #16103 (@krassowski)
- Move the cell toolbar widget from the cell to the cell input #15422 (@brichet)
Contributors to this release
(GitHub contributors page for this release)
@AnastasiaSliusar | @andrii-i | @bollwyvl | @brichet | @dependabot | @fcollonval | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @Mehak261124 | @milinm | @Tanmay-Deshmukh | @welcome
v4.2.0b1
4.2.0b1
New features added
Enhancements made
- Upgrade lumino to v2024.3.25, improve CodeMirror shortcuts handling #16078 (@krassowski)
- Upgrade xterm.js from 5.1.0 to 5.5.0 #15962 (@krassowski)
Bugs fixed
- Do not notify the
notebook:create-output-view
command #16138 (@jtpio) - Disable placeholder for password input #16128 (@Alanhou1222)
- Fix for existing shortcuts getting triggered while edit shortcut #16126 (@Susilkessav)
- Fix outputarea collapse expand #16124 (@FoSuCloud)
- Store the real position of the item in reactive toolbar #16111 (@brichet)
- Use
smart
scroll in debugger to minimize distraction #16084 (@krassowski) - Fix scrolling to output area inputs on caret movement #16068 (@krassowski)
- Fix extension installation on Windows #16064 (@fcollonval)
Maintenance and upkeep improvements
- Bump semver from 5.7.1 to 7.6.0 #16121 (@dependabot)
- Revert traitlets pin #16118 (@krassowski)
- Use
dependency_type: minimum
for Minimum Versions check #16105 (@krassowski) - Tests for sorting shortcut columns #16098 (@itsmevichu)
- Bump
altair
andjupyterlab-language-pack-zh-cn
for tests, relaxcopier
pin #16094 (@dependabot) - Add tests for keyboard navigation to sidebar sections #15438 (@e218736)
Documentation improvements
- Mention JupyterLab Desktop in the installation section #16100 (@krassowski)
- Dark High Contrast Theme for JupyterLab with Improved Sidebar Focus Indication #15623 (@m158261)
Contributors to this release
(GitHub contributors page for this release)
@Alanhou1222 | @brichet | @davidbrochart | @dependabot | @e218736 | @echarles | @fcollonval | @FoSuCloud | @gabalafou | @github-actions | @itsmevichu | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @m158261 | @pre-commit-ci | @Susilkessav | @welcome
v4.1.6
4.1.6
Bugs fixed
- Fix outputarea collapse expand #16124 (@FoSuCloud)
- Disable placeholder for password input #16128 (@Alanhou1222)
- Fix for existing shortcuts getting triggered while edit shortcut #16126 (@Susilkessav)
- Use
smart
scroll in debugger to minimize distraction #16084 (@krassowski) - Store the real position of the item in reactive toolbar #16111 (@brichet)
- Fix extension installation on Windows #16064 (@fcollonval)
- Removes dotted outline from active code cell #16070 (@JasonWeill)
- Long items should not wrap #15844 (@mdietz94)
- Fix manager isDisposed is not set #15997 (@fcollonval)
Maintenance and upkeep improvements
- Bump semver from 5.7.1 to 7.6.0 #16121 (@dependabot[bot])
- Revert traitlets pin #16118 (@krassowski)
- Use
dependency_type: minimum
for Minimum Versions check #16105 (@krassowski) - Fix migration script, use extras for its dependencies #16088 (@krassowski)
- Add devcontainer #15909 (@fcollonval)
- Update Release Scripts #15973 (@blink1073)
- Adjust search test assertion to allow both Node 18 and 20+ #16024 (@krassowski)
Documentation improvements
- Fix migration script, use extras for its dependencies #16088 (@krassowski)
- Fix missing backtick in plugin manager docs #16083 (@krassowski)
- Add devcontainer #15909 (@fcollonval)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @brichet | @fcollonval | @gabalafou | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @meeseeksmachine | @Mehak261124 | @RRosio | @trungleduc | @welcome