4.1.0a3
New features added
- Experimental inline completer #15160 (@krassowski)
- Notebook execution history #15062 (@andrewfulton9)
- Open files from errors #13390 (@divyansshhh)
Enhancements made
- Store information about execution failure timing #15285 (@krassowski)
- Add
defaultPath
option to set the default directory for file dialog #15282 (@mmichilot) - Expand search box horizontally when text grows long #15266 (@sinistersnare)
- Improve docker script #15241 (@trungleduc)
- Add support for HTTP proxy in extension discovery #15219 (@dolevf)
- Ensure consistent link underline and color on hover #15181 (@m158261)
- Add a setting to show full path in breadcrumbs #14866 (@dharmaquark)
- Add error indicator in Table of Contents #14784 (@skyetim)
Bugs fixed
- Don't show default value for objects in Settings Editor #15380 (@firai)
- Fix highlighting search in an out-of-viewport cell #15376 (@fcollonval)
- Remove unnecessary requirement from codemirror service plugin #15362 (@paulkim3151)
- Update notebook window on resize if height changes #15357 (@krassowski)
- Fix scrolling past long outputs in presence of un-rendered headings #15356 (@krassowski)
- Fix missing default property breaking codemirror
overrides.json
#15346 (@LJMP) - Fix update button in extension manager #15331 (@nbowditch-einblick)
- Fix collapsed cells styling #15322 (@fcollonval)
- Fix scrolling when dragging files in the file browser #15318 (@krassowski)
- Declare Webpack loaders with
require.resolve()
#15299 (@tibdex) - Fix autobrackets and other default CM extension #15297 (@fcollonval)
- Fix rulers position with gutter width #15296 (@fcollonval)
- Fix overreactive scrolling to next cell after
Shift + Enter
#15288 (@krassowski) - Keep active cell rendered in the
full
windowed mode #15286 (@krassowski) - Fix connection loop issue with standalone foreign document in LSP #15262 (@trungleduc)
- Update virtual documents conditionally #15250 (@trungleduc)
- Fix completer documentation panel hiding and animation #15238 (@krassowski)
- Fix MathJax font override, avoid double initialization #15230 (@bollwyvl)
- Fix expanionStates error #15225 (@DenisaCG)
- Fix clicking in the TOC does not scroll #15184 (@parmentelat)
- Restore horizontal scrolling of outputs for Firefox #15171 (@fcollonval)
- Copy absolute path with first slash in the file browser #15168 (@pauky)
- Fix text wrapping in the search box #15080 (@eliaslma)
- Define cells to run as independent of selection #14996 (@krassowski)
- Hide completer when changing notebook tabs #14534 (@nishikantparmariam)
- Add min width to constrain resizing in side-by-side view #14529 (@dharmaquark)
Maintenance and upkeep improvements
- Bump axios from 1.3.4 to 1.6.1 #15385 (@dependabot)
- Update @jupyter/ydoc in dev_mode #15383 (@fcollonval)
- Exclude ipynb files in prettier pre-commit #15378 (@brichet)
- Bump tj-actions/changed-files from 39.2.0 to 40.0.2 #15342 (@dependabot)
- Bump ipywidgets from 8.1.0 to 8.1.1 #15340 (@dependabot)
- Bump altair from 5.1.1 to 5.1.2 #15339 (@dependabot)
- Bump scipy from 1.11.1 to 1.11.3 #15338 (@dependabot)
- Bump pandas from 2.1.1 to 2.1.2 #15337 (@dependabot)
- Bump black[jupyter] from 23.7.0 to 23.10.1 #15336 (@dependabot)
- Turn off navigation with keys #15310 (@fcollonval)
- Bump mermaid 10.6.0, marked 9.1.2, rjsf 5.13.2 #15302 (@bollwyvl)
- Update benchmark reporter snapshots #15279 (@krassowski)
- Bump @babel/traverse from 7.21.2 to 7.23.2 #15272 (@dependabot)
- Update canvas to a version with prebuilds for nodeJS 20 #15270 (@fcollonval)
- Bump
@jupyterlab/rendermime-interfaces
to3.9.0-alpha.1
#15240 (@jtpio) - Fix completer tests after transition to pointer events #15237 (@krassowski)
- Bump postcss from 8.4.25 to 8.4.31 #15218 (@dependabot)
- Update to marked 9.0.3, mermaidjs 10.5.0, update binder config #15214 (@bollwyvl)
- Switch from hub to gh CLI #15213 (@fcollonval)
- Reword LSP tracker plugin description #15209 (@fcollonval)
- Remove hard coded text-plain in multiple places #15182 (@fcollonval)
- Add a test for dynamic text spacing for launcher cards #15146 (@j264415)
- Update to TypeScript 5.1 #14638 (@jtpio)
Documentation improvements
- Turn off navigation with keys #15310 (@fcollonval)
- Expand search box horizontally when text grows long #15266 (@sinistersnare)
- Fixed home page link to sibling project. #15256 (@ericsnekbytes)
- Improve docker script #15241 (@trungleduc)
- Experimental inline completer #15160 (@krassowski)
- Notebook execution history #15062 (@andrewfulton9)
Contributors to this release
(GitHub contributors page for this release)
@andrewfulton9 | @andrii-i | @blink1073 | @bollwyvl | @brichet | @DenisaCG | @dependabot | @dharmaquark | @divyansshhh | @dolevf | @eliaslma | @ericsnekbytes | @fcollonval | @firai | @github-actions | @j264415 | @jtpio | @jupyterlab-probot | @krassowski | @LJMP | @lumberbot-app | @m158261 | @mmichilot | @nbowditch-einblick | @nishikantparmariam | @parmentelat | @pauky | @paulkim3151 | @pre-commit-ci | @sinistersnare | @skyetim | @tibdex | @tonyfast | @trungleduc | @welcome