jupyter-dash
jupyter-dash copied to clipboard
Update dependency @jupyterlab/notebook to v4
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @jupyterlab/notebook | ^2.0.0 || ^3.0.0 -> ^2.0.0 || ^3.0.0 || ^4.0.0 |
||||
| @jupyterlab/notebook | ^2.0.0 || ^3.0.0 -> ^2.0.0 || ^3.0.0 || ^4.0.0 |
Release Notes
jupyterlab/jupyterlab (@jupyterlab/notebook)
v4.1.3
4.1.3
Bugs fixed
- Fix Pressing enter in console with console run keystroke set to enter creates a newline and runs #15869 (@FoSuCloud)
- Fix saving of item positions in reactive toolbar #15843 (@brichet)
- Prevent command shortcuts from preventing user input #15790 (@krassowski)
- Fix missing signals in file editor adapter #15873 (@krassowski)
- Fix codemirror highlight for Python builtin #15805 (@AllanChain)
- When attaching only typeset after rendering is completed #15810 (@krassowski)
Maintenance and upkeep improvements
- Update docstrings to mention Jupyter Server API #15880 (@jtpio)
- Bump es5-ext from 0.10.62 to 0.10.63 #15878 (@dependabot[bot])
- Fix clean script #15854 (@krassowski)
- Update branch configuration for
4.1.x#15848 (@krassowski)
Documentation improvements
- Fix broken link #15851 (@fcollonval)
- Update branch configuration for
4.1.x#15848 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@AllanChain | @brichet | @ericsnekbytes | @fcollonval | @FoSuCloud | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @linlol | @lumberbot-app | @meeseeksmachine | @welcome
v4.1.2
Bugs fixed
- Fix highlight sequencing when replacing text in code cells #15803 (@JasonWeill)
- Windows platforms, erratic pasting of text into Markdown field #15794 (@kiliansinger)
- Restore notebook scrolling on dragging a cell to the viewport edge #15782 (@krassowski)
- Fix typing in editable elements inside of open shadow DOM #15774 (@krassowski)
Maintenance and upkeep improvements
- [docker] Allow non-unique GID #15699 (@trungleduc)
Documentation improvements
- Remove SO links, add more recent issue to FAQ #15811 (@krassowski)
- Fix outdated link to mybinder.org on index page of documentation #15800 (@nluetts)
- Fix typing in editable elements inside of open shadow DOM #15774 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@FoSuCloud | @github-actions | @JasonWeill | @jupyterlab-probot | @kiliansinger | @krassowski | @lumberbot-app | @nluetts | @trungleduc | @welcome
v4.1.1
Bugs fixed
- Correct Alt + number keyboard shortcuts command map #15791 (@g547315)
- Catch errors attempting to access
document.cookie#15788 (@minrk) - Fix undo/redo in console, fix undo/redo enabled state in file editor #15783 (@krassowski)
- Fix console cells not becoming read-only after execution #15779 (@krassowski)
- Fix migration of command selectors for shortcuts #15762 (@krassowski)
- Disable (shift + ) alt + number shortcuts on Mac #15761 (@krassowski)
- Catch
OSErrorin addition toPermissionErrorwhensys_prefixis read-only #15756 (@dhml) - Fix completer auto-invoking on non-source changes #15753 (@krassowski)
- Fix outputs preservation on splitting cells #15751 (@krassowski)
Maintenance and upkeep improvements
- Update
jupyter-collaborationfor the Binder environment #15767 (@jtpio) - Fix failing "Notebook Toolbar › Paste cell" test #15720 (@krassowski)
Documentation improvements
- Add Edge, remove IE 11 from browser support docs #15784 (@JasonWeill)
- Update changelog to reflect jupyter-ai release status #15775 (@krassowski)
- Add a link to postmortem for 3.6.7 release #15743 (@krassowski)
- Update maintainers affiliation #15724 (@fcollonval)
- Update lifecycle info for JupyterLab major versions #15626 (@JasonWeill)
Contributors to this release
(GitHub contributors page for this release)
@davidbrochart | @dhml | @fcollonval | @g547315 | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @minrk | @pre-commit-ci | @welcome
v4.1.0
New features added
- Add virtual scrollbar component to windowed lists. #15533 (@afshin)
- Experimental inline completer #15160 (@krassowski)
- Notebook execution history #15062 (@andrewfulton9)
- Load custom CSS functionality and documentation #14743 (@RRosio)
- Add plugin manager and extension locks #14536 (@krassowski)
- Open files from errors #13390 (@divyansshhh)
Enhancements made
- Show toast notification for running code cell while kernel initializing #15421 (@misterfads)
- Read only status notification on ctrl+s #15317 (@andrewfulton9)
- Store information about execution failure timing #15285 (@krassowski)
- Add
defaultPathoption to set the default directory for file dialog #15282 (@mmichilot) - Expand search box horizontally when text grows long #15266 (@sinistersnare)
- Added alt descriptions to a few icon and images #15265 (@j264415)
- Custom kernel message serializer #15254 (@DonJayamanne)
- Improve docker script #15241 (@trungleduc)
- Clarify labels for user inputs and link dangling labels #15222 (@m158261)
- Add support for HTTP proxy in extension discovery #15219 (@dolevf)
- Ensure consistent link underline and color on hover #15181 (@m158261)
- Add the standard SQL mimetype #15180 (@brichet)
- Page_config attribute to handle keydown event at bubbling phase #15142 (@brichet)
- Add more LSP request types #15064 (@krassowski)
- Expose
processedItemsCacheas a protected inCompleterModel#15025 (@krassowski) - [Accessibility] Using arrow keys to navigate in toolbars items #15021 (@brichet)
- Remove the loop to discover transform function if not registered #14990 (@brichet)
- Fix
filebrowser.openand add ability to provide a factory #14983 (@fcollonval) - Use config compatible with notebook 7 #14978 (@fcollonval)
- Bump lumino packages #14945 (@fcollonval)
- Recommend major versions for Lab 3/Lab 4 compatible extensions #14908 (@JasonWeill)
- Save and restore sidebar subpanels sizes and expansion states #14901 (@DenisaCG)
- Improve upgrade extension script #14882 (@fcollonval)
- Add a setting to show full path in breadcrumbs #14866 (@dharmaquark)
- Make status bar accessible at 400% zoom by hiding items with priority of zero (default) #14854 (@j264415)
- Add page option
copyAbsolutePathenabling to copy absolute path #14842 (@pauky) - feat: sync theme with system settings #14808 (@skyetim)
- Adds rank to ICompletionProvider #14800 (@hbcarlos)
- Add global keyboard shortcuts for all sidebar widgets #14799 (@g547315)
- Deprecates collaborative flag #14792 (@hbcarlos)
- Add error indicator in Table of Contents #14784 (@skyetim)
- output_area: Add expand/collapse icon in overlay prompt. #14640 (@brijsiyag)
- Activate the deferred plugins after shell restore #14610 (@brichet)
- Add readonly indicator #14600 (@andrewfulton9)
- Fix skiplink and add placeholder for additional skiplinks #14597 (@t03857785)
- Add shortcut tooltips to search buttons #14478 (@bikash30851)
- Add native viewing support for jsonl/ndjson #14460 (@timkpaine)
- Automatically toggle search in selection #14421 (@krassowski)
- Update to marked 7.0.2, add mermaidjs 10.3.1 #14102 (@bollwyvl)
Bugs fixed
- Fix scrollbars partially blocking code completion #15736 (@phil-zxx)
- Fix running kernels listing for kernels without icons #15735 (@paolocarinci)
- Fix cell toolbar getting stuck when using collapse cell #15732 (@FoSuCloud)
- Fix kernels sidepanel scrollbar #15718 (@FoSuCloud)
- Fix
overrides.jsonnot working for shortcuts #15716 (@krassowski) - Add scroll margin to headings for better alignment #15703 (@krassowski)
- Fix scrolling on execution and switching notebook mode #15702 (@krassowski)
- Fix shortcut UI failing on filtering when empty command is given #15695 (@krassowski)
- Fix search highlights removal on clearing input box #15690 (@krassowski)
- Remove the add cell button from the tabbable item #15679 (@brichet)
- Migrate to
userlevel or to none (as fallback) #15678 (@krassowski) - Ensure void elements have closing slash in mermaid svg #15661 (@bollwyvl)
- Fix jupyterlab downgrade issue on extension installation #15650 (@Sarthug99)
- Fix outputarea package from not detecting updates #15642 (@MFA-X-AI)
- Fix kernel shortcuts, add migration, fix defaults population #15639 (@krassowski)
- Fix new line getting inserted when running cells with
Ctrl+Enter#15638 (@krassowski) - Fix markdown getting un-rendered when focusing on a different cell #15634 (@krassowski)
- Fixes focus indicator on input checkbox for Firefox #15612 (@alden-ilao)
- Upgrade jupyter-ui-toolkit #15600 (@fcollonval)
- Fix ctrl+s notification incorrectly showing up in RTC mode #15597 (@andrewfulton9)
- Fix spurious "File Changed" dialogs using
hashfromjupyter-serverv2.11.1+ #15577 (@Wh1isper) - Accept/invoke inline completions with
Tab#15571 (@krassowski) - Show the notification center if the status bar is disabled #15568 (@jtpio)
- Fixes the order of items in notebook toolbar #15553 (@brichet)
- Add a title to the Plugin Manager widget #15552 (@jtpio)
- Link to paths starting at Unix-style root in the tracebacks #15548 (@krassowski)
- Fix
jupyter labextension watch --help#15542 (@akx) - Implement
leveltrait for plugin/extension managers #15512 (@krassowski) - Fix display of float variables with value of infinity in the debugger tree #15487 (@ashna1jain)
- Workaround focus leaving input box on consecutive submissions #15479 (@krassowski)
- Fix
FormComponentshowing error indicators in all fields when using acustomValidatefunction #15464 (@mmichilot) - Fix file dialog contents loading with
defaultPath, and model disposal #15463 (@mmichilot) - Fix search CM set up #15459 (@fcollonval)
- Fix search coming back in notebook and editor #15443 (@krassowski)
- Fix Shift + L not working in stdin #15440 (@krassowski)
- Scroll to the active cell when typing (in edit mode) #15413 (@brichet)
- Don't play with the focus when handling focus event #15408 (@fcollonval)
- Updated light theme visited link colour to make text visible #15406 (@m158261)
- Optimized and more robust PyPIExtensionManager #15404 (@fcollonval)
- Do not update filebrowser breadcrumbs when not needed #15387 (@krassowski)
- Improve scrolling to heading #15386 (@fcollonval)
- Don't show default value for objects in Settings Editor #15380 (@firai)
- Fix highlighting search in an out-of-viewport cell #15376 (@fcollonval)
- Remove unnecessary requirement from codemirror service plugin #15362 (@paulkim3151)
- Update notebook window on resize if height changes #15357 (@krassowski)
- Fix scrolling past long outputs in presence of un-rendered headings #15356 (@krassowski)
- Fix missing default property breaking codemirror
overrides.json#15346 (@LJMP) - Fix update button in extension manager #15331 (@nbowditch-einblick)
- Fix collapsed cells styling #15322 (@fcollonval)
- Fix scrolling when dragging files in the file browser #15318 (@krassowski)
- Improve cell toolbar tracker #15314 (@fcollonval)
- Declare Webpack loaders with
require.resolve()#15299 (@tibdex) - Fix autobrackets and other default CM extension #15297 (@fcollonval)
- Fix rulers position with gutter width #15296 (@fcollonval)
- Fix overreactive scrolling to next cell after
Shift + Enter#15288 (@krassowski) - Keep active cell rendered in the
fullwindowed mode #15286 (@krassowski) - Fix connection loop issue with standalone foreign document in LSP #15262 (@trungleduc)
- Update virtual documents conditionally #15250 (@trungleduc)
- Fix completer documentation panel hiding and animation #15238 (@krassowski)
- Fix MathJax font override, avoid double initialization #15230 (@bollwyvl)
- Fix expanionStates error #15225 (@DenisaCG)
- Fix clicking in the TOC does not scroll #15184 (@parmentelat)
- Fix translation for Mermaid JS context menu label #15178 (@Deepali1211)
- Restore syntax highlighting for mimetypes with more than one identifier #15175 (@jans-code)
- Restore horizontal scrolling of outputs for Firefox #15171 (@fcollonval)
- Fix Show Keyboard Shortcuts command #15170 (@jtpio)
- Copy absolute path with first slash in the file browser #15168 (@pauky)
- Fix completer width inflation and jitter #15132 (@krassowski)
- Fix selection in active line #15129 (@krassowski)
- Fix documentation panel display logic of the completer #15106 (@trungleduc)
- Remove
unusedDocuments, fix culling of foreign documents #15105 (@krassowski) - Fix return type of
getMimeTypeByLanguage()#15101 (@krassowski) - Fix background-color in
<select>elements in dark theme #15098 (@Rmarieta) - Check applicable provider in ProviderReconciliator #15094 (@trungleduc)
- Fix text wrapping in the search box #15080 (@eliaslma)
- Fix
_updateConstraintsmissingprotected/privateclassifier. #15066 (@krassowski) - Completer: switch renderer & model on update, update on providers change #15065 (@krassowski)
HoverBox: adjustrightwhen moving node to fit within window #15052 (@krassowski)- Do not shrink completer's documentation panel #15024 (@krassowski)
- Pass completion context to
shouldShowContinuousHint()#15015 (@krassowski) - fixes codemirror settings #15009 (@andrewfulton9)
- Define cells to run as independent of selection #14996 (@krassowski)
- Fix translation syntax to extract it by the parser #14979 (@fcollonval)
- added title to Close tab icon #14973 (@j264415)
- Allow opening links in new tabs when HTML is trusted #14933 (@yuvipanda)
- Custom script to upgrade
staging/yarn.lock#14926 (@fcollonval) - Fix incorrect indentation browser_check.py #14921 (@mctoohey)
- Improve LSP API #14920 (@hbcarlos)
- Make the DOM structure of linked output views more similar to outputs #14911 (@SylvainCorlay)
- In defer mode render enough cells to fill the viewport #14865 (@fcollonval)
- Fix CodeMirror tooltip positioning and tooltip background #14858 (@krassowski)
- Enable keyboard navigation in the statusbar #14853 (@j264415)
- fix: update blocked extensions uris #14846 (@emmanuel-ferdman)
- Fix CodeMirror theme selection background color #14841 (@AllanChain)
- Fix icon and theme/styles for grid in CSV/TSV viewer #14822 (@krassowski)
- Adds this context when calling ICompletionProvider.modelFactory #14812 (@hbcarlos)
- Adds missing parameters to ICompleterProvider API #14809 (@hbcarlos)
- Blur footer for any key that triggers a 'select above', not just ArrowUp #14796 (@smacke)
- Fix incorrect CSS value for statusbar popover shadow #14789 (@krassowski)
- Emit changed signal from output area when an output is updated #14785 (@bollwyvl)
- Removes context data from shared model #14771 (@hbcarlos)
- fix: out of order headings display in toc #14753 (@skyetim)
- Fix indentation problem after multi-line Python function definition #14748 (@FoSuCloud)
- Fix View Menu "Show line number" does not show its corresponding shortcut #14740 (@FoSuCloud)
- Fix kernel message deserialization #14721 (@davidbrochart)
- Expose
serverCapabilities,provides, andupdateLogging#14712 (@krassowski) - Fix HTML lang being set to 'default' resulting in blind users with screenreader reading everything in German #14705 (@andrii-i)
- Ensure the kernel selector show the default kernel if notebook does not have a valid assigned kernel #14693 (@echarles)
- Add a title to the Markdown Preview widget #14681 (@jtpio)
- Fix semantic commands enabled status #14664 (@fcollonval)
- Improve typing to avoid bad usage of
context.contentsModel.content#14660 (@fcollonval) - Hide completer when changing notebook tabs #14534 (@nishikantparmariam)
- Add min width to constrain resizing in side-by-side view #14529 (@dharmaquark)
- Fix tab trap notebook cells #14115 (@gabalafou)
Maintenance and upkeep improvements
- Bump the actions group with 3 updates #15728 (@dependabot)
- Bump the actions group with 3 updates #15727 (@dependabot)
- Replace
ifaxity/wait-on-actionwrapper with directwait-onuse #15721 (@krassowski) - Run Mermaid tests on CI #15717 (@krassowski)
- Bump hatchling #15694 (@fcollonval)
- Switch from
pytest-tornasynctopytest-jupyter#15662 (@KiranmaiKalla) - Update to mermaid 10.7.0 #15647 (@bollwyvl)
- Use jlpm for docs snapshots too #15646 (@krassowski)
- Use
jlpmas npm client for snapshot updates #15641 (@krassowski) - Fix syntax error in benchmark workflow #15630 (@krassowski)
- Bump follow-redirects from 1.15.2 to 1.15.4 #15622 (@dependabot)
- Bump the actions group with 1 update #15620 (@dependabot)
- Bump the actions group with 2 updates #15619 (@dependabot)
- Fix dependabot config #15618 (@fcollonval)
- Restore previous Galata
page.filebrowser.refresh()timeout logic #15607 (@jtpio) - Revert "Bump actions/labeler from 4 to 5" #15593 (@jtpio)
- Group dependabot updates #15592 (@jtpio)
- Bump pandas from 2.1.3 to 2.1.4 #15588 (@dependabot)
- Bump altair from 5.1.2 to 5.2.0 #15585 (@dependabot)
- Bump actions/stale from 8 to 9 #15583 (@dependabot)
- Bump actions/labeler from 4 to 5 #15582 (@dependabot)
- Bump tj-actions/changed-files from 40.2.0 to 41.0.1 #15581 (@dependabot)
- Bump github/codeql-action from 2 to 3 #15580 (@dependabot)
- Update to
actions/upload-artifact@v4andaction/download-artifact@v4#15536 (@jtpio) - Restore some CSS rules for backward compatibility #15530 (@brichet)
- Ignore
ipythonin dependabot updates #15528 (@jtpio) - Revert "Bump yarn to 3.6.4" #15526 (@jtpio)
- Fix visual tests, allow to disable termianal cursor blinking #15524 (@krassowski)
- Manually trigger benchmark tests instead of running them on
pull_request_review#15523 (@jtpio) - Clean up eslint scripts in the translation packages #15504 (@jtpio)
- Bump ESLint dependencies #15502 (@jtpio)
- Adopt ruff format #15499 (@jtpio)
- Pin
actions/labelerto v4 to fix failing CI action #15496 (@krassowski) - Bump jupyterlab-language-pack-zh-cn from 4.0.post3 to 4.0.post6 #15477 (@dependabot)
- Bump matplotlib from 3.7.2 to 3.8.2 #15475 (@dependabot)
- Bump scipy from 1.11.3 to 1.11.4 #15474 (@dependabot)
- Bump pandas from 2.1.2 to 2.1.3 #15473 (@dependabot)
- Bump dessant/lock-threads from 4 to 5 #15472 (@dependabot)
- Bump tj-actions/changed-files from 40.0.2 to 40.2.0 #15471 (@dependabot)
- Bump actions/github-script from 6 to 7 #15470 (@dependabot)
- Bump rjsf to 5.13.4 #15469 (@mmichilot)
- Fix URLs in debugger-extension #15462 (@fcollonval)
- Upgrade releaser workflows for silent support, use npm provenance and PyPI trusted publishers #15446 (@fcollonval)
- Maintenance bump lumino #15405 (@fcollonval)
- Bump axios from 1.3.4 to 1.6.1 #15385 (@dependabot)
- Update @jupyter/ydoc in dev_mode #15383 (@fcollonval)
- Exclude ipynb files in prettier pre-commit #15378 (@brichet)
- More robust galata/UI tests #15355 (@krassowski)
- Bump tj-actions/changed-files from 39.2.0 to 40.0.2 #15342 (@dependabot)
- Bump ipywidgets from 8.1.0 to 8.1.1 #15340 (@dependabot)
- Bump altair from 5.1.1 to 5.1.2 #15339 (@dependabot)
- Bump scipy from 1.11.1 to 1.11.3 #15338 (@dependabot)
- Bump pandas from 2.1.1 to 2.1.2 #15337 (@dependabot)
- Bump black[jupyter] from 23.7.0 to 23.10.1 #15336 (@dependabot)
- Turn off navigation with keys #15310 (@fcollonval)
- Bump mermaid 10.6.0, marked 9.1.2, rjsf 5.13.2 #15302 (@bollwyvl)
- Improve error message when deprecated
--collaborativeis used withoutjupyter-collaboration#15300 (@mdengler) - Bump yarn to 3.6.4 #15295 (@fcollonval)
- Update benchmark reporter snapshots #15279 (@krassowski)
- Bump @babel/traverse from 7.21.2 to 7.23.2 #15272 (@dependabot)
- Update canvas to a version with prebuilds for nodeJS 20 #15270 (@fcollonval)
- Bump
@jupyterlab/rendermime-interfacesto3.9.0-alpha.1#15240 (@jtpio) - Fix completer tests after transition to pointer events #15237 (@krassowski)
- Bump postcss from 8.4.25 to 8.4.31 #15218 (@dependabot)
- Update to marked 9.0.3, mermaidjs 10.5.0, update binder config #15214 (@bollwyvl)
- Switch from hub to gh CLI #15213 (@fcollonval)
- Reword LSP tracker plugin description #15209 (@fcollonval)
- Restore removed API #15204 (@fcollonval)
- Bump ipython from 8.15.0 to 8.16.1 #15200 (@dependabot)
- Bump jupyterlab-language-pack-zh-cn from 4.0.post2 to 4.0.post3 #15194 (@dependabot)
- Bump pandas from 2.1.0 to 2.1.1 #15193 (@dependabot)
- Bump altair from 5.0.1 to 5.1.1 #15192 (@dependabot)
- Bump ruff from 0.0.287 to 0.0.291 #15190 (@dependabot)
- Bump actions/checkout from 3 to 4 #15189 (@dependabot)
- Bump toshimaru/auto-author-assign from 1.6.2 to 2.0.1 #15188 (@dependabot)
- Bump tj-actions/changed-files from 38.2.0 to 39.2.0 #15187 (@dependabot)
- Bump iterative/setup-cml from 1 to 2 #15186 (@dependabot)
- Remove hard coded text-plain in multiple places #15182 (@fcollonval)
- Update to
@jupyter/ydoc1.1.1 #15177 (@jtpio) - Bump systeminformation from 5.17.12 to 5.21.7 #15147 (@dependabot)
- Add a test for dynamic text spacing for launcher cards #15146 (@j264415)
- Added tests to check for aria labels and roles for accessibility [#15137](h
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.