NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #590 most downloaded on PyPI
JupyterLab computational environment
Last release 5 days ago
21 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
607 releases · first in 2016
Use resolvePath API for traceback path resolution #18876 (@MUFFANUJ, @krassowski)
homepage_url #19003 (@Yann-P, @krassowski)HTMLSelect dropdown icon misalignment in toolbar popup #18996 (@arun-357, @claude, @krassowski)showJumpToRecentExecutionButton description #18969 (@TheChyeahhh, @krassowski)The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@arun-357 (activity) | @brichet (activity) | @claude (activity) | @Copilot (activity) | @Darshan808 (activity) | @davidbrochart (activity) | @jtpio (activity) | @krassowski (activity) | @MUFFANUJ (activity) | @nightcityblade (activity) | @TheChyeahhh (activity) | @Yann-P (activity)
One column per quarter.
Update lumino to v2026.5.25 #18942 (@krassowski, @jtpio)
v2026.5.25 #18942 (@krassowski, @jtpio)getValue() throws #18938 (@AliMahmoudDev, @krassowski)shouldReuse preference #18856 (@MUFFANUJ, @krassowski)yarn.js #18823 (@bollwyvl, @Darshan808, @krassowski)verbatimModuleSyntax #18446 (@jasongrout, @krassowski)strictBindCallApply option #18418 (@jasongrout, @krassowski)jupyter-builder section in Extension Migration guide #18904 (@Darshan808, @krassowski)The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@AliMahmoudDev (activity) | @arjxn-py (activity) | @bollwyvl (activity) | @brichet (activity) | @Darshan808 (activity) | @davidbrochart (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @martinRenou (activity) | @MUFFANUJ (activity) | @statxc (activity) | @SylvainCorlay (activity) | @tsharma-dev (activity)
Support horizontal activity bars #18832 (@jtpio, @krassowski)
Ctrl + Y key binding for redo command on Windows and Linux #18275 (@soniya-malviy, @Darshan808, @krassowski)packaging min version pin #18910 (@krassowski, @Darshan808)TabBarSvg.titleLabel fallback in Open Tabs panel #18883 (@dhgoal, @krassowski)aborted status in IReplyAbortContent #18871 (@dhgoal, @krassowski)anchor for prompt overlay #18840 (@CrafterKolyan, @krassowski)PanelWithToolbar: use optional toolbar in constructor options #18824 (@brichet, @krassowski)PageConfig.getUrl to honor explicit workspace option #18791 (@boskodev790, @krassowski)eslint-plugin-regexp #18908 (@krassowski, @Darshan808)zizmor GitHub Actions security linter #18898 (@krassowski, @Yann-P)jupyter-builder to v1.0.0b1 #18895 (@Darshan808, @krassowski)docs.conda.io since it returns 503 often #18890 (@krassowski, @afshin)build:prod:minimize:* and build:stats scripts after rspack 2.0 upgrade #18882 (@krassowski, @Darshan808)@jupyter/eslint-plugin to v1 #18863 (@Darshan808, @krassowski)no-explicit-any with bootstrap suppressions #18847 (@MUFFANUJ, @krassowski)v6.1.0 not v6.1 #18844 (@krassowski, @jtpio)v6.1 #18842 (@krassowski, @jtpio)@jupyterlab/builder package and all references to it #18841 (@Darshan808, @jtpio, @krassowski)Move Sections documentation to interface_customization.md #18918 (@Darshan808, @krassowski)The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@afshin (activity) | @bollwyvl (activity) | @boskodev790 (activity) | @brichet (activity) | @Carreau (activity) | @chenjiahan (activity) | @Copilot (activity) | @CrafterKolyan (activity) | @Darshan808 (activity) | @dhgoal (activity) | @fcollonval (activity) | @github29tani (activity) | @HaudinFlorence (activity) | @IsabelParedes (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @Meriem-BenIsmail (activity) | @MUFFANUJ (activity) | @RRosio (activity) | @Siddhazntx (activity) | @soniya-malviy (activity) | @tsharma-dev (activity) | @Yahiewi (activity) | @Yann-P (activity)
Replace deprecated keyCode with key #18674 (@IsabelParedes, @krassowski)
keyCode with key #18674 (@IsabelParedes, @krassowski)categoryRank #18779 (@tsharma-dev, @MUFFANUJ, @krassowski)deletable toggle to common tools notebook widget #18645 (@cmarmo, @krassowski)_onWSClose handler: do not ignore close codes #18243 (@Akshitguptaa, @jianyexi, @krassowski)jupyter-builder>=0.0.8 #18792 (@jtpio, @Darshan808, @krassowski)@jupyter/eslint-plugin and fix lint #18781 (@Darshan808, @krassowski)staging directory as that is updated on release #18776 (@krassowski, @Copilot, @MUFFANUJ).jp-VariableRenderer-TrustButton CSS rule #18762 (@Carreau, @krassowski).jp-Cell-Placeholder CSS rules #18761 (@Carreau, @krassowski)@jupyter/builder instead of @jupyterlab/builder #18723 (@Darshan808, @jtpio, @krassowski)git status on CI when integrity check fails #18630 (@krassowski, @jasongrout)uv pip over pip #18621 (@krassowski, @jtpio)@jupyter/eslint-plugin #18615 (@Darshan808, @krassowski)The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@aarondr77 (activity) | @Akshitguptaa (activity) | @amanparganiha (activity) | @bittoby (activity) | @brichet (activity) | @Carreau (activity) | @claude (activity) | @cmarmo (activity) | @Copilot (activity) | @cursoragent (activity) | @Darshan808 (activity) | @davidbrochart (activity) | @DeborahOlaboye (activity) | @fcollonval (activity) | @flaviomartins (activity) | @HaudinFlorence (activity) | @ianhi (activity) | @IsabelParedes (activity) | @itsmejay80 (activity) | @jasongrout (activity) | @JasonWeill (activity) | @jayaprajapatii (activity) | @jianyexi (activity) | @jtpio (activity) | @krassowski (activity) | @ktaletsk (activity) | @lin9long (activity) | @linlol (activity) | @martinRenou (activity) | @Meriem-BenIsmail (activity) | @MUFFANUJ (activity) | @nthiery (activity) | @reteps (activity) | @RRosio (activity) | @schmidi314 (activity) | @statxc (activity) | @tsharma-dev (activity) | @tubaman (activity) | @utsav-develops (activity)
Expose IDefaultFileBrowserRenderer to customize the default file browser renderer #18600 (@jtpio, @krassowski)
IDefaultFileBrowserRenderer to customize the default file browser renderer #18600 (@jtpio, @krassowski)gettext methods #18597 (@tmetzl, @krassowski)filebrowser:search command #18593 (@krassowski, @jtpio)filebrowser:create-new-file context menu selector #18588 (@jtpio, @krassowski)code input in CodeConsole when configured #18554 (@agriyakhetarpal, @krassowski)DataGrids #18542 (@krassowski, @Carreau, @brichet)font-family application across UI components and remove a single hard-coded usage #18541 (@krassowski, @Carreau, @jtpio)full windowing mode #18522 (@krassowski, @jasongrout)systeminformation dependency in favor of Node.js native os module #18544 (@krassowski, @brichet)@jupyterlab/core-meta package for core metadata #18528 (@Darshan808, @krassowski)enableImmutableInstalls from docs #18586 (@MUFFANUJ, @krassowski)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) | @altis0725 (activity) | @autodots-AHassan (activity) | @bittoby (activity) | @bollwyvl (activity) | @brichet (activity) | @Carreau (activity) | @claude (activity) | @Darshan808 (activity) | @IsabelParedes (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @MUFFANUJ (activity) | @peytondmurray (activity) | @rodrigosf672 (activity) | @soniya-malviy (activity) | @statxc (activity) | @tmetzl (activity) | @u-wlkjyy (activity)
Fix CVE-2025-13465 in lodash and lodash-es #18400 (@ktaletsk, @jtpio, @krassowski)
@codemirror/view, fixing slow selection when line wrapping is enabled #18479 (@krassowski, @jasongrout)DocumentRegistry.getFileTypeForModel() #18409 (@krassowski, @jasongrout, @martinRenou)lodash and lodash-es #18400 (@ktaletsk, @jtpio, @krassowski)update-snapshots-checkout #18550 (@krassowski, @jasongrout)v5.33.0 to v6.2.5 #18545 (@krassowski, @jasongrout)self warnings #18494 (@krassowski, @jasongrout)pre-commit prettier entry after upgrade to a new version #18452 (@krassowski, @brichet)noImplicitThis option and fix errors #18423 (@jasongrout, @aaron-seq, @krassowski)strictBuiltinIteratorReturn and fix errors #18421 (@jasongrout, @krassowski)content default #18383 (@ceasermikes002, @jasongrout, @krassowski)sharedModel in JupyterLab 4 #18260 (@Krish-876, @krassowski)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) | @andrii-i (activity) | @apoorvdarshan (activity) | @aviu16 (activity) | @bollwyvl (activity) | @brichet (activity) | @Carreau (activity) | @ceasermikes002 (activity) | @Copilot (activity) | @Darshan808 (activity) | @DeborahOlaboye (activity) | @doshi-kevin (activity) | @github29tani (activity) | @HaudinFlorence (activity) | @ianthomas23 (activity) | @itsmevichu (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @Krish-876 (activity) | @ktaletsk (activity) | @martinRenou (activity) | @MUFFANUJ (activity) | @RamiNoodle733 (activity) | @superlevure (activity)
Enable moving the console prompt if the console is visible #18332 (@brichet, @krassowski)
defer and contentVisibility windowing mode #18359 (@krassowski, @Darshan808).py files, update @lumino packages to v2026.1.15 #18349 (@krassowski, @jasongrout)kernelPreference and kernel command args #18337 (@jtpio, @krassowski)ruff target to py310 #18339 (@jtpio, @krassowski)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)
Added interrupt_mode to the Kernel Spec interface #18307 (@fleming79, @krassowski)
interrupt_mode to the Kernel Spec interface #18307 (@fleming79, @krassowski)Find and replace command to the Edit menu #18218 (@Meriem-BenIsmail, @brichet, @krassowski)1.7.0-beta.1 #18267 (@jtpio, @jasongrout, @krassowski)defer mode #18220 (@krassowski, @brichet)aria-pressed state for ToolbarButton when pressed #17222 (@MUFFANUJ, @krassowski)1.7.0 #18300 (@jtpio, @Darshan808, @krassowski)next tag for some versions of @jupyterlab/rendermime-interfaces #18217 (@jtpio, @krassowski)ruff==0.14.10 and other pre-commit updates #17838 (@jtpio)inspect_request message #18234 (@Krish-876, @krassowski)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) | @martinRenou (activity) | @Meriem-BenIsmail (activity) | @MUFFANUJ (activity) | @pranshugupta01 (activity) | @Zsailer (activity)
Drives: Deprecate the notion of defaultContentProvider #18169 (@martinRenou, @brichet, @jasongrout, @jtpio, @krassowski)
scrollPastEnd for text editors #18186 (@Meriem-BenIsmail, @krassowski)ToolbarButtonComponent and CommandToolbarButtonComponent: add AriaMenuButtonProps to allow ARIA menu-button attributes #18118 (@agriyakhetarpal, @krassowski)activate option when opening document widgets #18114 (@brichet, @krassowski)webpack to rspack for bundling #16005 (@jtpio, @FoSuCloud, @chenjiahan, @erkin98, @jasongrout, @krassowski, @xc2)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) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @ktaletsk (activity) | @martinRenou (activity) | @Meriem-BenIsmail (activity) | @mfisher87 (activity) | @MMesch (activity) | @MUFFANUJ (activity) | @prajyot-porje (activity) | @RRosio (activity) | @xc2 (activity) | @ZhYGuoL (activity)
jupyterlab-4.5.11-py3-none-any.whl: e23e3d76b92ad172b529fb6faf91e3edd264ffdff65b543949eb85daf7f8b113
SHA256 hashes:
jupyterlab-4.5.11-py3-none-any.whl: e23e3d76b92ad172b529fb6faf91e3edd264ffdff65b543949eb85daf7f8b113
jupyterlab-4.5.11.tar.gz: 6534bb389d31f5ceb4357b15d2c002206063b51ef9c1911a079f537749215ddc
jupyterlab-application-4.5.11.tgz: ddc070087fe42f84b6e96bedbc9935718496d0250b1faa38818ba79dffed51a6
jupyterlab-application-extension-4.5.11.tgz: c01131cafe411d6aad4ef6414395b11a5260f13974e09cd57dee2b3ca8242eaa
jupyterlab-apputils-4.6.11.tgz: 6523cad6910989a230a55487b29c150cd3eba98d33e0907b3f6d320b10e4fd6b
jupyterlab-apputils-extension-4.5.11.tgz: 39c96263f329ad1d15847480e69d1352ef1a03c3190cb0827243023d0ba70a5f
jupyterlab-attachments-4.5.11.tgz: 034fcada79ed9eb3d7bc8811eda1ef12e41f7ce190bd967bb98c372a890fe225
jupyterlab-audio-extension-4.5.11.tgz: e42cf28976d02f6700a9c9f3af656ec1ae3857cca0f0f5ac023233127631ed16
jupyterlab-builder-4.5.11.tgz: 3f39a16af5d9f10363d7d16b154b368fe4994f77b30cb6e0a1d071d69784db42
jupyterlab-buildutils-4.5.11.tgz: 05e28a526e28bc952e7204f6b581a0b4135ceea532615c581637f0ec87d2944f
jupyterlab-cell-toolbar-4.5.11.tgz: c8095046ddd053fa54c4c4daaeb5f9bb550e97f97fa1f4c90c3b175a94169a90
jupyterlab-cell-toolbar-extension-4.5.11.tgz: d14864041d34b29782e850740c238dc655900036adce76882952938674b0973e
jupyterlab-cells-4.5.11.tgz: 35b0de0a4412c05dd94e8656a59a5196dfa010a51f2d295e68a8e586c6df6d25
jupyterlab-celltags-extension-4.5.11.tgz: 14846e9471f190ef91641eb576be6b016b890c82be77890355ecb5ac82409819
jupyterlab-codeeditor-4.5.11.tgz: 6373797fba15355fec8226cde612a3dba230ee9d6455879f720008caac68f447
jupyterlab-codemirror-4.5.11.tgz: 2751d4fc23b1b298b69e6ed063d3a7dcc6a8356f0bcd6c9a1a8a027e94028031
jupyterlab-codemirror-extension-4.5.11.tgz: 22548656a12c3523d7f236a861942c8effe0dbacee2b52e9cfc4e1b2388f602d
jupyterlab-completer-4.5.11.tgz: 8aa2473304a6e37cec19df291d654273ac37ecd110cdc6660013d55c44837fd3
jupyterlab-completer-extension-4.5.11.tgz: 16b0f8555bf1289cae83a18ef19760f16dfa883400956454d35e63198d3c6e9e
jupyterlab-console-4.5.11.tgz: 360b0f3c3482bd494bf9fc9d7af02e9c109bdec4df2011e620d25be51152a30e
jupyterlab-console-extension-4.5.11.tgz: e3caa3f22307ae7f9d5fc1220dba10572dce962449dea4a9286953d502b2f392
jupyterlab-coreutils-6.5.11.tgz: 4891b5a41fb6d4adde29ae376f654ce3f7d2b74b8a7a49f3fe6ad8cec2e7d8ed
jupyterlab-csvviewer-4.5.11.tgz: 4fa1b00c03f026531752b71933a7a899e378b3319fd0ac532c94c53363f546ef
jupyterlab-csvviewer-extension-4.5.11.tgz: 50a9dc82a6baa4ce583753c4f6a855e206bfeb6beea421dc962535e42cec8a0e
jupyterlab-debugger-4.5.11.tgz: 24cfd91f87436ea790066ea0deef6816a69c666fc60727ee2841799302327072
jupyterlab-debugger-extension-4.5.11.tgz: 2a80203644edbb5eca06b0dba0b7ebd0686d49ebdf89c40859f4105b3c638c7c
jupyterlab-docmanager-4.5.11.tgz: 6b822cef75a0c60099379ffa40e2bbc7dcf08891f5bc3b0c88ae91a5166e405e
jupyterlab-docmanager-extension-4.5.11.tgz: 1da63f4ea64223caea3493ea9482cb3b31fd354f25fdd23250eb6d5139d03408
jupyterlab-docregistry-4.5.11.tgz: c545dec00b0fec3ef9c1e9abd8d32303b708f80ce9df519dceb1bccfa8870a9e
jupyterlab-documentsearch-4.5.11.tgz: dac56f2f5f6aceb5b2b03a618cdbe6c47548e7d7d84280d92f15dd4cecf092b7
jupyterlab-documentsearch-extension-4.5.11.tgz: f6916568372bb42e9e9d9cdab9712c98045c75cb2714260871c7384b7636ddbc
jupyterlab-extensionmanager-4.5.11.tgz: 8114387c9cfbdaa486d0516bf1cecdd26b656376a3cb161bd3a1324a811d3954
jupyterlab-extensionmanager-extension-4.5.11.tgz: 22478e2ff89daf0d2febea50089b32250b0521914502a4224265c5983454c1d5
jupyterlab-filebrowser-4.5.11.tgz: 09f70b7fe0f98074d46061d4861f09d073c5725c0c2a4965bbc4bf1d373a4481
jupyterlab-filebrowser-extension-4.5.11.tgz: 249ae57c9cdaca3081170cc524a145846be775a9900aedef1ca7958e8b408167
jupyterlab-fileeditor-4.5.11.tgz: adcd5c2244f49afd85d74d3c18d9cef0e691f3dfb68666b20b17d079d66ad82e
jupyterlab-fileeditor-extension-4.5.11.tgz: f2af95d0e1a27e800bda160ff2cebdd48a8643e4511af2032bf88d2cd2e44300
jupyterlab-galata-5.5.11.tgz: 07e2eecdb70e797920c87002b964b4438cde60c68ee90b14583861a792ed9235
jupyterlab-help-extension-4.5.11.tgz: d4a4e575df66aa0a3b6958e4d048f4eab39424e65b4cf8d2a87704a936f6a169
jupyterlab-htmlviewer-4.5.11.tgz: 6a374cbf53659e071e541ad305ffc794d6b6793282365d7629a8bbdceaff886c
jupyterlab-htmlviewer-extension-4.5.11.tgz: 56f91bfe028a789db92d254b12b08b4bf4d5919f66bcf9502cb16b84d0131c70
jupyterlab-hub-extension-4.5.11.tgz: 642f99aadf3a5e243be1988903c084b7479f854efb9f3474a6d6570c07070de0
jupyterlab-imageviewer-4.5.11.tgz: 9c5d4870ead89154b92669b54f2d2a2bbe84e9066fe50e67687dab0f232059fa
jupyterlab-imageviewer-extension-4.5.11.tgz: 36670e12a93d03c4c10940acc2b50fe1fb1a07b14bac11041c6cf0fb5afeb77b
jupyterlab-inspector-4.5.11.tgz: 30d318e338adfbdfdf8f1ff562c10cd7a7972a9e47a23bebf373de87966f90f1
jupyterlab-inspector-extension-4.5.11.tgz: fcbc1938d8895460e0d94e8c6452bbcbf1ecdf9365e2459746eb1c7371ecf199
jupyterlab-javascript-extension-4.5.11.tgz: 764f18c35e394af872e2798e1ca6903673786173a1d3a09b2662aabffe81fdc5
jupyterlab-json-extension-4.5.11.tgz: ac95651129a4cd2653743dffbe81cff00d28fa6d0b3df30859612da64541a392
jupyterlab-launcher-4.5.11.tgz: 84240a7a9ae60b85f7468137bd61ffd05fd93a808844e65e95477ed7c1278c28
jupyterlab-launcher-extension-4.5.11.tgz: 36b26de2eacedba1878f8337292fcedc214fc5ad3e7befc9c8a7ae8d47678339
jupyterlab-logconsole-4.5.11.tgz: 7c4ad9aab5892fe2813055db06aad8654f566771c6873c3336de06c27ba2ca21
jupyterlab-logconsole-extension-4.5.11.tgz: f04bd38d5946f6159d0e4933e0ae51b5b103c8fd45629cdcedc6598087350178
jupyterlab-lsp-4.5.11.tgz: 5eaff012ff2de9128b3f2d585c39f39b062499e319eb8fac0fede8092cd01606
jupyterlab-lsp-extension-4.5.11.tgz: f8109322b3f3dc4bb99ed2883751cf3a080731ddf3166f94a1cfc93efa56adeb
jupyterlab-mainmenu-4.5.11.tgz: 51be4bb2d7a7e6207d70e71d9009b257e31ac1025e11882a711b277af00ded13
jupyterlab-mainmenu-extension-4.5.11.tgz: 27e7df5b1fc706848ecd6efa4b2d3f7574df75ab31dc45192a9f5398c04ddb0e
jupyterlab-markdownviewer-4.5.11.tgz: 1d54ee9591809db3ba267860a0166144d31cd36974fd828701e74402fb34336c
jupyterlab-markdownviewer-extension-4.5.11.tgz: cc5654431d708ac461faf44ca7044f2bdff0f3df174502fab58e981ea8774808
jupyterlab-markedparser-extension-4.5.11.tgz: bd40393373bf9b8ae77b7ba1d1ad3c15fe92777ee391063344e0e940bb7516ee
jupyterlab-mathjax-extension-4.5.11.tgz: e30272fd0b4af5037aa939f142fbf574e9719314a72bf55130b99d88de0ed8fb
jupyterlab-mermaid-4.5.11.tgz: d3f01aa368f6ee18697ad0b7f640dae0f018d57cf4c917dff9d8fcf46bc6e53c
jupyterlab-mermaid-extension-4.5.11.tgz: 0c8c5fff8ae6c800d96edd18980947880be68f3f87410d51fa32ae2eac063f33
jupyterlab-metadataform-4.5.11.tgz: 2964b1867be3953fccacbd8af8e7bb23c3b8a60a021971cb3eee67d116c53d89
jupyterlab-metadataform-extension-4.5.11.tgz: ea9cf25cc0e225308b148ab50c485b3797aa25ac2680f2721ad10d379b0704d8
jupyterlab-metapackage-4.5.11.tgz: 173aa7ec0208fa29cc24a107293585864f22a5b7b000e51158420e90fdd8d1af
jupyterlab-nbconvert-css-4.5.11.tgz: 38a823b1ce22442c5c6ddd4dd2fdc44f74dd24b94d4a5c383380032027b90c53
jupyterlab-nbformat-4.5.11.tgz: bbc9972ef80ee6a8cda7ee6717cfdb07fd7d8ef2a8c747567795c799c3836621
jupyterlab-notebook-4.5.11.tgz: 28797c4d93654b6ed2ca5f441e38135103667f2de527db7d8775aeb38e4c1011
jupyterlab-notebook-extension-4.5.11.tgz: 676c6c2e665dbf83ba17e71f27311ceea03c2a3fa6986acd38ff24a636b12f58
jupyterlab-observables-5.5.11.tgz: d6368a504afe2bcf0892622868f750fc1803d72a5cbbdf2fb84825f061e1a35c
jupyterlab-outputarea-4.5.11.tgz: 46feff44be3c16656c6e46068af00ef3e0e7dadc79f1b5d7a8c94d970ba91a50
jupyterlab-pdf-extension-4.5.11.tgz: 334440c4a2e2bfa71a213eab46a9b334866d59bedb186372339ab01c831eb302
jupyterlab-pluginmanager-4.5.11.tgz: f44d2d2f923b1575e7b462fe4aa7d13944b001544e9cc7a15e424ee0ceff6cb9
jupyterlab-pluginmanager-extension-4.5.11.tgz: de1246237a06de44e39929dda722cd106264e4abcf13f29b2d187055bd6a0ad0
jupyterlab-property-inspector-4.5.11.tgz: 1d4d252cc3966673ecf78bc679f596b9a043fe138802de0152d042bb7c93bbe2
jupyterlab-rendermime-4.5.11.tgz: c15c722208d3e09f750063ee749b8f531d43cb5e24ca5510c8226d8b0f64962b
jupyterlab-rendermime-extension-4.5.11.tgz: 3e66ca56ba7d7ec28a22dc2cf9bbc8fd8234bee97855310d9099719f7a677f5f
jupyterlab-rendermime-interfaces-3.13.11.tgz: 778d4b3a2535f87ff8cf6d6330b1fa28673d4ce4f673b58b0ba549a9100232dc
jupyterlab-running-4.5.11.tgz: 6496d4854ba4400e2b5349bcd865ccc2482cff31c9fc7108959ea04a763fb900
jupyterlab-running-extension-4.5.11.tgz: cf06e1110b3671d2e1405288859d5ab43e28b6b451edd5e1b320dfe58ce85831
jupyterlab-services-7.5.11.tgz: aff53f682b6543dfae75824152747bd2c6fcd1cfafbe2293b55068bd5c2e3228
jupyterlab-services-extension-4.5.11.tgz: 1469a712b8578fd4c075b69075b06c4af86c31baef5e1f5c70c9a6d74d25b6ae
jupyterlab-settingeditor-4.5.11.tgz: 301b6845d176130072346c2e821a4ee8d50b45613f1390d11f34d63ced825359
jupyterlab-settingeditor-extension-4.5.11.tgz: e812e35ad0a0f71063bb0f628b6619df653a3bb77c9ff45b22b6074d0715c0ce
jupyterlab-settingregistry-4.5.11.tgz: 0429d1bc679b044b7cc62c0b29b9c8ff1c7a5ddddda768f8beb4439b117de7e3
jupyterlab-shortcuts-extension-5.3.11.tgz: 84413989a1185701867e83ae6b230780d16e4530a8f4a00eb61bb0aeb770e048
jupyterlab-statedb-4.5.11.tgz: b27374ae19a58f263d89081593287cddbfc099d6733144277ee90d37e06bf9c7
jupyterlab-statusbar-4.5.11.tgz: 31de6a73771fe629c585bdacac26b43979a0e5534b3e63a9c8c5be7b2bf6061d
jupyterlab-statusbar-extension-4.5.11.tgz: e7b56f6120193a6075f03ed4a3d963a72991a1b0eeb85ebbc87bab0c02fae098
jupyterlab-template-4.5.11.tgz: ee787d6bf446c60d594bd23b7efd1793abbf248af471c4472ebb87d28d30b708
jupyterlab-terminal-4.5.11.tgz: 7674185bcc90d3d6cf304353b88668fd17449af10a56598b7daacdac0d7f63e8
jupyterlab-terminal-extension-4.5.11.tgz: ccf4d3d58cec1c5fc9d9f707cde3df19d00614035ab57c293188647f830c66e8
jupyterlab-testing-4.5.11.tgz: b9a965f30a4474d6d5afe1c32524694d20a7d93de310630ae39ce7523c20b830
jupyterlab-testutils-4.5.11.tgz: 11da789c9b70cf441c44d35663a6cab9f62085e1d74b5c2d72dec82dbddfc2b0
jupyterlab-theme-dark-extension-4.5.11.tgz: bab0fabe4d4c6ca941324ca8447d00773bbdac4713d032cb954c22f6930670ea
jupyterlab-theme-dark-high-contrast-extension-4.5.11.tgz: ac8be113a65c0ce709189f2516b3a9a94ff22dfa3dfdae578c2f2b473afb28c6
jupyterlab-theme-light-extension-4.5.11.tgz: a9b5d3170cceb8c6c5b6e3ceed8e9b7a1ab87eb63e4616569b46df338b41522f
jupyterlab-toc-6.5.11.tgz: 949ac5a85c39a1abd7db9bdbe9edd98c17396166527fa56beab9c50e1a52628b
jupyterlab-toc-extension-6.5.11.tgz: 8860bd2408d95446dd7758667dbd7c4d7df3f2889981beb32d2079ccf1a78b40
jupyterlab-tooltip-4.5.11.tgz: c498a72f8fbeee1bf922c619c9a4f9002478bd7f28fd3ea509e9cbc13f91ec2e
jupyterlab-tooltip-extension-4.5.11.tgz: 44edac27e5a7c293d097798a6a30153b1fece51314c26100a9a68e24572a2482
jupyterlab-translation-4.5.11.tgz: 44dea8b3399c8da06359b0039b87e7df9dd06d948572234519c9ded4191e6dfe
jupyterlab-translation-extension-4.5.11.tgz: 529fb5623ba098c09fc2a2b2b4edfaa32e8ac42f07575ca8e15dbcd55025d95f
jupyterlab-ui-components-4.5.11.tgz: adecd4b2cffdef565e579049d0d1f0a51dc0f03c43b1a21b950f6a45fceaf019
jupyterlab-ui-components-extension-4.5.11.tgz: c45498c1230d29501c12cead2bb0f220eea4594b764306dc49a61435af894fb4
jupyterlab-vega5-extension-4.5.11.tgz: a2bba8923c42e5bd46f6611e4cf7905642a01f3fd92cd392206c403f5238c4fc
jupyterlab-video-extension-4.5.11.tgz: 1ce11c604e2c665b729d65a87fe4cd3c4d3bc6e181ca1dda10aa2c809d3e8df1
jupyterlab-workspaces-4.5.11.tgz: bddc27cb36fc20a6f480e01264a34d62b655a411d1c0738ae817934813118cac
jupyterlab-workspaces-extension-4.5.11.tgz: 4cf7da4ff0dce597d9f33d9947ce7d398e1f42ad72def268666eacca3d54d07a
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@krassowski (activity) | @MUFFANUJ (activity)
Backport of security patches to 4.5.x branch #19186 (@krassowski, @MUFFANUJ)
4.5.x branch #19186 (@krassowski, @MUFFANUJ)The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
Fix jupyter labextension build crash on webpack ≥ 5.107 #19021 (@Darshan808, @krassowski)
jupyter labextension build crash on webpack ≥ 5.107 #19021 (@Darshan808, @krassowski)homepage_url #19003 (@Yann-P)The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@arun-357 (activity) | @Darshan808 (activity) | @krassowski (activity) | @MUFFANUJ (activity) | @Yann-P (activity)
Prevent dialog from hanging when getValue() throws #18938 (@AliMahmoudDev)
getValue() throws #18938 (@AliMahmoudDev)packaging min version pin #18910 (@krassowski)anchor for prompt overlay #18840 (@CrafterKolyan)The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@AliMahmoudDev (activity) | @CrafterKolyan (activity) | @Darshan808 (activity) | @krassowski (activity)
CVE-2026-42557 https://github.com/jupyterlab/jupyterlab/security/advisories/GHSA-mqcg-5x36-vfcg
4.5.x branch #18817 (@krassowski).jp-VariableRenderer-TrustButton CSS rule #18762 (@Carreau).jp-Cell-Placeholder CSS rules #18761 (@Carreau)The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@Carreau (activity) | @filipeoliveira05 (activity) | @flaviomartins (activity) | @itsmejay80 (activity) | @jtpio (activity) | @krassowski (activity) | @martinRenou (activity) | @MUFFANUJ (activity) | @utsav-develops (activity)
Replace scrollback implementation with scroll anchoring outside of full windowing mode #18522 (@krassowski)
full windowing mode #18522 (@krassowski)gettext methods #18597 (@tmetzl)filebrowser:search command #18593 (@krassowski)filebrowser:create-new-file context menu selector #18588 (@jtpio)code input in CodeConsole when configured #18554 (@agriyakhetarpal)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) | @IsabelParedes (activity) | @jtpio (activity) | @krassowski (activity) | @soniya-malviy (activity) | @tmetzl (activity)
Fix theme settings broken in non-English locales #18530 (@apoorvdarshan)
@codemirror/view, fixing slow selection when line wrapping is enabled #18479 (@krassowski)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)
Avoid using system clipboard in Notebook widget #18474 (@brichet)
DocumentRegistry.getFileTypeForModel() #18409 (@krassowski)sharedModel in JupyterLab 4 #18260 (@Krish-876)content default #18383 (@ceasermikes002)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)
Fix error in console when the debugger switch from a module to another #18352 (@brichet)
defer and contentVisibility windowing mode #18359 (@krassowski).py files, update @lumino packages to v2026.1.15 #18351 (@krassowski, @aaron-seq)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)
Backport PR #18250: Make system clipboard opt-in #18319 (@Darshan808, @krassowski)
defer mode #18220 (@krassowski)next tag for some versions of @jupyterlab/rendermime-interfaces #18217 (@jtpio)inspect_request message #18234 (@Krish-876)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)
Drives: Deprecate the notion of defaultContentProvider #18169 (@martinRenou)
scrollPastEnd for text editors #18186 (@Meriem-BenIsmail)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)
Drop altair installation in release test; migrate from deprecated vega_datasets to altair.datasets #18120 (@krassowski)
DebuggerDisplayRegistry to provide context-aware display names for debugger panels #18043 (@arjxn-py)IContentProvider #18027 (@martinRenou)Show more outputs button design #18021 (@andrii-i)content-visibility application #18013 (@Meriem-BenIsmail)DocumentManager dialogs customizable #17961 (@Darshan808)ContentProviderRegistry #17940 (@martinRenou)contentVisibility #17926 (@Meriem-BenIsmail)IUserAPIClient to make swapping UserManager easier #17884 (@krassowski)toSkip for the SettingsEditor #17834 (@jtpio)content-visibility to render notebook cells more efficiently #17822 (@Meriem-BenIsmail)addExtraLineOnCellMerge setting #17806 (@jtpio)id when the user changes cell type #17731 (@afshin)shell to control channel #17684 (@krassowski)allowFileUploads setting to the file browser #17676 (@jtpio)args for all commands #17649 (@jtpio)audio-extension and video-extension #17636 (@jtpio)selectionChanged signal to the file browser #17563 (@jtpio)exportAs method to NbConvert.IManager #17482 (@jtpio)extra_labextensions_path to favor defaults #17476 (@peytondmurray)v2025.11.13 #18108 (@krassowski)IntersectionObserver to disable containment for on-screen cells #18091 (@Meriem-BenIsmail)allow-same-origin exception handling in sandbox when changing trust status #18049 (@skapin)ObservableList.removeValue behaviour: if item isn't found, don't just remove the last item! #18019 (@robertstrauss)configurationDone message once as per the DAP #17912 (@martinRenou)TerminalManager even if terminals are not available #17876 (@krassowski)FileDialog.getOpenFiles #17844 (@martinRenou)'clear' cases in switch statements for ObservableList #17837 (@Darshan808)Code Folding submenu only where it is supported #17803 (@Darshan808)FileDialog.getOpenFiles dialog #17737 (@martinRenou)preferredDir #17723 (@Darshan808)ToolbarButtonComponent dataset attributes with the data- prefix #17703 (@RRosio)@codemirror/view to v6.38.1, fixing lineWrap in defer mode #17698 (@krassowski)threadId being passed to the debugger #17667 (@kr-2003)CommsOverSubshells.PerCommTarget #17634 (@ianthomas23)Sanitizer.setAllowedSchemes #17602 (@bsundaram1)selectionChanged on model refresh #17596 (@jtpio)stringmd5 in docker image if both md5sum and md5 are present #17590 (@ritzdevp)standby callback to lumino polls #17567 (@mahendrapaipuri)fileeditor-extension: fix handling of launcher, commands and menu entries on specsChanged #17550 (@jtpio)MainAreaWidget #17527 (@dnlzrgz)v2025.4.30 to pull menu aria fix #17525 (@krassowski)aria-hidden to icons (<svg> elements) which do not have a title #17472 (@nkn2022)grid and flexbox style attributes during Markdown/HTML sanitization #17408 (@dotnetautor)altair installation in release test; migrate from deprecated vega_datasets to altair.datasets #18120 (@krassowski)release_test CI job #18082 (@krassowski)README.md #18052 (@jtpio)Drag file from nested directory to parent via breadcrumb #18015 (@Darshan808)ipykernel to avoid CI breakage with 7.0 pre-release #17957 (@arjxn-py)app.shell.currentWidget for updating the tab title, if available #17772 (@jtpio)js-testing tests #17754 (@jtpio)httpx<1 #17746 (@jtpio)ILabShell for the inspector plugins #17608 (@jtpio)buildAvailable #18075 (@Frank-Steiner)README.md #18052 (@jtpio)DocumentManager dialogs customizable #17961 (@Darshan808)toSkip for the SettingsEditor #17834 (@jtpio)toolbarRegistry.registerFactory with toolbarRegistry.addFactory in docs #17799 (@krassowski)CORPORATE.md #17789 (@krassowski)app.shell.currentWidget for updating the tab title, if available #17772 (@jtpio)jupyter.lab.transform #17726 (@MUFFANUJ)args for all commands #17649 (@jtpio)audio-extension and video-extension #17636 (@jtpio)selectionChanged signal to the file browser #17563 (@jtpio)RELEASE.md #17505 (@jtpio)exportAs method to NbConvert.IManager #17482 (@jtpio)extra_labextensions_path to favor defaults #17476 (@peytondmurray)(GitHub contributors page for this release)
@afshin | @andrii-i | @Ankitaupadhaya | @arjxn-py | @bollwyvl | @brichet | @bsundaram1 | @choldgraf | @cmarmo | @CrafterKolyan | @Darshan808 | @davidbrochart | @dependabot | @dnlzrgz | @domoritz | @dotnetautor | @ellisonbg | @EtiennePelletier | @fcollonval | @Frank-Steiner | @github-actions | @gjmooney | @HaudinFlorence | @hxrshxz | @ianthomas23 | @isabela-pf | @itsmevichu | @jasongrout | @JasonWeill | @jrdnbradford | @jtpio | @jupyterlab-probot | @kathatherine | @kr-2003 | @krassowski | @lumberbot-app | @mahendrapaipuri | @martinRenou | @Meriem-BenIsmail | @minrk | @MUFFANUJ | @nkn2022 | @peytondmurray | @pre-commit-ci | @ritzdevp | @robertstrauss | @RRosio | @rschroll | @shreve | @skapin | @superlevure | @SylvainCorlay | @tonyfast | @trungleduc | @williamstein | @yacchin1205 | @yukiiii04 | @zanieb | @Zsailer
Update lumino to v2025.11.13 #18108 (@krassowski)
v2025.11.13 #18108 (@krassowski)IntersectionObserver to disable containment for on-screen cells #18091 (@Meriem-BenIsmail)release_test CI job #18082 (@krassowski)buildAvailable #18075 (@Frank-Steiner)(GitHub contributors page for this release)
@arjxn-py | @Frank-Steiner | @HaudinFlorence | @jasongrout | @jtpio | @jupyterlab-probot | @krassowski | @martinRenou | @Meriem-BenIsmail
Your coding agent can read these notes before it upgrades. Set up the MCP server →