4.4.0a1
New features added
- Add Settings Import Feature from a JSON File #16994 (@Darshan808)
Enhancements made
- Copy edits in
CONTRIBUTING.md
#17078 (@JasonWeill) - Add option for automatic Fill-in-the-Middle inline completion #17067 (@Darshan808)
- Move
@jupyterlab/debugger
icons to@jupyterlab/ui-components
#16745 (@joaopalmeiro)
Bugs fixed
- Fix background of the popup toolbar #17098 (@krassowski)
- Focus terminal after copy and paste operations #17097 (@krassowski)
- Sync Settings Editor with Updated Settings #17091 (@Darshan808)
- Fix consecutive invocations of inline completion #17082 (@fcollonval)
- Fix contrast for unselected search matches in Dark High Contrast theme #17065 (@krassowski)
- Bump
@codemirror
packages #17064 (@jtpio) - Use
AsyncHTTPTransport
overHTTPTransport
forhttpx
#17058 (@krassowski) - Reset resizeData after column adjustment to allow file dragging #17047 (@Darshan808)
- Fix newline handling in stream outputs #17043 (@davidbrochart)
- Fix filebrowser name order #17038 (@Nriver)
- Improve performance of rendering stdout/stderr #17022 (@krassowski)
- Fixing missed first keystroke on Ctrl+F #17005 (@itsmevichu)
- Fix disappearing cells (heal offsets after updating estimated sizes) #17000 (@krassowski)
- Fix handling of carriage return in output streams #16999 (@davidbrochart)
- Fix emission of
FileBrowserModel.onFileChanged
for drives (includingRTC:
) #16988 (@davidbrochart) - Restore viewport
min-height
when not windowing #16979 (@brichet) - Fix regression in standard error rendering performance #16975 (@krassowski)
- Drag image prompt styling #16972 (@JasonWeill)
- Remove unused CSS #16968 (@mgeier)
- Abort saving if a file cannot be saved #16900 (@JasonWeill)
Maintenance and upkeep improvements
- Workaround the Chromium bug with
navigator.language
#17094 (@krassowski) - Bump the pip group across 1 directory with 4 updates #17081 (@dependabot)
- Update to
typedoc
0.27.4 #17070 (@bollwyvl) - Bump
nanoid
from 3.3.6 to to 3.3.8 #17057 (@krassowski) - Restore bottom
httpx
version window #17041 (@bollwyvl) - Bump cross-spawn from 7.0.3 to 7.0.6 in /jupyterlab/tests/mock_packages/test-hyphens-underscore #17040 (@dependabot)
- Drop Python 3.8 #17036 (@jtpio)
- Fixes debugger UI-test with python>=3.12 #17024 (@brichet)
- Bump tj-actions/changed-files from 45.0.3 to 45.0.4 in the actions group #17019 (@dependabot)
- Fix extension manager failure with new
httpx
versions, bumphttpx
tov0.28.0
#17013 (@davidbrochart) - Pin Python version for visual regression testing to 3.11 #16989 (@krassowski)
- Run CI on Python 3.9 and 3.13 (drop 3.8 from testing matrix) #16852 (@krassowski)
- Upgrade to
mermaid
11.x,marked
15.x #15733 (@bollwyvl)
Documentation improvements
- Copy edits in
CONTRIBUTING.md
#17078 (@JasonWeill) - Update to
typedoc
0.27.4 #17070 (@bollwyvl) - Drop Python 3.8 #17036 (@jtpio)
- Update to
typedoc
0.26, fix missing module pages #17006 (@bollwyvl) - Add forgotten bracket in code sample #16998 (@cmarmo)
- Move
@jupyterlab/debugger
icons to@jupyterlab/ui-components
#16745 (@joaopalmeiro)
Contributors to this release
(GitHub contributors page for this release)
@bollwyvl | @brichet | @claytonparnell | @cmarmo | @Darshan808 | @davidbrochart | @dependabot | @fcollonval | @itsmevichu | @JasonWeill | @joaopalmeiro | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @mgeier | @Nriver | @pre-commit-ci | @RRosio