Releases: jupyterlab/jupyterlab
v4.2.0b0
4.2.0b0
Enhancements made
- Refactor shortcuts UI to fix most of the known issues #16043 (@krassowski)
- Enable
full
notebook windowing mode by default #15964 (@krassowski) - Add token
ICellExecutor
providing an entry to customize cell execution #15830 (@fcollonval) - Add
IShell.currentChanged
and notify commands based on it #15449 (@fcollonval) - Propagate command changed signal in semantic commands. #14683 (@fcollonval)
Bugs fixed
- Fix shutdownAll button #16093 (@fcollonval)
- Use locale-based sorting in the table of shortcuts #16077 (@UntitledError-09)
- Removes dotted outline from active code cell #16070 (@JasonWeill)
- Measure cells out of viewport in windowing mode #15401 (@fcollonval)
Maintenance and upkeep improvements
- Fix migration script, use extras for its dependencies #16088 (@krassowski)
- Tackle flaky readonly notification and workspaces context menu snapshots #16072 (@krassowski)
- Make visual regression tests faster #16069 (@krassowski)
- Do not require
IWorkspaceCommands
in apputils extension #16058 (@krassowski) - Test on Python 3.12 on CI #16009 (@jtpio)
Documentation improvements
- Fix migration script, use extras for its dependencies #16088 (@krassowski)
- Fix missing backtick in plugin manager docs #16083 (@krassowski)
- Make visual regression tests faster #16069 (@krassowski)
- Do not require
IWorkspaceCommands
in apputils extension #16058 (@krassowski) - Refactor shortcuts UI to fix most of the known issues #16043 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @fcollonval | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @UntitledError-09 | @welcome
v4.2.0a2
4.2.0a2
New features added
- Implement Workspaces GUI #15946 (@krassowski)
- Reopen recently opened/closed files and modal navigation #15483 (@krassowski)
Enhancements made
- Allow setting
ServerConnection.appendToken
viaPageConfig
#16022 (@minrk) - Update CodeMirror and lezer packages #15987 (@krassowski)
- Re-organise the kernel tree in sidebar #15845 (@krassowski)
- Set fallback for material css properties #15371 (@fcollonval)
Bugs fixed
- Preventing changing cell type when input is pending to avoid kernel deadlock #16032 (@krassowski)
- Fix inconsistent header state by specifying header node #16026 (@erkin98)
- Fix windowed notebook and ToC getting broken on reloading from disk #16013 (@krassowski)
- Fix scrolling on editor interactions when active cell is out of view in windowed mode #16006 (@krassowski)
- Fix manager isDisposed is not set #15997 (@fcollonval)
- Long items should not wrap #15844 (@mdietz94)
Maintenance and upkeep improvements
- Update mock package dependencies #16041 (@jtpio)
- Adjust search test assertion to allow both Node 18 and 20+ #16024 (@krassowski)
- Bump ydoc in dev-mode #16018 (@trungleduc)
- Fix
ServerApp.token
deprecation warnings #16011 (@jtpio) - Remove
whatwg-fetch
polyfill #16000 (@jtpio) - Update to Node 20 #15996 (@jtpio)
- Add devcontainer #15909 (@fcollonval)
- Print out incompatibility errors for "outdated" extensions on
--verbose
#15905 (@krassowski) - Bump the actions group with 5 updates #15893 (@dependabot)
Documentation improvements
- Remove
whatwg-fetch
polyfill #16000 (@jtpio) - Update to Node 20 #15996 (@jtpio)
- Update CodeMirror and lezer packages #15987 (@krassowski)
- Implement Workspaces GUI #15946 (@krassowski)
- Add devcontainer #15909 (@fcollonval)
- Reopen recently opened/closed files and modal navigation #15483 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@brichet | @dependabot | @erkin98 | @fcollonval | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @mdietz94 | @Mehak261124 | @minrk | @RRosio | @trungleduc | @welcome
v4.2.0a1
4.2.0a1
Enhancements made
Bugs fixed
- Short-circuit
selectItemByName()
if already selected #15970 (@krassowski) - Fix Theme color is not applied to Toolbar Button #15957 (@FoSuCloud)
- Avoid concurrency when computing the items in notebook toolbar #15954 (@brichet)
- Revert "Prevent command shortcuts from preventing user input" #15938 (@krassowski)
- Fixes filter for Chinese, other non-ASCII filenames #15935 (@JasonWeill)
- Fix Theme color is not applied to SwitchKernel ToolbarButton #15924 (@FoSuCloud)
- Add an explicit default for inline completer providers #15899 (@krassowski)
- Fix spurious dedent when opening inspector tooltip #15898 (@krassowski)
- Fix browser-test.js #15892 (@fcollonval)
- Disable next/previous match buttons when no text is in Find box #15857 (@JasonWeill)
- Uses the browser window's selection as the default search query #15834 (@JasonWeill)
- Fix creating files in custom drives, fix
ContentsManagerMock
#15291 (@jtpio)
Maintenance and upkeep improvements
- Update to
@jupyter/ydoc
v2.0.1 #15982 (@jtpio) - Handle drives for checkpoints in
ContentsManagerMock
#15974 (@jtpio) - Update Release Scripts #15973 (@blink1073)
- Remove
node-fetch
dependency #15969 (@jtpio) - Ignore links to GitHub user and organisation profiles #15959 (@krassowski)
- Bump the actions group with 2 updates #15891 (@dependabot)
- Some galata improvements #15375 (@fcollonval)
Documentation improvements
- Update links to the Jupyter Frontends team compass #15998 (@jtpio)
- Remove
node-fetch
dependency #15969 (@jtpio) - Add end of maintenance date to README #15920 (@JasonWeill)
- Some galata improvements #15375 (@fcollonval)
Contributors to this release
(GitHub contributors page for this release)
@andrii-i | @blink1073 | @brichet | @dependabot | @diyoyo | @fcollonval | @FoSuCloud | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @linlol | @welcome
v4.1.5
4.1.5
Bugs fixed
- Fix Theme color is not applied to Toolbar Button #15957 (@FoSuCloud)
- Uses the browser window's selection as the default search query #15834 (@JasonWeill)
- Show outline on the full item in file browser, only when needed #15860 (@krassowski)
- Short-circuit
selectItemByName()
if already selected #15970 (@krassowski) - Fix browser-test.js #15892 (@fcollonval)
- Avoid concurrency when computing the items in notebook toolbar #15954 (@brichet)
- Fixes filter for Chinese, other non-ASCII filenames #15935 (@JasonWeill)
Maintenance and upkeep improvements
- Ignore links to GitHub user and organisation profiles #15959 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@andrii-i | @brichet | @jtpio | @jupyterlab-probot | @krassowski | @linlol | @meeseeksmachine | @welcome
v4.1.4
4.1.4
Bugs fixed
- Fix creating files in custom drives, fix
ContentsManagerMock
#15291 (@jtpio) - Fix Theme color is not applied to SwitchKernel ToolbarButton #15924 (@FoSuCloud)
- Revert "Prevent command shortcuts from preventing user input" #15938 (@krassowski)
- Fix spurious dedent when opening inspector tooltip #15898 (@krassowski)
- Add an explicit default for inline completer providers #15899 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@ericsnekbytes | @github-actions | @jtpio | @jupyterlab-probot | @krassowski | @meeseeksmachine
v4.2.0a0
4.2.0a0
Enhancements made
- Copy edits in dialog #15875 (@JasonWeill)
- Adds description for disabled search filter #15867 (@JasonWeill)
- Dynamic title for expander/collapser button #15826 (@JasonWeill)
- Adds title to close button of search and replace box #15825 (@JasonWeill)
- Enable default file browsers with different properties (aria label, title...) #15697 (@HaudinFlorence)
Bugs fixed
- Fix missing signals in file editor adapter #15873 (@krassowski)
- Fix Pressing enter in console with console run keystroke set to enter creates a newline and runs #15869 (@FoSuCloud)
- Check if editor exists before checking if it is disposed #15865 (@krassowski)
- Show outline on the full item in file browser, only when needed #15860 (@krassowski)
- Fix saving of item positions in reactive toolbar #15843 (@brichet)
- Fix workspaces loading #15842 (@krassowski)
- When attaching only typeset after rendering is completed #15810 (@krassowski)
- Fix codemirror highlight for Python builtin #15805 (@AllanChain)
- Prevent command shortcuts from preventing user input #15790 (@krassowski)
Maintenance and upkeep improvements
- Add
metadataform
to the labeler #15896 (@jtpio) - Remove
child_process
dependency #15888 (@jtpio) - Update docstrings to mention Jupyter Server API #15880 (@jtpio)
- Bump es5-ext from 0.10.62 to 0.10.63 #15878 (@dependabot)
- Bump
sanitize-html
to latest v2.12.1 #15877 (@krassowski) - Fix clean script #15854 (@krassowski)
- Bump ip from 2.0.0 to 2.0.1 #15831 (@dependabot)
Documentation improvements
- Copy edits in dialog #15875 (@JasonWeill)
- Fix broken link #15851 (@fcollonval)
- Add
4.0.x
and4.1.x
to the documentation switcher #15850 (@jtpio) - Fix code sample in identity API example #15838 (@krassowski)
- Lab/NB7 extension compatibility docs #14838 (@ericsnekbytes)
Contributors to this release
(GitHub contributors page for this release)
@AllanChain | @brichet | @dependabot | @ericsnekbytes | @fcollonval | @FoSuCloud | @github-actions | @HaudinFlorence | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @linlol | @lumberbot-app | @trungleduc | @welcome
v4.1.3
4.1.3
Bugs fixed
- Fix Pressing enter in console with console run keystroke set to enter creates a newline and runs #15869 (@FoSuCloud)
- Fix saving of item positions in reactive toolbar #15843 (@brichet)
- Prevent command shortcuts from preventing user input #15790 (@krassowski)
- Fix missing signals in file editor adapter #15873 (@krassowski)
- Fix codemirror highlight for Python builtin #15805 (@AllanChain)
- When attaching only typeset after rendering is completed #15810 (@krassowski)
Maintenance and upkeep improvements
- Update docstrings to mention Jupyter Server API #15880 (@jtpio)
- Bump es5-ext from 0.10.62 to 0.10.63 #15878 (@dependabot[bot])
- Fix clean script #15854 (@krassowski)
- Update branch configuration for
4.1.x
#15848 (@krassowski)
Documentation improvements
- Fix broken link #15851 (@fcollonval)
- Update branch configuration for
4.1.x
#15848 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@AllanChain | @brichet | @ericsnekbytes | @fcollonval | @FoSuCloud | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @linlol | @lumberbot-app | @meeseeksmachine | @welcome
v4.0.13
4.0.13
Bugs fixed
- Fix workspaces loading #15842 (@krassowski)
- Windows platforms, erratic pasting of text into Markdown field #15794 (@kiliansinger)
- Fix highlight sequencing when replacing text in code cells #15803 (@JasonWeill)
- Fix console cells not becoming read-only after execution #15779 (@krassowski)
- Fix completer auto-invoking on non-source changes #15753 (@krassowski)
- Fix outputs preservation on splitting cells #15751 (@krassowski)
- Fix scrollbars partially blocking code completion #15736 (@phil-zxx)
- Fix cell toolbar getting stuck when using collapse cell #15732 (@FoSuCloud)
- Fix running kernels listing for kernels without icons #15735 (@paolocarinci)
- Fix
overrides.json
not working for shortcuts #15716 (@krassowski)
Maintenance and upkeep improvements
- Reconfigure the 4.0.x branch (4.1.x is new stable) #15849 (@krassowski)
- Bump ip from 2.0.0 to 2.0.1 #15831 (@dependabot[bot])
- Bump the actions group with 3 updates #15727 (@dependabot[bot])
- Replace
ifaxity/wait-on-action
wrapper with directwait-on
use #15721 (@krassowski)
Documentation improvements
- Reconfigure the 4.0.x branch (4.1.x is new stable) #15849 (@krassowski)
- Remove SO links, add more recent issue to FAQ #15811 (@krassowski)
- Copy edits in LSP support #15730 (@JasonWeill)
Contributors to this release
(GitHub contributors page for this release)
@AllanChain | @bollwyvl | @davidbrochart | @ericsnekbytes | @fcollonval | @FoSuCloud | @g547315 | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @kiliansinger | @krassowski | @lumberbot-app | @meeseeksmachine | @welcome
v4.1.2
4.1.2
Bugs fixed
- Fix highlight sequencing when replacing text in code cells #15803 (@JasonWeill)
- Windows platforms, erratic pasting of text into Markdown field #15794 (@kiliansinger)
- Restore notebook scrolling on dragging a cell to the viewport edge #15782 (@krassowski)
- Fix typing in editable elements inside of open shadow DOM #15774 (@krassowski)
Maintenance and upkeep improvements
- [docker] Allow non-unique GID #15699 (@trungleduc)
Documentation improvements
- Remove SO links, add more recent issue to FAQ #15811 (@krassowski)
- Fix outdated link to mybinder.org on index page of documentation #15800 (@nluetts)
- Fix typing in editable elements inside of open shadow DOM #15774 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@FoSuCloud | @github-actions | @JasonWeill | @jupyterlab-probot | @kiliansinger | @krassowski | @lumberbot-app | @nluetts | @trungleduc | @welcome
v4.1.1
4.1.1
Bugs fixed
- Correct Alt + number keyboard shortcuts command map #15791 (@g547315)
- Catch errors attempting to access
document.cookie
#15788 (@minrk) - Fix undo/redo in console, fix undo/redo enabled state in file editor #15783 (@krassowski)
- Fix console cells not becoming read-only after execution #15779 (@krassowski)
- Fix migration of command selectors for shortcuts #15762 (@krassowski)
- Disable (shift + ) alt + number shortcuts on Mac #15761 (@krassowski)
- Catch
OSError
in addition toPermissionError
whensys_prefix
is read-only #15756 (@dhml) - Fix completer auto-invoking on non-source changes #15753 (@krassowski)
- Fix outputs preservation on splitting cells #15751 (@krassowski)
Maintenance and upkeep improvements
- Update
jupyter-collaboration
for the Binder environment #15767 (@jtpio) - Fix failing "Notebook Toolbar › Paste cell" test #15720 (@krassowski)
Documentation improvements
- Add Edge, remove IE 11 from browser support docs #15784 (@JasonWeill)
- Update changelog to reflect jupyter-ai release status #15775 (@krassowski)
- Add a link to postmortem for 3.6.7 release #15743 (@krassowski)
- Update maintainers affiliation #15724 (@fcollonval)
- Update lifecycle info for JupyterLab major versions #15626 (@JasonWeill)
Contributors to this release
(GitHub contributors page for this release)
@davidbrochart | @dhml | @fcollonval | @g547315 | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @minrk | @pre-commit-ci | @welcome