Skip to content

Commit 8e37506

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

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

codegen-examples/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ dev-dependencies = [
2727
"pre-commit>=4.0.1",
2828
"pre-commit-uv>=4.1.4",
2929
"uv>=0.4.25",
30-
"jupyterlab==4.3.6",
30+
"jupyterlab==4.4.0",
3131
"deptry>=0.22.0",
3232
]
3333

codegen-examples/uv.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)