-
Notifications
You must be signed in to change notification settings - Fork 52
chore(deps): update dependency jupyterlab to v4.4.0 #1010
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
🎉 This PR is included in version 0.54.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Zeeeepa
added a commit
to Zeeeepa/codegen
that referenced
this pull request
Apr 17, 2025
…egen-sh#1010) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [jupyterlab](https://redirect.github.com/jupyterlab/jupyterlab) ([changelog](https://jupyterlab.readthedocs.io/en/stable/getting_started/changelog.html)) | `==4.3.6` -> `==4.4.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>jupyterlab/jupyterlab (jupyterlab)</summary> ### [`v4.4.0`](https://redirect.github.com/jupyterlab/jupyterlab/blob/HEAD/CHANGELOG.md#440) [Compare Source](https://redirect.github.com/jupyterlab/jupyterlab/compare/v4.3.6...v4.4.0) ([Full Changelog](https://redirect.github.com/jupyterlab/jupyterlab/compare/v4.3.0...7723a3d266b14aae183f9ec9ee04d60559169f46)) ##### New features added - Add Settings Import Feature from a JSON File [#​16994](https://redirect.github.com/jupyterlab/jupyterlab/pull/16994) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Support kernel subshells [#​16963](https://redirect.github.com/jupyterlab/jupyterlab/pull/16963) ([@​ianthomas23](https://redirect.github.com/ianthomas23)) ##### Enhancements made - Create "Kernels" section, split statusbar settings [#​17415](https://redirect.github.com/jupyterlab/jupyterlab/pull/17415) ([@​krassowski](https://redirect.github.com/krassowski)) - Add `IKernelSpecAPICLient` and `ITerminalAPIClient`, fix definitions of interfaces [#​17395](https://redirect.github.com/jupyterlab/jupyterlab/pull/17395) ([@​jtpio](https://redirect.github.com/jtpio)) - If subshells are supported by the kernel, send comm messages to subshells [#​17363](https://redirect.github.com/jupyterlab/jupyterlab/pull/17363) ([@​martinRenou](https://redirect.github.com/martinRenou)) - Add a setting to disable the context menu [#​17352](https://redirect.github.com/jupyterlab/jupyterlab/pull/17352) ([@​afshin](https://redirect.github.com/afshin)) - Add `IKernelAPIClient` and `ISessionAPIClient` as options for `Kernel.IManager` and `Session.IManager` [#​17348](https://redirect.github.com/jupyterlab/jupyterlab/pull/17348) ([@​jtpio](https://redirect.github.com/jtpio)) - Fix checkbox alignment in dialog using `display: flex` [#​17343](https://redirect.github.com/jupyterlab/jupyterlab/pull/17343) ([@​SatyajitRedekar](https://redirect.github.com/SatyajitRedekar)) - Speed up output rendering: add a limit on max length of protocol to linkify [#​17264](https://redirect.github.com/jupyterlab/jupyterlab/pull/17264) ([@​krassowski](https://redirect.github.com/krassowski)) - Remove spurious regex to slightly improve performance of streaming large outputs [#​17262](https://redirect.github.com/jupyterlab/jupyterlab/pull/17262) ([@​krassowski](https://redirect.github.com/krassowski)) - Add (opt-in) workspace selector, show workspace name in the title [#​17256](https://redirect.github.com/jupyterlab/jupyterlab/pull/17256) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Add commands to change the console prompt position to the palette [#​17253](https://redirect.github.com/jupyterlab/jupyterlab/pull/17253) ([@​jtpio](https://redirect.github.com/jtpio)) - Improve UX for "Rename on First Save" Dialog [#​17217](https://redirect.github.com/jupyterlab/jupyterlab/pull/17217) ([@​MUFFANUJ](https://redirect.github.com/MUFFANUJ)) - Replace R logo with official logo [#​17216](https://redirect.github.com/jupyterlab/jupyterlab/pull/17216) ([@​ajbozarth](https://redirect.github.com/ajbozarth)) - Bump `@codemirror/lang-python` to provide match-case indentation [#​17189](https://redirect.github.com/jupyterlab/jupyterlab/pull/17189) ([@​deephbz](https://redirect.github.com/deephbz)) - Remove `--subshell-console` flag [#​17180](https://redirect.github.com/jupyterlab/jupyterlab/pull/17180) ([@​ianthomas23](https://redirect.github.com/ianthomas23)) - Add Content Provider API [#​17092](https://redirect.github.com/jupyterlab/jupyterlab/pull/17092) ([@​krassowski](https://redirect.github.com/krassowski)) - Copy edits in `CONTRIBUTING.md` [#​17078](https://redirect.github.com/jupyterlab/jupyterlab/pull/17078) ([@​JasonWeill](https://redirect.github.com/JasonWeill)) - Add option to render markdown cells upon exit [#​17076](https://redirect.github.com/jupyterlab/jupyterlab/pull/17076) ([@​peytondmurray](https://redirect.github.com/peytondmurray)) - Add option for automatic Fill-in-the-Middle inline completion [#​17067](https://redirect.github.com/jupyterlab/jupyterlab/pull/17067) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Update the form schema if it changed [#​16907](https://redirect.github.com/jupyterlab/jupyterlab/pull/16907) ([@​brichet](https://redirect.github.com/brichet)) - Export user preference settings to a json file [#​16896](https://redirect.github.com/jupyterlab/jupyterlab/pull/16896) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Add more descriptive labels for fetching Jupyter news options [#​16848](https://redirect.github.com/jupyterlab/jupyterlab/pull/16848) ([@​Adam-D-Lewis](https://redirect.github.com/Adam-D-Lewis)) - Hide the terminals part of the running sessions status bar item by default [#​16846](https://redirect.github.com/jupyterlab/jupyterlab/pull/16846) ([@​jtpio](https://redirect.github.com/jtpio)) - Allow customizing the `ServiceManager` with plugins [#​16794](https://redirect.github.com/jupyterlab/jupyterlab/pull/16794) ([@​jtpio](https://redirect.github.com/jtpio)) - Move `@jupyterlab/debugger` icons to `@jupyterlab/ui-components` [#​16745](https://redirect.github.com/jupyterlab/jupyterlab/pull/16745) ([@​joaopalmeiro](https://redirect.github.com/joaopalmeiro)) - Add option to disable input placeholder text [#​16713](https://redirect.github.com/jupyterlab/jupyterlab/pull/16713) ([@​maitreya2954](https://redirect.github.com/maitreya2954)) - Allow changing the position of the code console prompt cell, add settings and toolbar items [#​13837](https://redirect.github.com/jupyterlab/jupyterlab/pull/13837) ([@​jtpio](https://redirect.github.com/jtpio)) ##### Bugs fixed - Fix CommandPalette gets re-rendered even if hidden [#​17442](https://redirect.github.com/jupyterlab/jupyterlab/pull/17442) ([@​fcollonval](https://redirect.github.com/fcollonval)) - Add distinct accessible aria label for each toolbar [#​17441](https://redirect.github.com/jupyterlab/jupyterlab/pull/17441) ([@​nkn2022](https://redirect.github.com/nkn2022)) - Fix read-only indicator not showing in RTC docprovider [#​17440](https://redirect.github.com/jupyterlab/jupyterlab/pull/17440) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Fix visual indication for drag and drop in editor [#​17438](https://redirect.github.com/jupyterlab/jupyterlab/pull/17438) ([@​MUFFANUJ](https://redirect.github.com/MUFFANUJ)) - Fix usage of `ITerminalAPIClient` in `TerminalConnection` [#​17437](https://redirect.github.com/jupyterlab/jupyterlab/pull/17437) ([@​jtpio](https://redirect.github.com/jtpio)) - Fix for filebrowser tooltip rendering the kernel info repeatedly [#​17421](https://redirect.github.com/jupyterlab/jupyterlab/pull/17421) ([@​itsmevichu](https://redirect.github.com/itsmevichu)) - More specific selector for "Copy Output to Clipboard" [#​17413](https://redirect.github.com/jupyterlab/jupyterlab/pull/17413) ([@​jtpio](https://redirect.github.com/jtpio)) - Fix rendering URLs as linked in errors [#​17371](https://redirect.github.com/jupyterlab/jupyterlab/pull/17371) ([@​afshin](https://redirect.github.com/afshin)) - Fix cell output stream if previous chunk did not end in new line [#​17369](https://redirect.github.com/jupyterlab/jupyterlab/pull/17369) ([@​davidbrochart](https://redirect.github.com/davidbrochart)) - Use "Move to Trash" over "Delete" when contents manager's `delete_to_trash` is `True` [#​17359](https://redirect.github.com/jupyterlab/jupyterlab/pull/17359) ([@​jesuino](https://redirect.github.com/jesuino)) - Add widget ID arg to semantic command invocations [#​17350](https://redirect.github.com/jupyterlab/jupyterlab/pull/17350) ([@​afshin](https://redirect.github.com/afshin)) - Improve scrolling edge cases [#​17339](https://redirect.github.com/jupyterlab/jupyterlab/pull/17339) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix HTML lang attribute [#​17337](https://redirect.github.com/jupyterlab/jupyterlab/pull/17337) ([@​fcollonval](https://redirect.github.com/fcollonval)) - Fix typo in LSP console message on kernel change [#​17323](https://redirect.github.com/jupyterlab/jupyterlab/pull/17323) ([@​iisakkirotko](https://redirect.github.com/iisakkirotko)) - Fix handling of a `null` banner in the code console [#​17322](https://redirect.github.com/jupyterlab/jupyterlab/pull/17322) ([@​jtpio](https://redirect.github.com/jtpio)) - Updated enabling logic for run-all-below button on Notebook Panel [#​17298](https://redirect.github.com/jupyterlab/jupyterlab/pull/17298) ([@​rsaditya01](https://redirect.github.com/rsaditya01)) - Disable new `ctrl` + `m` toggle focus binding, enable configuring it via Keyboard Shortcuts [#​17291](https://redirect.github.com/jupyterlab/jupyterlab/pull/17291) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix order of extensions in PyPI Extension Manager [#​17266](https://redirect.github.com/jupyterlab/jupyterlab/pull/17266) ([@​Princekumarofficial](https://redirect.github.com/Princekumarofficial)) - Allow `<GroupItem>` to filter out `null` children and accept any `ReactNode` [#​17244](https://redirect.github.com/jupyterlab/jupyterlab/pull/17244) ([@​MUFFANUJ](https://redirect.github.com/MUFFANUJ)) - Cache item state to improve filebrowser's performance [#​17239](https://redirect.github.com/jupyterlab/jupyterlab/pull/17239) ([@​Rishab87](https://redirect.github.com/Rishab87)) - Fix windowing crash due to out-of-bounds access [#​17238](https://redirect.github.com/jupyterlab/jupyterlab/pull/17238) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix vertical scrollbar issue caused by `\tag{}` directive in LaTeX [#​17223](https://redirect.github.com/jupyterlab/jupyterlab/pull/17223) ([@​MUFFANUJ](https://redirect.github.com/MUFFANUJ)) - Fix display of tooltip/title for terminal and kernel sessions statusbar item [#​17220](https://redirect.github.com/jupyterlab/jupyterlab/pull/17220) ([@​MUFFANUJ](https://redirect.github.com/MUFFANUJ)) - Fix disabling Fuzzy Filtering in the File Browser [#​17214](https://redirect.github.com/jupyterlab/jupyterlab/pull/17214) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Fix for inconsistent tab closure in "Close All Tabs" operation [#​17203](https://redirect.github.com/jupyterlab/jupyterlab/pull/17203) ([@​itsmevichu](https://redirect.github.com/itsmevichu)) - Fix "running" prompt state with server-side execution [#​17195](https://redirect.github.com/jupyterlab/jupyterlab/pull/17195) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix for issue preventing cell metadata removal [#​17194](https://redirect.github.com/jupyterlab/jupyterlab/pull/17194) ([@​itsmevichu](https://redirect.github.com/itsmevichu)) - Add missing aria labels in application shell [#​17192](https://redirect.github.com/jupyterlab/jupyterlab/pull/17192) ([@​Rishab87](https://redirect.github.com/Rishab87)) - Fix misaligned SVG icon in "Add Tag" button [#​17187](https://redirect.github.com/jupyterlab/jupyterlab/pull/17187) ([@​MUFFANUJ](https://redirect.github.com/MUFFANUJ)) - Increase color contrast of operators in code editor [#​17173](https://redirect.github.com/jupyterlab/jupyterlab/pull/17173) ([@​hxrshxz](https://redirect.github.com/hxrshxz)) - Fix read-only cells becoming editable on settings change [#​17167](https://redirect.github.com/jupyterlab/jupyterlab/pull/17167) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Ensure search highlight is applied to Python builtin keywords [#​17160](https://redirect.github.com/jupyterlab/jupyterlab/pull/17160) ([@​hxrshxz](https://redirect.github.com/hxrshxz)) - Fix scrolling and selection restoration on undo/redo [#​17158](https://redirect.github.com/jupyterlab/jupyterlab/pull/17158) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix emission of `lastCell` from notebook run actions [#​17156](https://redirect.github.com/jupyterlab/jupyterlab/pull/17156) ([@​pawel99k](https://redirect.github.com/pawel99k)) - Improve contrast for 'Add' button in Keyboard Shortcuts UI in both dark and light theme [#​17153](https://redirect.github.com/jupyterlab/jupyterlab/pull/17153) ([@​hxrshxz](https://redirect.github.com/hxrshxz)) - Fixed Missing Comma in devcontainer.json to enable functional configuration [#​17150](https://redirect.github.com/jupyterlab/jupyterlab/pull/17150) ([@​hxrshxz](https://redirect.github.com/hxrshxz)) - Fixing dialog closing unexpectedly when typing in the textarea [#​17142](https://redirect.github.com/jupyterlab/jupyterlab/pull/17142) ([@​Rishab87](https://redirect.github.com/Rishab87)) - Fix setter for `contentProviderId` [#​17141](https://redirect.github.com/jupyterlab/jupyterlab/pull/17141) ([@​jtpio](https://redirect.github.com/jtpio)) - Fix title for overscan count option [#​17130](https://redirect.github.com/jupyterlab/jupyterlab/pull/17130) ([@​krassowski](https://redirect.github.com/krassowski)) - Ensure context menu closes when clicking outside it in the minimap [#​17128](https://redirect.github.com/jupyterlab/jupyterlab/pull/17128) ([@​peytondmurray](https://redirect.github.com/peytondmurray)) - Respect query argument in `settingeditor:open` when settings editor is already open [#​17121](https://redirect.github.com/jupyterlab/jupyterlab/pull/17121) ([@​andrewfulton9](https://redirect.github.com/andrewfulton9)) - Fix sanitizer call in ToC if html data is array of strings [#​17114](https://redirect.github.com/jupyterlab/jupyterlab/pull/17114) ([@​martenrichter](https://redirect.github.com/martenrichter)) - Use bare string `proxies` parameter for `httpx`<0.28 [#​17113](https://redirect.github.com/jupyterlab/jupyterlab/pull/17113) ([@​AmberArr](https://redirect.github.com/AmberArr)) - Add missing `bind(this)` to `NotebookAdapter`'s `isReady` function [#​17109](https://redirect.github.com/jupyterlab/jupyterlab/pull/17109) ([@​martenrichter](https://redirect.github.com/martenrichter)) - Fix background of the popup toolbar [#​17098](https://redirect.github.com/jupyterlab/jupyterlab/pull/17098) ([@​krassowski](https://redirect.github.com/krassowski)) - Focus terminal after copy and paste operations [#​17097](https://redirect.github.com/jupyterlab/jupyterlab/pull/17097) ([@​krassowski](https://redirect.github.com/krassowski)) - Sync Settings Editor with Updated Settings [#​17091](https://redirect.github.com/jupyterlab/jupyterlab/pull/17091) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Fix consecutive invocations of inline completion [#​17082](https://redirect.github.com/jupyterlab/jupyterlab/pull/17082) ([@​fcollonval](https://redirect.github.com/fcollonval)) - Fix contrast for unselected search matches in Dark High Contrast theme [#​17065](https://redirect.github.com/jupyterlab/jupyterlab/pull/17065) ([@​krassowski](https://redirect.github.com/krassowski)) - Bump `@codemirror` packages [#​17064](https://redirect.github.com/jupyterlab/jupyterlab/pull/17064) ([@​jtpio](https://redirect.github.com/jtpio)) - Use `AsyncHTTPTransport` over `HTTPTransport` for `httpx` [#​17058](https://redirect.github.com/jupyterlab/jupyterlab/pull/17058) ([@​krassowski](https://redirect.github.com/krassowski)) - Reset resizeData after column adjustment to allow file dragging [#​17047](https://redirect.github.com/jupyterlab/jupyterlab/pull/17047) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Fix newline handling in stream outputs [#​17043](https://redirect.github.com/jupyterlab/jupyterlab/pull/17043) ([@​davidbrochart](https://redirect.github.com/davidbrochart)) - Fix filebrowser name order [#​17038](https://redirect.github.com/jupyterlab/jupyterlab/pull/17038) ([@​Nriver](https://redirect.github.com/Nriver)) - Improve performance of rendering stdout/stderr [#​17022](https://redirect.github.com/jupyterlab/jupyterlab/pull/17022) ([@​krassowski](https://redirect.github.com/krassowski)) - Fixing missed first keystroke on Ctrl+F [#​17005](https://redirect.github.com/jupyterlab/jupyterlab/pull/17005) ([@​itsmevichu](https://redirect.github.com/itsmevichu)) - Fix disappearing cells (heal offsets after updating estimated sizes) [#​17000](https://redirect.github.com/jupyterlab/jupyterlab/pull/17000) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix handling of carriage return in output streams [#​16999](https://redirect.github.com/jupyterlab/jupyterlab/pull/16999) ([@​davidbrochart](https://redirect.github.com/davidbrochart)) - Fix emission of `FileBrowserModel.onFileChanged` for drives (including `RTC:`) [#​16988](https://redirect.github.com/jupyterlab/jupyterlab/pull/16988) ([@​davidbrochart](https://redirect.github.com/davidbrochart)) - Restore viewport `min-height` when not windowing [#​16979](https://redirect.github.com/jupyterlab/jupyterlab/pull/16979) ([@​brichet](https://redirect.github.com/brichet)) - Fix regression in standard error rendering performance [#​16975](https://redirect.github.com/jupyterlab/jupyterlab/pull/16975) ([@​krassowski](https://redirect.github.com/krassowski)) - Drag image prompt styling [#​16972](https://redirect.github.com/jupyterlab/jupyterlab/pull/16972) ([@​JasonWeill](https://redirect.github.com/JasonWeill)) - Remove unused CSS [#​16968](https://redirect.github.com/jupyterlab/jupyterlab/pull/16968) ([@​mgeier](https://redirect.github.com/mgeier)) - Fix moving files when `Last Modified` column is hidden [#​16962](https://redirect.github.com/jupyterlab/jupyterlab/pull/16962) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix prefix removal when reconciling completions from multiple sources [#​16953](https://redirect.github.com/jupyterlab/jupyterlab/pull/16953) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix total size estimation in full windowing mode to reduce scrollbar jitter [#​16950](https://redirect.github.com/jupyterlab/jupyterlab/pull/16950) ([@​krassowski](https://redirect.github.com/krassowski)) - Enable Scroll for Overflowing Menus on Small Screens [#​16945](https://redirect.github.com/jupyterlab/jupyterlab/pull/16945) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Disable paste for read-only markdown cells & fix replace all for markdown cells [#​16943](https://redirect.github.com/jupyterlab/jupyterlab/pull/16943) ([@​itsmevichu](https://redirect.github.com/itsmevichu)) - Fix Regex Functionality for Find and Replace / Replace All [#​16940](https://redirect.github.com/jupyterlab/jupyterlab/pull/16940) ([@​itsmevichu](https://redirect.github.com/itsmevichu)) - Improve drag image styling [#​16936](https://redirect.github.com/jupyterlab/jupyterlab/pull/16936) ([@​JasonWeill](https://redirect.github.com/JasonWeill)) - Add clarification about FileFormat in `Services.Contents` [#​16927](https://redirect.github.com/jupyterlab/jupyterlab/pull/16927) ([@​cmarmo](https://redirect.github.com/cmarmo)) - Reuse serverSettings when reopen an existing terminal [#​16921](https://redirect.github.com/jupyterlab/jupyterlab/pull/16921) ([@​ianthomas23](https://redirect.github.com/ianthomas23)) - Maintain autosave timers while disconnected [#​16903](https://redirect.github.com/jupyterlab/jupyterlab/pull/16903) ([@​holzman](https://redirect.github.com/holzman)) - Abort saving if a file cannot be saved [#​16900](https://redirect.github.com/jupyterlab/jupyterlab/pull/16900) ([@​JasonWeill](https://redirect.github.com/JasonWeill)) - Fix triggering completer on the beginning of the lines [#​16863](https://redirect.github.com/jupyterlab/jupyterlab/pull/16863) ([@​andrewfulton9](https://redirect.github.com/andrewfulton9)) - Fix for unable to lock any extension [#​16213](https://redirect.github.com/jupyterlab/jupyterlab/pull/16213) ([@​itsmevichu](https://redirect.github.com/itsmevichu)) ##### Maintenance and upkeep improvements - Do not try to prettier `.mypy_cache` [#​17444](https://redirect.github.com/jupyterlab/jupyterlab/pull/17444) ([@​krassowski](https://redirect.github.com/krassowski)) - Bump vega from 5.31.0 to 5.32.0 [#​17436](https://redirect.github.com/jupyterlab/jupyterlab/pull/17436) ([@​dependabot](https://redirect.github.com/dependabot)) - Make `ILabShell` optional in the logconsole extension [#​17430](https://redirect.github.com/jupyterlab/jupyterlab/pull/17430) ([@​jtpio](https://redirect.github.com/jtpio)) - Fix types in translation package, remove usages of `any` [#​17414](https://redirect.github.com/jupyterlab/jupyterlab/pull/17414) ([@​krassowski](https://redirect.github.com/krassowski)) - Remove workflow using `tj-actions/changed-files` [#​17398](https://redirect.github.com/jupyterlab/jupyterlab/pull/17398) ([@​jtpio](https://redirect.github.com/jtpio)) - Fix definition of the `ILicensesClient` interface [#​17397](https://redirect.github.com/jupyterlab/jupyterlab/pull/17397) ([@​jtpio](https://redirect.github.com/jtpio)) - Update to mermaid 11.6.0, marked 15.0.7 [#​17396](https://redirect.github.com/jupyterlab/jupyterlab/pull/17396) ([@​bollwyvl](https://redirect.github.com/bollwyvl)) - Bump nanoid from 3.3.7 to 3.3.9 in /jupyterlab/tests/mock_packages/test_no_hyphens [#​17387](https://redirect.github.com/jupyterlab/jupyterlab/pull/17387) ([@​dependabot](https://redirect.github.com/dependabot)) - Bump [@​babel/helpers](https://redirect.github.com/babel/helpers) from 7.21.0 to 7.26.10 [#​17385](https://redirect.github.com/jupyterlab/jupyterlab/pull/17385) ([@​dependabot](https://redirect.github.com/dependabot)) - Bump axios from 1.7.4 to 1.8.2 [#​17380](https://redirect.github.com/jupyterlab/jupyterlab/pull/17380) ([@​dependabot](https://redirect.github.com/dependabot)) - Update the copyright year to 2025 [#​17379](https://redirect.github.com/jupyterlab/jupyterlab/pull/17379) ([@​jtpio](https://redirect.github.com/jtpio)) - Update to Playwright 1.51.0 [#​17372](https://redirect.github.com/jupyterlab/jupyterlab/pull/17372) ([@​jtpio](https://redirect.github.com/jtpio)) - Require `JupyterLab.IInfo` for the plugin manager plugin [#​17367](https://redirect.github.com/jupyterlab/jupyterlab/pull/17367) ([@​jtpio](https://redirect.github.com/jtpio)) - Move the licenses plugin to `apputils-extension` [#​17361](https://redirect.github.com/jupyterlab/jupyterlab/pull/17361) ([@​jtpio](https://redirect.github.com/jtpio)) - Bump the actions group with 2 updates [#​17353](https://redirect.github.com/jupyterlab/jupyterlab/pull/17353) ([@​dependabot](https://redirect.github.com/dependabot)) - Expose `ConfigSectionManager` via a plugin [#​17345](https://redirect.github.com/jupyterlab/jupyterlab/pull/17345) ([@​jtpio](https://redirect.github.com/jtpio)) - Enforce plugin name convention and rename noncompliant plugins [#​17338](https://redirect.github.com/jupyterlab/jupyterlab/pull/17338) ([@​jtpio](https://redirect.github.com/jtpio)) - Use `ITranslationConnector` to fetch the translations [#​17329](https://redirect.github.com/jupyterlab/jupyterlab/pull/17329) ([@​jtpio](https://redirect.github.com/jtpio)) - Normalize translator plugin ids [#​17328](https://redirect.github.com/jupyterlab/jupyterlab/pull/17328) ([@​jtpio](https://redirect.github.com/jtpio)) - Provide `ISettingsConnector` via a separate plugin [#​17327](https://redirect.github.com/jupyterlab/jupyterlab/pull/17327) ([@​jtpio](https://redirect.github.com/jtpio)) - Provide `ITranslatorConnector` via a separate plugin [#​17325](https://redirect.github.com/jupyterlab/jupyterlab/pull/17325) ([@​jtpio](https://redirect.github.com/jtpio)) - Bump `semver` and `tough-cookie` to non-vulnerable versions [#​17319](https://redirect.github.com/jupyterlab/jupyterlab/pull/17319) ([@​dlqqq](https://redirect.github.com/dlqqq)) - Bump dompurify from 3.2.3 to 3.2.4 [#​17305](https://redirect.github.com/jupyterlab/jupyterlab/pull/17305) ([@​dependabot](https://redirect.github.com/dependabot)) - Bump vega from 5.24.0 to 5.26.0 [#​17295](https://redirect.github.com/jupyterlab/jupyterlab/pull/17295) ([@​dependabot](https://redirect.github.com/dependabot)) - Clean up references to `jupyter-packaging` [#​17294](https://redirect.github.com/jupyterlab/jupyterlab/pull/17294) ([@​jtpio](https://redirect.github.com/jtpio)) - Fix missing checks for author comment association for docs [#​17289](https://redirect.github.com/jupyterlab/jupyterlab/pull/17289) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix CI failures caused by changes in `jupyterlab-demo` [#​17283](https://redirect.github.com/jupyterlab/jupyterlab/pull/17283) ([@​krassowski](https://redirect.github.com/krassowski)) - Update to Lumino `2025.2.1`, fix the console prompt menu alignment [#​17274](https://redirect.github.com/jupyterlab/jupyterlab/pull/17274) ([@​jtpio](https://redirect.github.com/jtpio)) - Update to TypeScript 5.5 [#​17271](https://redirect.github.com/jupyterlab/jupyterlab/pull/17271) ([@​jtpio](https://redirect.github.com/jtpio)) - Use the same `isPalette` arg as for other commands [#​17258](https://redirect.github.com/jupyterlab/jupyterlab/pull/17258) ([@​jtpio](https://redirect.github.com/jtpio)) - Update to TypeScript 5.4 [#​17255](https://redirect.github.com/jupyterlab/jupyterlab/pull/17255) ([@​jtpio](https://redirect.github.com/jtpio)) - Update to Playwright 1.50 [#​17254](https://redirect.github.com/jupyterlab/jupyterlab/pull/17254) ([@​jtpio](https://redirect.github.com/jtpio)) - Bump tj-actions/changed-files from 45.0.5 to 45.0.6 in the actions group [#​17249](https://redirect.github.com/jupyterlab/jupyterlab/pull/17249) ([@​dependabot](https://redirect.github.com/dependabot)) - Bump the pip group with 2 updates [#​17248](https://redirect.github.com/jupyterlab/jupyterlab/pull/17248) ([@​dependabot](https://redirect.github.com/dependabot)) - Improving reliability of the the galata tests [#​17221](https://redirect.github.com/jupyterlab/jupyterlab/pull/17221) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Updated mock packages to use hatch-jupyter-builder [#​17219](https://redirect.github.com/jupyterlab/jupyterlab/pull/17219) ([@​Rishab87](https://redirect.github.com/Rishab87)) - Update to TypeScript 5.2 [#​17207](https://redirect.github.com/jupyterlab/jupyterlab/pull/17207) ([@​jtpio](https://redirect.github.com/jtpio)) - Bump katex from 0.16.11 to 0.16.21 [#​17185](https://redirect.github.com/jupyterlab/jupyterlab/pull/17185) ([@​dependabot](https://redirect.github.com/dependabot)) - Remove `skipLibCheck` from the test `tsconfig` [#​17143](https://redirect.github.com/jupyterlab/jupyterlab/pull/17143) ([@​jtpio](https://redirect.github.com/jtpio)) - Bump tj-actions/changed-files from 45.0.4 to 45.0.5 in the actions group [#​17134](https://redirect.github.com/jupyterlab/jupyterlab/pull/17134) ([@​dependabot](https://redirect.github.com/dependabot)) - Bump the pip group with 3 updates [#​17133](https://redirect.github.com/jupyterlab/jupyterlab/pull/17133) ([@​dependabot](https://redirect.github.com/dependabot)) - Fix exposing `ISignal` instead of `Signal` [#​17122](https://redirect.github.com/jupyterlab/jupyterlab/pull/17122) ([@​jtpio](https://redirect.github.com/jtpio)) - Add pixi files to various ignore files [#​17120](https://redirect.github.com/jupyterlab/jupyterlab/pull/17120) ([@​jtpio](https://redirect.github.com/jtpio)) - Bump systeminformation from 5.21.8 to 5.23.8 [#​17116](https://redirect.github.com/jupyterlab/jupyterlab/pull/17116) ([@​dependabot](https://redirect.github.com/dependabot)) - Workaround the Chromium bug with `navigator.language` [#​17094](https://redirect.github.com/jupyterlab/jupyterlab/pull/17094) ([@​krassowski](https://redirect.github.com/krassowski)) - Update to Playwright 1.49 [#​17085](https://redirect.github.com/jupyterlab/jupyterlab/pull/17085) ([@​jtpio](https://redirect.github.com/jtpio)) - Bump the pip group across 1 directory with 4 updates [#​17081](https://redirect.github.com/jupyterlab/jupyterlab/pull/17081) ([@​dependabot](https://redirect.github.com/dependabot)) - Update to `typedoc` 0.27.4 [#​17070](https://redirect.github.com/jupyterlab/jupyterlab/pull/17070) ([@​bollwyvl](https://redirect.github.com/bollwyvl)) - Bump `nanoid` from 3.3.6 to to 3.3.8 [#​17057](https://redirect.github.com/jupyterlab/jupyterlab/pull/17057) ([@​krassowski](https://redirect.github.com/krassowski)) - Restore bottom `httpx` version window [#​17041](https://redirect.github.com/jupyterlab/jupyterlab/pull/17041) ([@​bollwyvl](https://redirect.github.com/bollwyvl)) - Bump cross-spawn from 7.0.3 to 7.0.6 in /jupyterlab/tests/mock_packages/test-hyphens-underscore [#​17040](https://redirect.github.com/jupyterlab/jupyterlab/pull/17040) ([@​dependabot](https://redirect.github.com/dependabot)) - Drop Python 3.8 [#​17036](https://redirect.github.com/jupyterlab/jupyterlab/pull/17036) ([@​jtpio](https://redirect.github.com/jtpio)) - Fixes debugger UI-test with python>=3.12 [#​17024](https://redirect.github.com/jupyterlab/jupyterlab/pull/17024) ([@​brichet](https://redirect.github.com/brichet)) - Bump tj-actions/changed-files from 45.0.3 to 45.0.4 in the actions group [#​17019](https://redirect.github.com/jupyterlab/jupyterlab/pull/17019) ([@​dependabot](https://redirect.github.com/dependabot)) - Fix extension manager failure with new `httpx` versions, bump `httpx` to `v0.28.0` [#​17013](https://redirect.github.com/jupyterlab/jupyterlab/pull/17013) ([@​davidbrochart](https://redirect.github.com/davidbrochart)) - Pin Python version for visual regression testing to 3.11 [#​16989](https://redirect.github.com/jupyterlab/jupyterlab/pull/16989) ([@​krassowski](https://redirect.github.com/krassowski)) - Fix a test in `terminal.spec.ts` [#​16942](https://redirect.github.com/jupyterlab/jupyterlab/pull/16942) ([@​holzman](https://redirect.github.com/holzman)) - Fix `docmanager/savehandler` "continue to save" test [#​16933](https://redirect.github.com/jupyterlab/jupyterlab/pull/16933) ([@​holzman](https://redirect.github.com/holzman)) - Update sphinx requirement from <8.1.0,>=1.8 to >=1.8,<8.2.0 in the pip group across 1 directory [#​16922](https://redirect.github.com/jupyterlab/jupyterlab/pull/16922) ([@​dependabot](https://redirect.github.com/dependabot)) - Bump tj-actions/changed-files from 45.0.2 to 45.0.3 in the actions group [#​16911](https://redirect.github.com/jupyterlab/jupyterlab/pull/16911) ([@​dependabot](https://redirect.github.com/dependabot)) - Bump mermaid from 10.7.0 to 10.9.3 [#​16885](https://redirect.github.com/jupyterlab/jupyterlab/pull/16885) ([@​dependabot](https://redirect.github.com/dependabot)) - Run CI on Python 3.9 and 3.13 (drop 3.8 from testing matrix) [#​16852](https://redirect.github.com/jupyterlab/jupyterlab/pull/16852) ([@​krassowski](https://redirect.github.com/krassowski)) - Upgrade to `mermaid` 11.x, `marked` 15.x [#​15733](https://redirect.github.com/jupyterlab/jupyterlab/pull/15733) ([@​bollwyvl](https://redirect.github.com/bollwyvl)) ##### Documentation improvements - Update changelog links, add new code console screenshot [#​17392](https://redirect.github.com/jupyterlab/jupyterlab/pull/17392) ([@​jtpio](https://redirect.github.com/jtpio)) - User-facing changelog for 4.4 [#​17368](https://redirect.github.com/jupyterlab/jupyterlab/pull/17368) ([@​krassowski](https://redirect.github.com/krassowski)) - Sort the list of plugins and tokens in the documentation [#​17364](https://redirect.github.com/jupyterlab/jupyterlab/pull/17364) ([@​jtpio](https://redirect.github.com/jtpio)) - If subshells are supported by the kernel, send comm messages to subshells [#​17363](https://redirect.github.com/jupyterlab/jupyterlab/pull/17363) ([@​martinRenou](https://redirect.github.com/martinRenou)) - Move the licenses plugin to `apputils-extension` [#​17361](https://redirect.github.com/jupyterlab/jupyterlab/pull/17361) ([@​jtpio](https://redirect.github.com/jtpio)) - Expose `ConfigSectionManager` via a plugin [#​17345](https://redirect.github.com/jupyterlab/jupyterlab/pull/17345) ([@​jtpio](https://redirect.github.com/jtpio)) - Enforce plugin name convention and rename noncompliant plugins [#​17338](https://redirect.github.com/jupyterlab/jupyterlab/pull/17338) ([@​jtpio](https://redirect.github.com/jtpio)) - Clarify documentation on bot privileges for updating snapshots [#​17336](https://redirect.github.com/jupyterlab/jupyterlab/pull/17336) ([@​Princekumarofficial](https://redirect.github.com/Princekumarofficial)) - Fix heading levels in extension migration guide [#​17332](https://redirect.github.com/jupyterlab/jupyterlab/pull/17332) ([@​krassowski](https://redirect.github.com/krassowski)) - Normalize translator plugin ids [#​17328](https://redirect.github.com/jupyterlab/jupyterlab/pull/17328) ([@​jtpio](https://redirect.github.com/jtpio)) - Add FAQ item about repeated key press events on OS X [#​17279](https://redirect.github.com/jupyterlab/jupyterlab/pull/17279) ([@​jtpio](https://redirect.github.com/jtpio)) - Add item about nightly releases to the FAQ [#​17278](https://redirect.github.com/jupyterlab/jupyterlab/pull/17278) ([@​jtpio](https://redirect.github.com/jtpio)) - Update to TypeScript 5.5 [#​17271](https://redirect.github.com/jupyterlab/jupyterlab/pull/17271) ([@​jtpio](https://redirect.github.com/jtpio)) - Update to TypeScript 5.4 [#​17255](https://redirect.github.com/jupyterlab/jupyterlab/pull/17255) ([@​jtpio](https://redirect.github.com/jtpio)) - Allow `<GroupItem>` to filter out `null` children and accept any `ReactNode` [#​17244](https://redirect.github.com/jupyterlab/jupyterlab/pull/17244) ([@​MUFFANUJ](https://redirect.github.com/MUFFANUJ)) - Update link to the Zoom channel [#​17209](https://redirect.github.com/jupyterlab/jupyterlab/pull/17209) ([@​jtpio](https://redirect.github.com/jtpio)) - Update to TypeScript 5.2 [#​17207](https://redirect.github.com/jupyterlab/jupyterlab/pull/17207) ([@​jtpio](https://redirect.github.com/jtpio)) - Document named attributes sanitization [#​17178](https://redirect.github.com/jupyterlab/jupyterlab/pull/17178) ([@​hxrshxz](https://redirect.github.com/hxrshxz)) - Use more formal wording in docs: `repo` → `repository` [#​17152](https://redirect.github.com/jupyterlab/jupyterlab/pull/17152) ([@​pdarshane](https://redirect.github.com/pdarshane)) - Fix jupyverse installation instructions [#​17137](https://redirect.github.com/jupyterlab/jupyterlab/pull/17137) ([@​SamuelMarks](https://redirect.github.com/SamuelMarks)) - Update docs to include export and import functionality for overrides.json [#​17104](https://redirect.github.com/jupyterlab/jupyterlab/pull/17104) ([@​Darshan808](https://redirect.github.com/Darshan808)) - Add Content Provider API [#​17092](https://redirect.github.com/jupyterlab/jupyterlab/pull/17092) ([@​krassowski](https://redirect.github.com/krassowski)) - Copy edits in `CONTRIBUTING.md` [#​17078](https://redirect.github.com/jupyterlab/jupyterlab/pull/17078) ([@​JasonWeill](https://redirect.github.com/JasonWeill)) - Update to `typedoc` 0.27.4 [#​17070](https://redirect.github.com/jupyterlab/jupyterlab/pull/17070) ([@​bollwyvl](https://redirect.github.com/bollwyvl)) - Drop Python 3.8 [#​17036](https://redirect.github.com/jupyterlab/jupyterlab/pull/17036) ([@​jtpio](https://redirect.github.com/jtpio)) - Use Zulip for instant messaging [#​17031](https://redirect.github.com/jupyterlab/jupyterlab/pull/17031) ([@​jtpio](https://redirect.github.com/jtpio)) - Update to `typedoc` 0.26, fix missing module pages [#​17006](https://redirect.github.com/jupyterlab/jupyterlab/pull/17006) ([@​bollwyvl](https://redirect.github.com/bollwyvl)) - Add forgotten bracket in code sample [#​16998](https://redirect.github.com/jupyterlab/jupyterlab/pull/16998) ([@​cmarmo](https://redirect.github.com/cmarmo)) - Document `IInlineCompletionItem.token` [#​16959](https://redirect.github.com/jupyterlab/jupyterlab/pull/16959) ([@​fcollonval](https://redirect.github.com/fcollonval)) - Add clarification about FileFormat in `Services.Contents` [#​16927](https://redirect.github.com/jupyterlab/jupyterlab/pull/16927) ([@​cmarmo](https://redirect.github.com/cmarmo)) - Fix inconsistency in `Contents.IChangedArgs` documentation [#​16918](https://redirect.github.com/jupyterlab/jupyterlab/pull/16918) ([@​cmarmo](https://redirect.github.com/cmarmo)) - Fix triggering completer on the beginning of the lines [#​16863](https://redirect.github.com/jupyterlab/jupyterlab/pull/16863) ([@​andrewfulton9](https://redirect.github.com/andrewfulton9)) - Allow customizing the `ServiceManager` with plugins [#​16794](https://redirect.github.com/jupyterlab/jupyterlab/pull/16794) ([@​jtpio](https://redirect.github.com/jtpio)) - Move `@jupyterlab/debugger` icons to `@jupyterlab/ui-components` [#​16745](https://redirect.github.com/jupyterlab/jupyterlab/pull/16745) ([@​joaopalmeiro](https://redirect.github.com/joaopalmeiro)) ##### Contributors to this release ([GitHub contributors page for this release](https://redirect.github.com/jupyterlab/jupyterlab/graphs/contributors?from=2024-10-30\&to=2025-04-03\&type=c)) [@​Adam-D-Lewis](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AAdam-D-Lewis+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​afshin](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aafshin+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​ajbozarth](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aajbozarth+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​AmberArr](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AAmberArr+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​andrewfulton9](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandrewfulton9+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​andreytaboola](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandreytaboola+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​andrii-i](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandrii-i+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​bollwyvl](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abollwyvl+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​brichet](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abrichet+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​Carreau](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ACarreau+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​claytonparnell](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aclaytonparnell+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​cmarmo](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Acmarmo+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​Darshan808](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ADarshan808+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​davidbrochart](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adavidbrochart+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​deephbz](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adeephbz+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​dependabot](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​dlqqq](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adlqqq+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​echarles](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aecharles+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​fcollonval](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​fleming79](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afleming79+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​github-actions](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​holzman](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aholzman+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​hxrshxz](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ahxrshxz+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​ianthomas23](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aianthomas23+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​iisakkirotko](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aiisakkirotko+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​itsmevichu](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aitsmevichu+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​JasonWeill](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJasonWeill+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​jesuino](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajesuino+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​joaopalmeiro](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajoaopalmeiro+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​jtpio](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​jupyterlab-probot](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​kellyrowland](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akellyrowland+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​krassowski](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​kuraga](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akuraga+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​lumberbot-app](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Alumberbot-app+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​maitreya2954](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Amaitreya2954+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​martenrichter](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Amartenrichter+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​martinRenou](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AmartinRenou+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​mgeier](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Amgeier+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​MUFFANUJ](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AMUFFANUJ+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​nkn2022](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ankn2022+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​Nriver](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ANriver+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​pawel99k](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Apawel99k+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​pdarshane](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Apdarshane+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​peytondmurray](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Apeytondmurray+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​pre-commit-ci](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Apre-commit-ci+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​Princekumarofficial](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3APrincekumarofficial+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​Rishab87](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ARishab87+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​rpwagner](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Arpwagner+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​RRosio](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ARRosio+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​rsaditya01](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Arsaditya01+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​SamuelMarks](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ASamuelMarks+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​SatyajitRedekar](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ASatyajitRedekar+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​SylvainCorlay](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ASylvainCorlay+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​trungleduc](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atrungleduc+updated%3A2024-10-30..2025-04-03\&type=Issues) | [@​Zsailer](https://redirect.github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AZsailer+updated%3A2024-10-30..2025-04-03\&type=Issues) <!-- <END NEW CHANGELOG ENTRY> --> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - "* 0-3 * * 1" (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/codegen-sh/codegen). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==4.3.6
->==4.4.0
Release Notes
jupyterlab/jupyterlab (jupyterlab)
v4.4.0
Compare Source
(Full Changelog)
New features added
Enhancements made
IKernelSpecAPICLient
andITerminalAPIClient
, fix definitions of interfaces #17395 (@jtpio)IKernelAPIClient
andISessionAPIClient
as options forKernel.IManager
andSession.IManager
#17348 (@jtpio)display: flex
#17343 (@SatyajitRedekar)@codemirror/lang-python
to provide match-case indentation #17189 (@deephbz)--subshell-console
flag #17180 (@ianthomas23)CONTRIBUTING.md
#17078 (@JasonWeill)ServiceManager
with plugins #16794 (@jtpio)@jupyterlab/debugger
icons to@jupyterlab/ui-components
#16745 (@joaopalmeiro)Bugs fixed
ITerminalAPIClient
inTerminalConnection
#17437 (@jtpio)delete_to_trash
isTrue
#17359 (@jesuino)null
banner in the code console #17322 (@jtpio)ctrl
+m
toggle focus binding, enable configuring it via Keyboard Shortcuts #17291 (@krassowski)<GroupItem>
to filter outnull
children and accept anyReactNode
#17244 (@MUFFANUJ)\tag{}
directive in LaTeX #17223 (@MUFFANUJ)lastCell
from notebook run actions #17156 (@pawel99k)contentProviderId
#17141 (@jtpio)settingeditor:open
when settings editor is already open #17121 (@andrewfulton9)proxies
parameter forhttpx
<0.28 #17113 (@AmberArr)bind(this)
toNotebookAdapter
'sisReady
function #17109 (@martenrichter)@codemirror
packages #17064 (@jtpio)AsyncHTTPTransport
overHTTPTransport
forhttpx
#17058 (@krassowski)FileBrowserModel.onFileChanged
for drives (includingRTC:
) #16988 (@davidbrochart)min-height
when not windowing #16979 (@brichet)Last Modified
column is hidden #16962 (@krassowski)Services.Contents
#16927 (@cmarmo)Maintenance and upkeep improvements
.mypy_cache
#17444 (@krassowski)ILabShell
optional in the logconsole extension #17430 (@jtpio)any
#17414 (@krassowski)tj-actions/changed-files
#17398 (@jtpio)ILicensesClient
interface #17397 (@jtpio)JupyterLab.IInfo
for the plugin manager plugin #17367 (@jtpio)apputils-extension
#17361 (@jtpio)ConfigSectionManager
via a plugin #17345 (@jtpio)ITranslationConnector
to fetch the translations #17329 (@jtpio)ISettingsConnector
via a separate plugin #17327 (@jtpio)ITranslatorConnector
via a separate plugin #17325 (@jtpio)semver
andtough-cookie
to non-vulnerable versions #17319 (@dlqqq)jupyter-packaging
#17294 (@jtpio)jupyterlab-demo
#17283 (@krassowski)2025.2.1
, fix the console prompt menu alignment #17274 (@jtpio)isPalette
arg as for other commands #17258 (@jtpio)skipLibCheck
from the testtsconfig
#17143 (@jtpio)ISignal
instead ofSignal
#17122 (@jtpio)navigator.language
#17094 (@krassowski)typedoc
0.27.4 #17070 (@bollwyvl)nanoid
from 3.3.6 to to 3.3.8 #17057 (@krassowski)httpx
version window #17041 (@bollwyvl)httpx
versions, bumphttpx
tov0.28.0
#17013 (@davidbrochart)terminal.spec.ts
#16942 (@holzman)docmanager/savehandler
"continue to save" test #16933 (@holzman)mermaid
11.x,marked
15.x #15733 (@bollwyvl)Documentation improvements
apputils-extension
#17361 (@jtpio)ConfigSectionManager
via a plugin #17345 (@jtpio)<GroupItem>
to filter outnull
children and accept anyReactNode
#17244 (@MUFFANUJ)repo
→repository
#17152 (@pdarshane)CONTRIBUTING.md
#17078 (@JasonWeill)typedoc
0.27.4 #17070 (@bollwyvl)typedoc
0.26, fix missing module pages #17006 (@bollwyvl)IInlineCompletionItem.token
#16959 (@fcollonval)Services.Contents
#16927 (@cmarmo)Contents.IChangedArgs
documentation #16918 (@cmarmo)ServiceManager
with plugins #16794 (@jtpio)@jupyterlab/debugger
icons to@jupyterlab/ui-components
#16745 (@joaopalmeiro)Contributors to this release
(GitHub contributors page for this release)
@Adam-D-Lewis | @afshin | @ajbozarth | @AmberArr | @andrewfulton9 | @andreytaboola | @andrii-i | @bollwyvl | @brichet | @Carreau | @claytonparnell | @cmarmo | @Darshan808 | @davidbrochart | @deephbz | @dependabot | @dlqqq | @echarles | @fcollonval | @fleming79 | @github-actions | @holzman | @hxrshxz | @ianthomas23 | @iisakkirotko | @itsmevichu | @JasonWeill | @jesuino | @joaopalmeiro | @jtpio | @jupyterlab-probot | @kellyrowland | @krassowski | @kuraga | @lumberbot-app | @maitreya2954 | @martenrichter | @martinRenou | @mgeier | @MUFFANUJ | @nkn2022 | @Nriver | @pawel99k | @pdarshane | @peytondmurray | @pre-commit-ci | @Princekumarofficial | @Rishab87 | @rpwagner | @RRosio | @rsaditya01 | @SamuelMarks | @SatyajitRedekar | @SylvainCorlay | @trungleduc | @Zsailer
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "* 0-3 * * 1" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.