Releases: jupyterlab/jupyterlab
v4.6.0a3
4.6.0a3
Enhancements made
- Expand the file browser breadcrumbs when there is space available adaptively #18430 (@MUFFANUJ, @krassowski)
- Add setting to paste code cells without their outputs #18390 (@MUFFANUJ, @aaron-seq, @krassowski, @superlevure)
- Add setting to choose file name sort order in the file browser #18388 (@MUFFANUJ, @krassowski)
- Allow preventing console title to update #18331 (@brichet, @krassowski)
- Add 'Open in Terminal' from file browser context menu #18274 (@MUFFANUJ, @krassowski)
- Add confirmation step for cell toolbar "delete" button #18182 (@MUFFANUJ, @Darshan808, @krassowski)
Bugs fixed
- Fix comms subshell resource management on disposal and when changing settings #18531 (@krassowski, @Carreau, @Copilot, @ianthomas23)
- Fix theme settings broken in non-English locales #18530 (@apoorvdarshan, @krassowski)
- Only turn off overflow anchor when windowing is active #18503 (@jasongrout, @krassowski)
- Upgrade
@codemirror/view, fixing slow selection when line wrapping is enabled #18479 (@krassowski, @jasongrout) - Prevent file browser from stealing focus on refresh #18478 (@MUFFANUJ, @krassowski)
- Avoid using system clipboard in Notebook widget #18474 (@brichet, @krassowski)
- Update CodeMirror versions, fixing a few selection issues #18466 (@krassowski, @jasongrout)
- Fix debugger variable panel to render value 0 properly #18464 (@itsmevichu, @krassowski)
- Bump Lumino packages to the 2026.2.5 release, fixing iframe resizing #18440 (@jasongrout, @krassowski)
- Fix persistent text highlight in inactive cells #18438 (@MUFFANUJ, @krassowski)
- Fix table of contents navigation for Markdown files #18411 (@itsmevichu, @krassowski)
- Consider both the content type and pattern match in
DocumentRegistry.getFileTypeForModel()#18409 (@krassowski, @jasongrout, @martinRenou) - Fix CVE-2025-13465 in
lodashandlodash-es#18400 (@ktaletsk, @jtpio, @krassowski) - Check Python version compatibility in Extension Manager #18393 (@MUFFANUJ, @krassowski)
- false in saveAs to avoid fetching file body #18379 (@DeborahOlaboye, @jasongrout)
Maintenance and upkeep improvements
- Make documentation snapshot update job use
update-snapshots-checkout#18550 (@krassowski, @jasongrout) - Upgrade verdaccio from
v5.33.0tov6.2.5#18545 (@krassowski, @jasongrout) - Add language packs for French and Chinese to binder env #18534 (@krassowski, @jasongrout)
- Update to marked 17.0.2 and mermaid 11.12.3 #18526 (@bollwyvl, @krassowski)
- Debugger: delete the thread from the stopped before sending the 'continue' request #18509 (@brichet, @HaudinFlorence, @krassowski)
- Fix flaky completer tokens test #18506 (@krassowski, @jasongrout)
- Fixe a few issues in config tests #18496 (@krassowski, @jasongrout)
- Fix more flaky tests #18495 (@krassowski, @jasongrout)
- Fix CodeQL
selfwarnings #18494 (@krassowski, @jasongrout) - Fix continued flakiness in 'Search in multiple selected cells' test #18493 (@jasongrout, @krassowski)
- Fix flaky subshell test #18492 (@krassowski, @jasongrout)
- Fix flaky search test by working around bug #18488 (@jasongrout, @krassowski)
- Fix useless conditionals noted by GitHub CodeQL #18486 (@jasongrout, @krassowski)
- Fix useless assignments to local variables noted by GitHub CodeQL #18485 (@jasongrout, @krassowski)
- Update locking workflow #18477 (@jasongrout, @krassowski)
- Bump webpack from 5.99.6 to 5.105.0 in /jupyterlab/tests/mock_packages/test_no_hyphens #18472 (@krassowski)
- Make Python tests run faster on CI #18454 (@krassowski, @jasongrout)
- Fix flaky UI tests #18453 (@krassowski, @Copilot, @jasongrout)
- Fix
pre-commitprettierentry after upgrade to a new version #18452 (@krassowski, @brichet) - Bump webpack from 5.99.6 to 5.105.0 in /jupyterlab/tests/mock_packages/test-hyphens-underscore #18449 (@jasongrout, @krassowski)
- Use past tense in README when referencing JupyterLab 3 security fixes #18435 (@krassowski, @jasongrout)
- Update to Rspack 1.7.5 #18432 (@jtpio, @jasongrout, @krassowski)
- Use sharding for faster visual regression/integration tests #18427 (@krassowski, @bollwyvl, @jasongrout)
- Bump the actions group with 8 updates #18424 ([@krassowski](https...
v4.5.5
4.5.5
Bugs fixed
- Fix theme settings broken in non-English locales #18530 (@apoorvdarshan)
- Fix comms subshell resource management on disposal and when changing settings #18531 (@krassowski)
- Upgrade
@codemirror/view, fixing slow selection when line wrapping is enabled #18479 (@krassowski) - Only turn off overflow anchor when windowing is active #18503 (@jasongrout)
- Fix table of contents navigation for Markdown files #18411 (@itsmevichu)
Maintenance and upkeep improvements
- Update to marked 17.0.2 and mermaid 11.12.3 #18532 (@bollwyvl, @krassowski)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@apoorvdarshan (activity) | @bollwyvl (activity) | @itsmevichu (activity) | @jasongrout (activity) | @krassowski (activity)
v4.5.4
4.5.4
Bugs fixed
- Avoid using system clipboard in Notebook widget #18474 (@brichet)
- Update CodeMirror versions, fixing a few selection issues #18466 (@krassowski)
- Fix debugger variable panel to render value 0 properly #18464 (@itsmevichu)
- Consider both the content type and pattern match in
DocumentRegistry.getFileTypeForModel()#18409 (@krassowski) - false in saveAs to avoid fetching file body #18379 (@DeborahOlaboye)
Maintenance and upkeep improvements
- Bump Lumino packages to the 2026.2.5 release, fixing iframe resizing #18440 (@jasongrout)
Documentation improvements
- Clarify notebook and cell metadata API changes in JupyterLab 4 #18304 (@Krish-876)
- Document a change in the Code Editor source updates via
sharedModelin JupyterLab 4 #18260 (@Krish-876) - Fix Contents API fetch documentation of the
contentdefault #18383 (@ceasermikes002) - Add AI rules #18322 (@jtpio)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@brichet (activity) | @ceasermikes002 (activity) | @DeborahOlaboye (activity) | @itsmevichu (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @Krish-876 (activity)
v4.5.3
4.5.3
Bugs fixed
- Fix error in console when the debugger switch from a module to another #18352 (@brichet)
- Fix focus of replace buttons in the document search box #18362 (@IsabelParedes)
- Update CodeMirror to latest versions #18344 (@krassowski)
- Fix deferred cell loading in
deferandcontentVisibilitywindowing mode #18359 (@krassowski) - Backport PR #18349: Fix "Open With > Editor" for
.pyfiles, update@luminopackages tov2026.1.15#18351 (@krassowski, @aaron-seq)
Maintenance and upkeep improvements
- Fix UI tests: config useSystemClipboardForCells=true for notebook toolbar test #18335 (@brichet)
- Remove generated docs files from the repo #18340 (@jtpio)
Documentation improvements
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@aaron-seq (activity) | @brichet (activity) | @IsabelParedes (activity) | @jimangel (activity) | @jtpio (activity) | @krassowski (activity)
v4.6.0a2
4.6.0a2
Enhancements made
- Enable moving the console prompt if the console is visible #18332 (@brichet, @krassowski)
- Add Ctrl+B shortcut to toggle bold formatting in markdown cells #18328 (@MUFFANUJ, @aaron-seq, @jasongrout, @krassowski)
Bugs fixed
- Fix focus of replace buttons in the document search box #18362 (@IsabelParedes, @krassowski)
- Fix deferred cell loading in
deferandcontentVisibilitywindowing mode #18359 (@krassowski, @Darshan808) - Fix error in console when the debugger switch from a module to another #18352 (@brichet, @krassowski)
- Fix "Open With > Editor" for
.pyfiles, update@luminopackages tov2026.1.15#18349 (@krassowski, @jasongrout) - Update CodeMirror to latest versions #18344 (@krassowski, @Darshan808, @jasongrout)
- Describe
kernelPreferenceandkernelcommand args #18337 (@jtpio, @krassowski)
Maintenance and upkeep improvements
- Bump diff from 5.1.0 to 5.2.2 #18364 (@krassowski)
- Update to Rspack 1.7.3 #18360 (@jtpio, @krassowski)
- Remove generated docs files from the repo #18340 (@jtpio, @krassowski)
- Bump
rufftarget topy310#18339 (@jtpio, @krassowski) - Fix UI tests: config useSystemClipboardForCells=true for notebook toolbar test #18335 (@brichet, @krassowski)
- Use reusable workflow action for checking permissions in the update-snapshots bot #18334 (@martinRenou, @krassowski)
- Bump to Rspack 1.7.2 #18333 (@jtpio, @krassowski)
- Bump node-forge from 1.3.1 to 1.3.3 #18329 (@krassowski)
Documentation improvements
- Add installation instructions for JupyterLab with uv #18363 (@jimangel, @krassowski)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@aaron-seq (activity) | @brichet (activity) | @Darshan808 (activity) | @IsabelParedes (activity) | @jasongrout (activity) | @jimangel (activity) | @jtpio (activity) | @krassowski (activity) | @martinRenou (activity) | @MUFFANUJ (activity)
v4.6.0a1
4.6.0a1
Enhancements made
- Added
interrupt_modeto the Kernel Spec interface #18307 (@fleming79, @krassowski) - add better colour to improve visibility against the background #18284 (@MUFFANUJ, @Darshan808)
- Error background configurable from theme settings #18219 (@brichet, @krassowski)
- Add
Find and replacecommand to the Edit menu #18218 (@Meriem-BenIsmail, @brichet, @krassowski) - Debugger: Move the responsibility to set the current source to the sources model #18213 (@HaudinFlorence, @brichet, @jtpio, @krassowski, @martinRenou)
- Styling of settings array buttons #18211 (@brichet, @krassowski)
- Add commands to split main area widgets #18192 (@Meriem-BenIsmail, @brichet, @jtpio, @krassowski)
Bugs fixed
- Fix empty math block throws codemirror's error #18308 (@i-aki-y, @Darshan808, @krassowski)
- Fix cell footer width for smaller screens #18276 (@MUFFANUJ, @Darshan808, @krassowski)
- Update to Rspack
1.7.0-beta.1#18267 (@jtpio, @jasongrout, @krassowski) - Make system clipboard opt-in when performing copy/cut/paste of cells #18250 (@Darshan808, @krassowski)
- Make file browser listings respect the UI font size when renaming files #18249 (@agriyakhetarpal, @krassowski)
- Fix console commands enabled status if not in main area #18238 (@brichet, @krassowski)
- Fix merge breaking rendering cell order in
defermode #18220 (@krassowski, @brichet) - Fix inverted Unicode surrogate checks #18209 (@JamesWrigley, @krassowski)
- Fix scrolling to anchor from ToC/links in Markdown and HTML with data attributes #18208 (@pranshugupta01, @brichet, @krassowski)
- Update
aria-pressedstate forToolbarButtonwhen pressed #17222 (@MUFFANUJ, @krassowski)
Maintenance and upkeep improvements
- Bump vega-selections from 5.6.0 to 5.6.3 #18315 (@krassowski)
- Update to Rspack 1.7.1 #18312 (@jtpio, @krassowski)
- Update to Rspack
1.7.0#18300 (@jtpio, @Darshan808, @krassowski) - Fix the path of the uploaded artifiacts of galata report #18288 (@brichet, @Darshan808, @krassowski)
- Fix command palette accessibility test #18255 (@krassowski, @brichet)
- Make the plugin registry slow activation test more robust #18254 (@krassowski, @Darshan808)
- Update ui test triggers #18248 (@jasongrout, @Zsailer)
- Remove unused snapshot #18224 (@brichet, @jtpio, @krassowski)
- Bump systeminformation from 5.23.14 to 5.27.14 #18223 (@brichet, @krassowski)
- Prevent updating npm
nexttag for some versions of@jupyterlab/rendermime-interfaces#18217 (@jtpio, @krassowski) - Update to python 3.14, remove python 3.9 #18216 (@jasongrout, @brichet, @krassowski)
- Bump jws from 3.2.2 to 3.2.3 #18171 (@krassowski)
- Update to
ruff==0.14.10and other pre-commit updates #17838 (@jtpio)
Documentation improvements
- Document workspace selector and TopBar extension point #18272 (@Krish-876, @krassowski)
- Document proxy environment variables for extension manager #18259 (@Krish-876, @krassowski)
- Fix broken see-also reference for
inspect_requestmessage #18234 (@Krish-876, @krassowski) - Docs: clarify edit mode vs command mode in notebooks #18222 (@harshaagrawal20, @krassowski)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@agriyakhetarpal (activity) | @andrii-i (activity) | @brichet (activity) | @Darshan808 (activity) | @fleming79 (activity) | @harshaagrawal20 (activity) | @HaudinFlorence (activity) | @i-aki-y (activity) | @JamesWrigley (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @Krish-876 ([activity](https://github.com...
v4.5.2
4.5.2
Bugs fixed
- Backport PR #18250: Make system clipboard opt-in #18319 (@Darshan808, @krassowski)
- Fix empty math block throws codemirror's error #18308 (@i-aki-y)
- Fix cell footer width for smaller screens #18276 (@MUFFANUJ)
- Fix scrolling to anchor from ToC/links in Markdown and HTML with data attributes #18208 (@pranshugupta01)
- Fix merge breaking rendering cell order in
defermode #18220 (@krassowski) - Fix inverted Unicode surrogate checks #18209 (@JamesWrigley)
Maintenance and upkeep improvements
- Bump vega-selections from 5.6.0 to 5.6.3 #18315 (@dependabot[bot])
- Make the plugin registry slow activation test more robust #18254 (@krassowski)
- Bump jws from 3.2.2 to 3.2.3 #18171 (@dependabot[bot])
- Remove unused snapshot #18224 (@brichet)
- Bump systeminformation from 5.23.14 to 5.27.14 #18223 (@dependabot[bot])
- Prevent updating npm
nexttag for some versions of@jupyterlab/rendermime-interfaces#18217 (@jtpio)
Documentation improvements
- Fix broken see-also reference for
inspect_requestmessage #18234 (@Krish-876)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@brichet (activity) | @Darshan808 (activity) | @i-aki-y (activity) | @JamesWrigley (activity) | @jtpio (activity) | @krassowski (activity) | @Krish-876 (activity) | @MUFFANUJ (activity) | @pranshugupta01 (activity)
v4.6.0a0
4.6.0a0
New features added
- feat(completer): Add syntax highlighting for ghost text #18073 (@MUFFANUJ, @Darshan808, @jtpio, @krassowski)
Deprecated features
- Drives: Deprecate the notion of defaultContentProvider #18169 (@martinRenou, @brichet, @jasongrout, @jtpio, @krassowski)
Enhancements made
- Add a "Stop Debugger" button to the paused overlay #18184 (@arjxn-py, @jtpio, @krassowski, @martinRenou)
- Detect and log slow plugins #18181 (@Darshan808, @jtpio, @krassowski)
- Add the 'jupyterlab' entry point #18158 (@brichet, @jasongrout, @jtpio)
- Add a setting to show file filter bar by default #18104 (@MUFFANUJ, @Darshan808, @krassowski)
- Move Kernel Sources filter bar to toolbar and enable live filtering #18079 (@arjxn-py, @jtpio, @krassowski, @martinRenou)
- Improve the error message provided when jupyterhub is missing #18060 (@frenzymadness, @Darshan808, @hroncok, @krassowski)
Bugs fixed
- Fix search icon styling in command palette #18202 (@Meriem-BenIsmail, @jtpio, @krassowski)
- Fix
scrollPastEndfor text editors #18186 (@Meriem-BenIsmail, @krassowski) - Restore focus after closing the command palette #18167 (@Meriem-BenIsmail, @jasongrout, @krassowski)
- Enable undo/redo in JSON settings editor #18165 (@Meriem-BenIsmail, @krassowski)
- Fix: Safely handle missing args in fileeditor:change-font-size label provider #18157 (@prajyot-porje, @Darshan808, @krassowski)
- Show rename dialog for new files moved before saving #18145 (@anafontan, @Darshan808, @ZhYGuoL, @jtpio)
- Fix Notebook Debugger: Missing Current-Line Highlight #18140 (@arjxn-py, @RRosio, @martinRenou)
- Debugger: Handle the case for editor being null #18124 (@martinRenou, @krassowski)
ToolbarButtonComponentandCommandToolbarButtonComponent: addAriaMenuButtonPropsto allow ARIA menu-button attributes #18118 (@agriyakhetarpal, @krassowski)- Debugger: Fix restart and debug command. #18115 (@HaudinFlorence, @RRosio, @brichet, @krassowski, @martinRenou)
- Respect the
activateoption when opening document widgets #18114 (@brichet, @krassowski) - Restore auto-resizing of the code console input prompts #17819 (@jtpio, @Darshan808, @agriyakhetarpal, @krassowski)
- Fix inconsistent state updates of toolbar buttons #17230 (@MUFFANUJ, @krassowski)
Maintenance and upkeep improvements
- Check if the list of commands, tokens and plugins has changed #18198 (@jtpio, @krassowski)
- Revert "Add the 'jupyterlab' entry point" #18166 (@jtpio, @jasongrout)
- Update to Playwright 1.57.0 #18151 (@jtpio, @krassowski)
- Prevent some supply-chain attack vectors #18142 (@jasongrout, @krassowski, @mfisher87)
- Switch from
webpacktorspackfor bundling #16005 (@jtpio, @FoSuCloud, @chenjiahan, @erkin98, @jasongrout, @krassowski, @xc2)
Documentation improvements
- Update announcement and installation instructions post 4.5.0 final release #18125 (@krassowski, @jtpio, @ktaletsk)
- Clean up old references to restructured text #18123 (@jtpio, @krassowski)
- Add plotting and visualization documentation #18094 (@MMesch, @Darshan808, @krassowski)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@agriyakhetarpal (activity) | @anafontan (activity) | @arjxn-py (activity) | @brichet (activity) | @chenjiahan (activity) | @Darshan808 (activity) | @erkin98 (activity) | @FoSuCloud (activity) | @frenzymadness (activity) | @HaudinFlorence (activity) | @hroncok (activity) | @ianthomas23 ([activity](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+in...
v4.5.1
4.5.1
Deprecated features
- Drives: Deprecate the notion of defaultContentProvider #18169 (@martinRenou)
Enhancements made
- Detect and log slow plugins #18181 (@Darshan808)
Bugs fixed
- Debugger: Fix restart and debug command. #18115 (@HaudinFlorence)
- Fix
scrollPastEndfor text editors #18186 (@Meriem-BenIsmail) - Enable undo/redo in JSON settings editor #18165 (@Meriem-BenIsmail)
- Restore focus after closing the command palette #18167 (@Meriem-BenIsmail)
- Restore auto-resizing of the code console input prompts #17819 (@jtpio)
- Fix: Safely handle missing args in fileeditor:change-font-size label provider #18157 (@prajyot-porje)
Maintenance and upkeep improvements
- Check if the list of commands, tokens and plugins has changed #18198 (@jtpio)
- Update to Playwright 1.57.0 #18151 (@jtpio)
- Reconfigure 4.5.x branch #18161 (@jtpio, @jasongrout, @krassowski)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@Darshan808 (activity) | @FoSuCloud (activity) | @HaudinFlorence (activity) | @ianthomas23 (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @martinRenou (activity) | @meeseeksmachine (activity) | @Meriem-BenIsmail (activity) | @prajyot-porje (activity) | @xc2 (activity)
v4.5.0
4.5.0
New features added
- Add terminal search functionality #17691 (@ianthomas23)
Enhancements made
- Fix kernel status display in status bar #18047 (@Darshan808)
- Introduce
DebuggerDisplayRegistryto provide context-aware display names for debugger panels #18043 (@arjxn-py) - Introduce new token for the default
IContentProvider#18027 (@martinRenou) - Update
Show more outputsbutton design #18021 (@andrii-i) - Optimize
content-visibilityapplication #18013 (@Meriem-BenIsmail) - Show execution count in breakpoints, callstack, and sources panels while debugging in console #18003 (@arjxn-py)
- Keep debugger state though kernel restarts #17972 (@gjmooney)
- Make
DocumentManagerdialogs customizable #17961 (@Darshan808) - Systematise how base URL is obtained to allow swapping it more easily #17952 (@krassowski)
- Export the
ContentProviderRegistry#17940 (@martinRenou) - Make filebrowser breadcrumbs configurable #17932 (@Darshan808)
- Switch the default windowing mode to
contentVisibility#17926 (@Meriem-BenIsmail) - Pass context down in attachments resolver #17924 (@krassowski)
- Allow swapping the empty markdown cell placeholder (and translate it) #17920 (@krassowski)
- Enable the minimap for all windowing modes #17904 (@Meriem-BenIsmail)
- Debugger: Differentiate selected breakpoints with specific style #17893 (@HaudinFlorence)
- Use console for debugger evaluation #17892 (@gjmooney)
- Debugger: Visual indicator when debugger is paused #17891 (@arjxn-py)
- Add
IUserAPIClientto make swappingUserManagereasier #17884 (@krassowski) - Provide context about the tag and attribute to the URL resolver #17882 (@krassowski)
- Debugger: Show cell execution count in breakpoint/call stack/source panel #17881 (@arjxn-py)
- Add file browser menu for creating new Python/R/Julia files #17848 (@martinRenou)
- Allow configuring
toSkipfor theSettingsEditor#17834 (@jtpio) - Use
content-visibilityto render notebook cells more efficiently #17822 (@Meriem-BenIsmail) - Use toolbar registry for log console #17814 (@gjmooney)
- Add a new
addExtraLineOnCellMergesetting #17806 (@jtpio) - Update to mermaid 11.10, marked 16.2 #17800 (@bollwyvl)
- Allow opening notebooks without starting a kernel #17798 (@jtpio)
- Allow to swap the URL resolver #17784 (@krassowski)
- Add the "Show Workspace Indicator" command to the palette #17780 (@jtpio)
- Auto-switch between light and dark mode when "Synchronize with System Settings" is enabled #17733 (@MUFFANUJ)
- Keep cell
idwhen the user changes cell type #17731 (@afshin) - Discover the app directory relative to the installed module #17721 (@zanieb)
- Show checkbox and buttons of Dialog component on separate lines #17696 (@MUFFANUJ)
- Add types for interrupt messages, and move them from
shelltocontrolchannel #17684 (@krassowski) - Add fold/unfold commands to menu and command palette #17677 (@Darshan808)
- Add a new
allowFileUploadssetting to the file browser #17676 (@jtpio) - Dockerfile: Install less, vim, and nano #17670 (@rschroll)
- Describe
argsfor all commands #17649 (@jtpio) - Add
audio-extensionandvideo-extension#17636 (@jtpio) - Add select all command for file browser listing #17571 (@RRosio)
- Add a
selectionChangedsignal to the file browser #17563 (@jtpio) - Auto-open uploaded files with size and settings control #17556 (@Darshan808)
- Add a setting to configure the default log level for the Log Console #17547 (@jtpio)
- Add a signal when cells are pasted in the Notebook #17506 (@brichet)
- Add new CSS rule for expanding linked output to 100% height #17487 (@SylvainCorlay)
- Add an optional
exportAsmethod toNbConvert.IManager#17482 (@jtpio) - Reorder
extra_labextensions_pathto favor defaults #17476 (@peytondmurray) - Use the system clipboard for copying and pasting cells #17445 (@yacchin1205)
- Add jump to executing/executed cell button #16880 (@Darshan808)
Bugs fixed
- Update lumino to
v2025.11.13#18108 (@krassowski) - Use
IntersectionObserverto disable containment for on-screen cells #18091 (@Meriem-BenIsmail) - Fix layout trashing when navigating notebook cell-by-cell #18080 (@krassowski)
- Hide “Paused in Debugger” overlay when session terminates #18067 (@arjxn-py)
- Debugger: Fix breakpoints lost when closing modules #18063 (@HaudinFlorence)
- Fix
allow-same-originexception handling in sandbox when changing trust status #18049 (@skapin) - Don't open default editor if a different kind of editor is already open #18034 (@robertstrauss)
- Fix debugger initialization for notebooks on reload #18028 (@arjxn-py)
- Only show hidden part of the path in the tooltip of ellipsis [#18026](https://github.com/jupyterlab/jupyterlab/pull...