Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jupyterlab/jupyterlab
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.1.8
Choose a base ref
...
head repository: jupyterlab/jupyterlab
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.2.0
Choose a head ref

Commits on Feb 22, 2024

  1. Fix broken link (#15851)

    Change user link following rename
    fcollonval authored Feb 22, 2024
    Copy the full SHA
    7ad5ce8 View commit details
  2. Add 4.0.x and 4.1.x to the documentation switcher (#15850)

    * Add `4.0.x` and `4.1.x` to the ReadTheDocs switcher
    
    * Remove old versions
    jtpio authored Feb 22, 2024
    Copy the full SHA
    9af95ed View commit details
  3. Fix clean script (#15854)

    * Fix clean-packages script
    
    * Make it work with either
    krassowski authored Feb 22, 2024
    Copy the full SHA
    32fb8c5 View commit details
  4. Adds title to close button of search and replace box (#15825)

    * Adds title to close button
    
    * Update packages/documentsearch/src/searchview.tsx
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    JasonWeill and krassowski authored Feb 22, 2024
    Copy the full SHA
    15875f4 View commit details
  5. Dynamic title for expander/collapser button (#15826)

    * Dynamic title for expander/collapser button
    
    * Lint fixes
    JasonWeill authored Feb 22, 2024
    Copy the full SHA
    2d68127 View commit details

Commits on Feb 26, 2024

  1. Copy the full SHA
    d582282 View commit details

Commits on Feb 27, 2024

  1. Copy the full SHA
    e779b85 View commit details

Commits on Feb 28, 2024

  1. Fix codemirror highlight for Python builtin (#15805)

    * Fix codemirror highlight for Python builtin
    
    * Automatic application of license header
    
    * Lint code
    
    * Update Playwright Snapshots
    
    * Use cached mark
    
    * Fix cached mark
    
    * Lint code
    
    * Update snapshots for examples test
    
    * Update snapshots for examples test
    
    * Update Playwright Snapshots
    
    * Update Playwright Snapshots
    
    * Update Playwright Snapshots
    
    * Refactor code
    
    * Default python completion support is not needed
    
    * Support python nested in md
    
    * Add mdlang.support
    
    Co-authored-by: Frédéric Collonval <fcollonval@gmail.com>
    
    * Style code
    
    ---------
    
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Frédéric Collonval <fcollonval@gmail.com>
    3 people authored Feb 28, 2024
    Copy the full SHA
    4b19696 View commit details
  2. Bump es5-ext from 0.10.62 to 0.10.63 (#15878)

    Bumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.62 to 0.10.63.
    - [Release notes](https://github.com/medikoo/es5-ext/releases)
    - [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)
    - [Commits](medikoo/es5-ext@v0.10.62...v0.10.63)
    
    ---
    updated-dependencies:
    - dependency-name: es5-ext
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 28, 2024
    Copy the full SHA
    4eafeff View commit details
  3. Copy the full SHA
    a0b9c86 View commit details
  4. Copy the full SHA
    2af428c View commit details

Commits on Mar 1, 2024

  1. Adds description for disabled search filter (#15867)

    * Alternate description for disabled filters
    
    * Revert "Alternate description for disabled filters"
    
    This reverts commit 059fb7e.
    
    * Alternate description for disabled filters
    
    * Lint fixes
    
    * Title update per @krassowski
    JasonWeill authored Mar 1, 2024
    Copy the full SHA
    d12925f View commit details

Commits on Mar 2, 2024

  1. Show outline on the full item in file browser, only when needed (#15860)

    * Make the focus ring cover full item and have round corners
    
    * Revert back to simple outline
    
    It looks better than rounded IMO
    
    * Hide the outline when editing file name
    
    and the native outline on text item to avoid double outline
    
    * Update documentation snapshot
    krassowski authored Mar 2, 2024
    Copy the full SHA
    ffca65d View commit details
  2. Copy edits in dialog (#15875)

    * Copy edits in dialog
    
    * Reinstates prior "Ok" styling
    JasonWeill authored Mar 2, 2024
    Copy the full SHA
    9f73585 View commit details

Commits on Mar 3, 2024

  1. Enable default file browsers with different properties (aria label, t…

    …itle...) (#15697)
    
    * Include changes in the defaultFileBrowser and in the browserWidget plugins to enable to have a custom default filebrowser default with different properties such as aria label, icon, toolbar etc...
    
    * Move back everything related to the toolbar from the defaultFileBrowser plugin to the browserWidget one.
    
    * Revert icon switch
    
    * Make translator optional in defaultFileBrowser plugin.
    
    * Apply suggestions from code review
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    * Add import of nullTranslator.
    
    * Fix the failing test by restoring the correct label for the title and the title.caption of the default filebrowser.
    
    ---------
    
    Co-authored-by: Afshin T. Darian <git@darian.link>
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    3 people authored Mar 3, 2024
    Copy the full SHA
    7f6ac2b View commit details

Commits on Mar 4, 2024

  1. Copy the full SHA
    b1f6dd4 View commit details
  2. Prevent command shortcuts from preventing user input (#15790)

    * Prevent command shortcuts from preventing user input
    
    * Lint
    
    * Move the override to lab subclass to limit blast radius
    krassowski authored Mar 4, 2024
    Copy the full SHA
    429b618 View commit details
  3. Remove child_process dependency (#15888)

    * Remove `child_process` from `package.json`
    
    * update yarn.lock
    
    * add to missing
    jtpio authored Mar 4, 2024
    Copy the full SHA
    c55a56a View commit details
  4. Copy the full SHA
    d2f8ab1 View commit details
  5. Fix saving of item positions in reactive toolbar (#15843)

    * Fix the item position backup
    
    * Improve the update of item positions when a new one is inserted, and move it to the popup toolbar if necessary
    
    * Add tests on reactive toolbar
    
    * Use the helper function to resize sidebar in documentation tests
    
    * Fix sidebar width when testing notebook toolbar
    
    * Await promise
    
    * Remove unused parameter
    brichet authored Mar 4, 2024
    Copy the full SHA
    3f98909 View commit details
  6. Fix Pressing enter in console with console run keystroke set to enter…

    … creates a newline and runs (#15869)
    
    * fix: cells editorOptions return extensions option
    
    * fix: remove editorExtensions function
    
    * fix: call preventDefault() only when Enter key is pressed in the console and INTERACTION_MODE=terminal
    
    ---------
    
    Co-authored-by: yelipei <yelipei@qianxin.com>
    FoSuCloud and yelipei authored Mar 4, 2024
    Copy the full SHA
    be1c486 View commit details

Commits on Mar 5, 2024

  1. Lab/NB7 extension compatibility docs (#14838)

    * First pass formatted compatibility document.
    
    * Added interlinks.
    
    * Automatic application of license header
    
    * Change link formatting
    
    * Change link formatting.
    
    * Update docs/source/extension/extension_dual_compatibility.rst
    
    Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
    
    * Changed Lab to JupyterLab
    
    * Mofified main note.
    
    * Note for future frontends.
    
    * Begin refactor.
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Continue document refactor.
    
    * Minor updates, formatting and some cleanup.
    
    * Updated provider/consumer section and started a linked doc.
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Automatic application of license header
    
    * Added more content.
    
    * Added content.
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Cleanup and formatting.
    
    * Finished draft of the remaining content.
    
    * Began linked plugin system doc.
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Renamed plugin system doc.
    
    * Added content/code, formatting.
    
    * Revised plugin system doc (WIP).
    
    * Updated (WIP) plugin system doc.
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Added content to plugin_system design doc.
    
    * Added content to plugin_system.
    
    * Modified links and code references/related content.
    
    * Update links.
    
    * Added token link.
    
    * Update docs.
    
    * Update links to production locations.
    
    * Updated provider section.
    
    * Expanded provider explanation.
    
    * Updated example code snippets.
    
    * Updated comments.
    
    * Removed/split the plugin_system doc to a new PR.
    
    * Added explicit reference/linking for basic provider/consumer info.
    
    * Added compatibility guide to toctree.
    
    * Title renaming.
    
    * Removed parens.
    
    * Changed titles, minor formatting.
    
    * Remove the new plugin system doc
    
    * Improve wording
    Update code snippets
    Improve text format for RST
    
    * Dependency injection refactors, formatting and minor editing.
    
    * Remaining edits.
    
    * Edited section headings for better visibility.
    
    * Update docs/source/extension/extension_dev.rst
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    * Update docs/source/extension/extension_multiple_ui.rst
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    * Update docs/source/extension/extension_multiple_ui.rst
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    * Changed title and fixed a small typo.
    
    * Added absolute link for broken extension_dev rst link.
    
    * Modified link.
    
    * Fixed document link from main extension dev page.
    
    * Fix rst ref.
    
    * Modify page entry in document list.
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Apply suggestions from code review
    
    * Remove one more condescending fragment
    
    ---------
    
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Frédéric Collonval <fcollonval@users.noreply.github.com>
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    6 people authored Mar 5, 2024
    Copy the full SHA
    afeb955 View commit details
  2. [ci skip] Publish 4.2.0a0

    SHA256 hashes:
    
    jupyterlab-4.2.0a0-py3-none-any.whl: 016d9ef48de469c961f84c635d1b42651bbd43fb202a639d89d3e4254095911c
    
    jupyterlab-4.2.0a0.tar.gz: 67c573f5356aef19f3e6d51978d29e131d9bd7465056002ce9483da6e7bed5cd
    
    jupyterlab-application-4.2.0-alpha.0.tgz: 67bcf66a6e4f8c7da3f17907dac3f63fa93ba5ef94d3f9650178ba7075294092
    
    jupyterlab-application-extension-4.2.0-alpha.0.tgz: 6262dad87888aee0cfc6a65c21cffd1c9df9e0128b4e4495265823caa4d25d3b
    
    jupyterlab-apputils-4.3.0-alpha.0.tgz: a59291e9a99c0caac9adbd8cf0e18bd942fd8089d6d5c7b92526ba0e5465c471
    
    jupyterlab-apputils-extension-4.2.0-alpha.0.tgz: a5af6189bbd55ce0604804d561250021643fdb9f11c3ded6c4aade3f92c4fd35
    
    jupyterlab-attachments-4.2.0-alpha.0.tgz: aeb1fd71f1b978407baf4c9ef1473545f944777233a14f7b8abad8b1a576c288
    
    jupyterlab-builder-4.2.0-alpha.0.tgz: 68c6773ae678b183754d7d76bfcf81e7312b31977778364d6ffead193675ae59
    
    jupyterlab-buildutils-4.2.0-alpha.0.tgz: c7f03a2cb6be4c7ab3780f4cb14e0e3460f743d371859a6a8af316b347b343aa
    
    jupyterlab-cell-toolbar-4.2.0-alpha.0.tgz: 895abb427998773918d30409da076012e6ca13ffcbeb39e2b2d2b7d417ef67ca
    
    jupyterlab-cell-toolbar-extension-4.2.0-alpha.0.tgz: 69d66cb181df81f6eaf8461821923272cd00a73cc555ee550d44f006aa887277
    
    jupyterlab-cells-4.2.0-alpha.0.tgz: 7f1dadd56762742429e844f076372bae85e5afe6acca855892fd0f6ae61ef4d1
    
    jupyterlab-celltags-extension-4.2.0-alpha.0.tgz: 9ca81fdb5fc75f0c17b8ee69fd06b3ca473c05ffddf1ec313b8da77e2d625c72
    
    jupyterlab-codeeditor-4.2.0-alpha.0.tgz: d583994821441609b33d8aac214cf8a50fddc4c6c2be33a4f6be03ab738541af
    
    jupyterlab-codemirror-4.2.0-alpha.0.tgz: bdf3e28178fbdf8b2e31e6ca5cefc464eb314f7455fc1cb83c873b47a412ec2e
    
    jupyterlab-codemirror-extension-4.2.0-alpha.0.tgz: 6675ef0b452cd0a5d7ab19142cc37a32e7190887136921f4a8e32e7be671dd41
    
    jupyterlab-completer-4.2.0-alpha.0.tgz: 0e46eb5e17082e4c3e7a54ddbaa5774f2b224a05c4d1f7140237e9396c66488d
    
    jupyterlab-completer-extension-4.2.0-alpha.0.tgz: 353f05d50999872a3028659281ad2d199c2d1318c19b63dcdb5ce352c528356e
    
    jupyterlab-console-4.2.0-alpha.0.tgz: 0ba3097e186530321f653a75f4b98bbbbae7574acbc83815f2465ccfb69bf6de
    
    jupyterlab-console-extension-4.2.0-alpha.0.tgz: 949e405c3c30d8fba2a8d34caeca7388f7b2d8679a1e6ceeb2d5939aa292b791
    
    jupyterlab-coreutils-6.2.0-alpha.0.tgz: 6bdd69d5b2b0e6497c8bfcadf5ec8e692e1a71094fe1b0b4458e58e5982150ca
    
    jupyterlab-csvviewer-4.2.0-alpha.0.tgz: 2149bcbd0723d7a4262b721877cc4c15361044f2c0422fce3128be6013af98f8
    
    jupyterlab-csvviewer-extension-4.2.0-alpha.0.tgz: 3b43d0fa583ac0bd9f40ec85f62c3f92955533fa9ddbe777f82741f0d6770ce6
    
    jupyterlab-debugger-4.2.0-alpha.0.tgz: 5bf91d4f6237b5310bb30b0615d5744bf232ebe7d544f7a0ff40b854ce49b854
    
    jupyterlab-debugger-extension-4.2.0-alpha.0.tgz: 9031d507d73b39e15a557d95a1c7f5289cb9f12a975feccf4c0530bb39356462
    
    jupyterlab-docmanager-4.2.0-alpha.0.tgz: 4d79e49e7afaef135b26e38e142fee948cf87d1f1ed6ac402004f433fc45f0bf
    
    jupyterlab-docmanager-extension-4.2.0-alpha.0.tgz: 9f86b9bd1842be1962405e126a2a418660d8b73877c95896c7a5624149548e46
    
    jupyterlab-docregistry-4.2.0-alpha.0.tgz: c80589e3b54fd7806c070a531e8149f841e06184b8decd4d0af37899b21db6da
    
    jupyterlab-documentsearch-4.2.0-alpha.0.tgz: bbe355a8f587d11ece3d726302ba02a9920fa17c9261108898809b174215a7ae
    
    jupyterlab-documentsearch-extension-4.2.0-alpha.0.tgz: a7816f1ffbd78ed66e508b99ec19b8537c8424862a2a74d941e88bf1fbfa6b49
    
    jupyterlab-extensionmanager-4.2.0-alpha.0.tgz: aef62c272eb3c7143a661d33711a94c9cd632c1b8b1c6fed7cd142a75778fae0
    
    jupyterlab-extensionmanager-extension-4.2.0-alpha.0.tgz: faf9256bed3ee92e5e09c8b11993234b5fe28f73ce767a9de2c2eba417b52147
    
    jupyterlab-filebrowser-4.2.0-alpha.0.tgz: 05ce250f2f1b5eda34244eb864925f043edbe62fd62e863f6563f62b0fe2ea2c
    
    jupyterlab-filebrowser-extension-4.2.0-alpha.0.tgz: 5a4f39b6dff9dde767054fdaa4f940335d0d687ce217181dda7e2800edd63c6a
    
    jupyterlab-fileeditor-4.2.0-alpha.0.tgz: f517eec90567fb357898015d1b3f784a077e6a4ac4cbee3a156389b7dfd71671
    
    jupyterlab-fileeditor-extension-4.2.0-alpha.0.tgz: d295b5522c5be785ba3ccc1f07fbf42742b3250aded9110342ad822b9325b8cf
    
    jupyterlab-galata-5.2.0-alpha.0.tgz: 2104d998d375c5367b191580d15a720e3985b38d832713e771fa9528344d84c8
    
    jupyterlab-help-extension-4.2.0-alpha.0.tgz: 4d3670e2da7ac0e1b33384d607f0799ab60b44f446dca22bc33e6fbd9ca441e7
    
    jupyterlab-htmlviewer-4.2.0-alpha.0.tgz: 923e6ffd30e4dbb22975fd49f17a28055a027ac076fbcbadce1b64b47a254543
    
    jupyterlab-htmlviewer-extension-4.2.0-alpha.0.tgz: 82f0dc1261cf34e74ca1cba1fbca5fd8b5957d88a758ea5212c0bab1cdfc8fa1
    
    jupyterlab-hub-extension-4.2.0-alpha.0.tgz: f1de4501431e24dcd8533d78057cfcb11e7c9f6d3e57385d6e5aeba83d9f1b3a
    
    jupyterlab-imageviewer-4.2.0-alpha.0.tgz: 588823cc7c39763034be55b23bcce8f28c13b2f444797137ac5c6105eb542ae0
    
    jupyterlab-imageviewer-extension-4.2.0-alpha.0.tgz: bd3bc420a13d62961468cde1d00ef28428d6e1ee3c89c9b05e9a1e186181e4fa
    
    jupyterlab-inspector-4.2.0-alpha.0.tgz: 3fcced4a9005a27f37789108e48348fba20268d32f3a455d713a0b81255a4b36
    
    jupyterlab-inspector-extension-4.2.0-alpha.0.tgz: f4a38448e2e72fe3d7eaf76f1d24698f305cbced03eb3a048a2abbe850ce60e0
    
    jupyterlab-javascript-extension-4.2.0-alpha.0.tgz: 73a6a23885134b7280503fa0f80601dc049ac3c526df2c238db7a3a8f4040826
    
    jupyterlab-json-extension-4.2.0-alpha.0.tgz: fb0dd6e699f04dcda41dcb04aa597557e42ab27cd87fe26675fcb5f49aec679a
    
    jupyterlab-launcher-4.2.0-alpha.0.tgz: 700ed5f0702a777c5cdcbf75b37e6cb724b1b42b83fe42ec6f8496d8ec351723
    
    jupyterlab-launcher-extension-4.2.0-alpha.0.tgz: f57fc58c266fcb7f4b52bc965827527677deb54baf914ea3f595f4a973f85405
    
    jupyterlab-logconsole-4.2.0-alpha.0.tgz: 244d1fd400d22670343775132757368001cf08ce3313c3737a2dcd9981384db7
    
    jupyterlab-logconsole-extension-4.2.0-alpha.0.tgz: 892b871344ca3620785c839e59313457cef575ab415498e47751f2db92f232ea
    
    jupyterlab-lsp-4.2.0-alpha.0.tgz: 2ab0c38ebe42d06afae5ece6a5f8d3078753c63cf5dc94d1eef0cec3730bd207
    
    jupyterlab-lsp-extension-4.2.0-alpha.0.tgz: 80ddd2effc9f0699f5fe253f108a1180fd39b34eaea7bd70f05c41afe158fb15
    
    jupyterlab-mainmenu-4.2.0-alpha.0.tgz: d05aae36d1ac4cd2a8d50562b31cc5811c8fa87ea0dbc02736b1ed7d4dc4df6a
    
    jupyterlab-mainmenu-extension-4.2.0-alpha.0.tgz: 812ca5679ac5090041e9cfbbc70766926ece6d4f83bab790e03251c6e4d258ba
    
    jupyterlab-markdownviewer-4.2.0-alpha.0.tgz: 79e4ae74548d337546592a803d438ffbd9a07413ada391b93f2ead5d5e03517e
    
    jupyterlab-markdownviewer-extension-4.2.0-alpha.0.tgz: 3c5c0d0aac52402a83efe1e2173f54a5db08c5d0ba456348101d61e903820b09
    
    jupyterlab-markedparser-extension-4.2.0-alpha.0.tgz: 4ac3ec819bcf6f62511fe50caf758b02d86c6d63ae15d3bfb5bd617783669ba4
    
    jupyterlab-mathjax-extension-4.2.0-alpha.0.tgz: 674d50c51f82a1fb8bded934f98c826c4b7faa277b59225329fc0da58bfb86ba
    
    jupyterlab-mermaid-4.2.0-alpha.0.tgz: 5e61a56af60822b1d2feb47586a8b509d95d65cee7b9567e7adf2a34db27fe5e
    
    jupyterlab-mermaid-extension-4.2.0-alpha.0.tgz: a879e42d14fbd806a8d0382371b83c0f5441466cf7f77667adb45ae7ba104d3c
    
    jupyterlab-metadataform-4.2.0-alpha.0.tgz: b02a5a9df037f67e195c36495beb9cb481526541466e63f5635120f1a69b35ab
    
    jupyterlab-metadataform-extension-4.2.0-alpha.0.tgz: ccf7e2ed65fed8d115fc8ff635ce59d9b14679763ec61c576ec778efa30e8919
    
    jupyterlab-metapackage-4.2.0-alpha.0.tgz: dc9f97552bf96752d5b5935f3e675ee121e38050b52d690b6cc0a3622fe6b4fc
    
    jupyterlab-nbconvert-css-4.2.0-alpha.0.tgz: 79edcd83140ad5c3937b084487c0e0139d2609d0b10e089201d991b49e6ad0b0
    
    jupyterlab-nbformat-4.2.0-alpha.0.tgz: 6937e7e8e650494c3c7bff7e336640716d8b94cc9c1a2b23acd6b3b3e555fc57
    
    jupyterlab-notebook-4.2.0-alpha.0.tgz: c82eeb053ed3050800d54256733a75a29dc3730b52c35fa85fb19480c8d4d0b7
    
    jupyterlab-notebook-extension-4.2.0-alpha.0.tgz: 2b0c34bcdcac70fe320ec605d6f79654ab29ecb3975e0a092b70e5606b7caa59
    
    jupyterlab-observables-5.2.0-alpha.0.tgz: a48a0e8f49383f864ab1b2c4834b38ebf04fd31a092b55ed0535c67fccad9b1a
    
    jupyterlab-outputarea-4.2.0-alpha.0.tgz: 2db0883d2cfcadd99be03bbf8dd9c7617a2f67ae0905af27d5b9e69fb9699c40
    
    jupyterlab-pdf-extension-4.2.0-alpha.0.tgz: 07f5314b556f20b261421d902b48d410799295b402a1f343ea91aee2c842be98
    
    jupyterlab-pluginmanager-4.2.0-alpha.0.tgz: 453c912339d422b22b192c20a6ab63953f454a879ec545c5d2bbcd4dcde5b3b8
    
    jupyterlab-pluginmanager-extension-4.2.0-alpha.0.tgz: a90f8f0c7f135cdd10f25133b925f891907ae86e6eaa0ad9010eb8cadb3f0cdf
    
    jupyterlab-property-inspector-4.2.0-alpha.0.tgz: 02c8219a15be6a5e1db14a56642d17d36489bae811ab480f5a59c99006c14dbe
    
    jupyterlab-rendermime-4.2.0-alpha.0.tgz: 6812c9bd5091c62b95c5e9483fc0ea8a286f58466062998e8138775cd5a0d1ae
    
    jupyterlab-rendermime-extension-4.2.0-alpha.0.tgz: b287a249b5373b2c5fbb75916047f8d25a289787cebe7e1143dde317f232ba01
    
    jupyterlab-rendermime-interfaces-3.10.0-alpha.0.tgz: 16b2eb967429bfe900b5dfa909a9eea9c10097e9d27634f72babd70ca92814cb
    
    jupyterlab-running-4.2.0-alpha.0.tgz: 6f07c8e07069ee32ab75c9b1c11bbf0223f373cdf810e7bba9f257c6e4075d7e
    
    jupyterlab-running-extension-4.2.0-alpha.0.tgz: 60d751c09348f3b5dd8f59f0ad7221cf782613cc762835df836f96768ed9ac4a
    
    jupyterlab-services-7.2.0-alpha.0.tgz: e6ffd659f69b2d1546c2e467bcb9b0931fa64fa3b982169481850a3e92b121f0
    
    jupyterlab-settingeditor-4.2.0-alpha.0.tgz: c1f87a7636084aed0946d9abcd023f17fb0f7130a36ce321b974dd06deb86568
    
    jupyterlab-settingeditor-extension-4.2.0-alpha.0.tgz: dcf4332d120c994d0de78f3a0b9a94b5048687f98d657db46eb9a3906d27c4be
    
    jupyterlab-settingregistry-4.2.0-alpha.0.tgz: 90c7f97ab079eb7be03405bafa2e6119273f3db3aace6e41dc128e79acbbf49b
    
    jupyterlab-shortcuts-extension-4.2.0-alpha.0.tgz: a9695da2c84da0baa4938d2b317d2f2854ebcca25ce0034aa75ec60a8ab1bb5f
    
    jupyterlab-statedb-4.2.0-alpha.0.tgz: ed95b670c67e458af698b9b676aa67d51e51424e73c7e35cdffbe758435b12a6
    
    jupyterlab-statusbar-4.2.0-alpha.0.tgz: fb75f214cf8263da843892edbc30f8d04207324276b0eee05a6be7a089b43daf
    
    jupyterlab-statusbar-extension-4.2.0-alpha.0.tgz: f74ee91be1e8fc03c841f14330ef053fb7e8615cef4dd4502a4db90c9957d5ee
    
    jupyterlab-template-4.2.0-alpha.0.tgz: 081fcf1d13f223cd219298be86d49642a078541cad9521236c60426c06e134ef
    
    jupyterlab-terminal-4.2.0-alpha.0.tgz: e910ecf9d4ae11709c61e9c9aebec68ed8a09c38e507637f70bdb66d58b499f4
    
    jupyterlab-terminal-extension-4.2.0-alpha.0.tgz: c3e230aa24e80c4a204d16ec022526fe9de13efc6c173f58ad4b7738e0c6080b
    
    jupyterlab-testing-4.2.0-alpha.0.tgz: 75713eb85b31c4a6fa5573ce6b894139595ce21e553db9d13cdcb8c99e8fec68
    
    jupyterlab-testutils-4.2.0-alpha.0.tgz: 44b0f70a2c9e0dfb24811a7bd4fbd62e7f9642b1b913eb5c7532e7750f6563ed
    
    jupyterlab-theme-dark-extension-4.2.0-alpha.0.tgz: 2ef1964e18c84f60df2c38af7e32a582f4c355d8585c202650bd4dfb96959b84
    
    jupyterlab-theme-light-extension-4.2.0-alpha.0.tgz: d953cf820266058d1a3b142e2f9dca97393cf9c8393cc3c6e1a3713e330ae69f
    
    jupyterlab-toc-6.2.0-alpha.0.tgz: f894a5a4854699f4d867638c5d9c38f15b205ddf8a975daf56c253be2e8f2d9d
    
    jupyterlab-toc-extension-6.2.0-alpha.0.tgz: cc00bb5a431cf05ed7597a7d09ec51313de53a0f6fe1504bacf489187e4e3647
    
    jupyterlab-tooltip-4.2.0-alpha.0.tgz: 473421a0ae5067bb5115c9ec2d7b90136fdb0d8454eadea1299c1ed5cb49b377
    
    jupyterlab-tooltip-extension-4.2.0-alpha.0.tgz: 81d1cb08eda93f8531ed1edb3751bf65946d0ebbe3cc2dc306b028cfec36b3c6
    
    jupyterlab-translation-4.2.0-alpha.0.tgz: d19eeb5b6f50740cc08c7df63b0c38f1eb93b6bcc0afaf1b1cc086bfc2104334
    
    jupyterlab-translation-extension-4.2.0-alpha.0.tgz: 3ce0003d765935526e49fc8a5632095896b330e526aad8c813f4c1b90186b748
    
    jupyterlab-ui-components-4.2.0-alpha.0.tgz: 10dfa7a97d54a56c8f6b3e8bbfe1478e0bfe43792610cc09058f4a2ec985f77c
    
    jupyterlab-ui-components-extension-4.2.0-alpha.0.tgz: fff5c617c9e3ed626e6fb83761031205380f6599bb9e7db83f73da1ee3960688
    
    jupyterlab-vega5-extension-4.2.0-alpha.0.tgz: 07c79971ff888a0a8c3a45ecea373bed96dc932815eadbd5f7d4e9eac0a92020
    krassowski committed Mar 5, 2024
    Copy the full SHA
    fd1115f View commit details
  3. Copy the full SHA
    8556afc View commit details
  4. Copy the full SHA
    f4c011e View commit details

Commits on Mar 7, 2024

  1. Copy the full SHA
    56c7d1b View commit details
  2. fix: restore SwitchKernel ToolbarButton color (#15924)

    Co-authored-by: yelipei <yelipei@qianxin.com>
    FoSuCloud and yelipei authored Mar 7, 2024
    Copy the full SHA
    7a7df78 View commit details
  3. Fix creating files in custom drives, fix ContentsManagerMock (#15291)

    * Fix create files in custom drives
    
    * fix creating new notebooks
    
    * update method name
    
    * fix handling of localpath
    
    * fix handling of drives in ContentsManagerMock
    
    * fix handling of drives in ContentsManagerMock
    
    * Add test for creating new files in drives
    
    * fix typo
    
    * Fix delete
    
    * Fix restoreCheckpoints
    jtpio authored Mar 7, 2024
    Copy the full SHA
    b6253d9 View commit details
  4. Fixes filter for Chinese, other non-ASCII filenames (#15935)

    * Revert "Alternate description for disabled filters"
    
    This reverts commit 059fb7e.
    
    * Revert "Revert "Alternate description for disabled filters""
    
    This reverts commit 27ed1d0.
    
    * Fixes fuzzySearch to be less ASCII-centric with splitting
    
    * Adds test cases
    
    * Invokes test assertions
    
    * Update packages/ui-components/test/search.spec.tsx
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    JasonWeill and krassowski authored Mar 7, 2024
    Copy the full SHA
    864754e View commit details

Commits on Mar 8, 2024

  1. Copy the full SHA
    f4ccd67 View commit details
  2. Some galata improvements (#15375)

    * Improve helpers
    
    * Hide test-* folders in documentation filebrowser
    
    * Try to make `setCell` more robust
    
    * Fix new helpers
    
    * Minor README improvements
    
    * Don't use try-catch to play nice with Playwright tools
    
    * Fix setCellType
    
    * Fix debugger status
    
    * Fix set cell mode
    
    * Revert some changes in filebrowser helper
    
    * Fix debugger tests
    
    * Fix notebook serach test
    
    * Fix filebrowser refresh helper
    
    * Restoration after rebase
    
    * Fix open file in filebrowser helper
    
    * Fix setCellType in notebook helper, and file-search test
    
    * Use locator to set cell type, fix the cell filling and make debugger activation more robust
    
    * Fix setCell
    
    * Update Playwright Snapshots
    
    * Avoid using functions that return elementHandle from the activity helper
    
    * Avoid using functions that return elementHandle from the sidebar helper
    
    * Avoid using functions that return elementHandle from the menu helper
    
    * Avoid using getNotebookInPanel function that return elementHandle from the notebook helper, and start replacing getCell with getCellLocator
    
    * Avoid using getToolbarItem and getCell functions that return elementHandle from the notebook helper
    
    * Avoid using remaining functions that return elementHandle from the notebook helper
    
    * Avoid using functions that return elementHandle from the debuggerPanel helper
    
    * Remove usage of elementhandle in galata source ('.', '.37183()', .waitForSelector()')
    
    * Fix debugger and waitForLocatortransition
    
    * Remove usage of elementhandle in galata tests ('.', '.37183()', .waitForSelector()')
    
    * Fix tests
    
    * Fix dovumentation->general->Welcome
    
    * Handle Locator or ElementHandle as parameter of some galata functions
    
    * follow up 'Handle Locator or ElementHandle as parameter...'
    
    * prettier
    
    * Add deprecation comment
    
    * Fixes outputarea-stdin ui-test failing after rebase
    
    * Remove new usage of elementHandle
    
    * Cleaning up
    
    ---------
    
    Co-authored-by: Frédéric Collonval <fcollonval@users.noreply.github.com>
    Co-authored-by: Nicolas Brichet <nicolas.brichet@quantstack.net>
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    4 people authored Mar 8, 2024
    Copy the full SHA
    ff90432 View commit details

Commits on Mar 11, 2024

  1. Disable next/previous match buttons when no text is in Find box (#15857)

    * Disables button actions if search box is empty
    
    * Styling for disabled buttons, with reduced opacity
    
    * Reduces opacity for disabled buttons
    
    * Removes irrelevant comment
    
    * Lint fixes
    
    * Simplifies classes, style rules
    
    * Lint fixes
    
    * Avoids highlighting inside disabled buttons on hover/click
    
    * Update packages/documentsearch/style/base.css
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    * Update packages/documentsearch/style/base.css
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    * Update packages/documentsearch/style/base.css
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    * Update packages/documentsearch/style/base.css
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    JasonWeill and krassowski authored Mar 11, 2024
    Copy the full SHA
    6169fc7 View commit details
  2. Copy the full SHA
    cdca0a2 View commit details

Commits on Mar 12, 2024

  1. Bump the actions group with 2 updates (#15891)

    Bumps the actions group with 2 updates: [iterative/setup-cml](https://github.com/iterative/setup-cml) and [tj-actions/changed-files](https://github.com/tj-actions/changed-files).
    
    
    Updates `iterative/setup-cml` from 2 to 3
    - [Release notes](https://github.com/iterative/setup-cml/releases)
    - [Commits](iterative/setup-cml@v2...v3)
    
    Updates `tj-actions/changed-files` from 42.0.2 to 42.0.5
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](tj-actions/changed-files@v42.0.2...v42.0.5)
    
    ---
    updated-dependencies:
    - dependency-name: iterative/setup-cml
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: actions
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 12, 2024
    Copy the full SHA
    1249213 View commit details
  2. Add end of maintenance date to README (#15920)

    * Add end of maintenance date to README
    
    * Update README.md
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    
    * Lint
    
    ---------
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    JasonWeill and krassowski authored Mar 12, 2024
    Copy the full SHA
    b0fb881 View commit details
  3. Allow to customise directory and notebook icon (#15828)

    * issue-15741 add support for specified directory/notebook file type
    
    * prettier code
    
    * add unit test for directory/notebook customised filetype
    
    * change mimetype to type
    
    * resolve name typo in unit test
    
    * nodeNodule to nodeModule, fix name typo
    
    ---------
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    linlol and krassowski authored Mar 12, 2024
    Copy the full SHA
    4df55ca View commit details
  4. Fix browser-test.js (#15892)

    * Fix browser-test.js
    
    * Minor revert
    
    * Error out if jupyter-config-data is not found
    
    ---------
    
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    fcollonval and krassowski authored Mar 12, 2024
    Copy the full SHA
    910a162 View commit details

Commits on Mar 13, 2024

  1. Update Release Scripts (#15973)

    * Update Release Scripts
    
    * restore usage of npm token
    blink1073 authored Mar 13, 2024
    Copy the full SHA
    2e2d64e View commit details
  2. Short-circuit selectItemByName() if already selected (#15970)

    * Short-circuit `selectItemByName()` if already selected
    
    * Allow forcing the side-effects for internal logic ensuring focus after rename
    krassowski authored Mar 13, 2024
    Copy the full SHA
    80dd3d6 View commit details
  3. Copy the full SHA
    946f18c View commit details

Commits on Mar 14, 2024

  1. Copy the full SHA
    783880f View commit details
  2. Remove node-fetch dependency (#15969)

    * Remove `node-fetch`
    
    * update to node 20
    
    * use node 20 on CI
    
    * Add custom hest-env
    
    * remove custom node_version override
    
    * Align with empty status text
    
    * more fixes
    
    * fix Response instantiation for 204
    
    * fix expect
    
    * fix handling of 205
    
    * streamline expects
    
    * Update to Node 20 in the contributing guide
    jtpio authored Mar 14, 2024
    Copy the full SHA
    412cb0a View commit details
  3. Uses the browser window's selection as the default search query (#15834)

    * Revert "Alternate description for disabled filters"
    
    This reverts commit 059fb7e.
    
    * Revert "Revert "Alternate description for disabled filters""
    
    This reverts commit 27ed1d0.
    
    * Uses the browser window's selection as the default search query
    JasonWeill authored Mar 14, 2024
    Copy the full SHA
    ae50922 View commit details
  4. Fix Theme color is not applied to Toolbar Button (#15957)

    * fix: jp-toolbar button add default color
    
    * test: Add UI test for Render Switch Kernel ToolbarButton in dark theme
    
    ---------
    
    Co-authored-by: yelipei <yelipei@qianxin.com>
    FoSuCloud and yelipei authored Mar 14, 2024
    Copy the full SHA
    0bc3a8d View commit details
  5. Copy the full SHA
    eab4af9 View commit details
  6. [ci skip] Publish 4.2.0a1

    SHA256 hashes:
    
    jupyterlab-4.2.0a1-py3-none-any.whl: d0a95fac10851a0b5ae62d99d07563fe516647b6b8bd8a13a70300f471449053
    
    jupyterlab-4.2.0a1.tar.gz: d4321ac51af9de7e2adcc8ff6b305914e9a28bc368f99795f8ee94b228348a6d
    
    jupyterlab-application-4.2.0-alpha.1.tgz: 1637a23bf3b95efda9052b618314e7835d11d912c0414260c8567798490221af
    
    jupyterlab-application-extension-4.2.0-alpha.1.tgz: 96d7469c98ac1972705edf309d6f0ee64bbc3331bf36d2cfaf590c09dd4fdc53
    
    jupyterlab-apputils-4.3.0-alpha.1.tgz: 3d2e91e196704fb834ed47d7d6dd51795a558e925f26b3372418d85b4e3131ee
    
    jupyterlab-apputils-extension-4.2.0-alpha.1.tgz: c3b1103b4495223b963ea04be44042791497a481d7654755786a6169faa87f3b
    
    jupyterlab-attachments-4.2.0-alpha.1.tgz: e83ec6fbc1e090d127ffc17ca6b947a09937e98a299ee79fb7d60161de39e3d7
    
    jupyterlab-builder-4.2.0-alpha.1.tgz: aaff7cb6b1fe45a5154f42b86523194d98aba102790f4eaede90fd55c357c297
    
    jupyterlab-buildutils-4.2.0-alpha.1.tgz: a428b8c3898e3a30034c13f2e469715c33d4d79d85b9ad70a499f7f51d92b2be
    
    jupyterlab-cell-toolbar-4.2.0-alpha.1.tgz: 8268905488eff60afc77f519a108b7a69a290d5a6971ef07d53e046d89320f05
    
    jupyterlab-cell-toolbar-extension-4.2.0-alpha.1.tgz: 9249fe6974ccaeba071daf3be7837168c282e12ec1ffc9cb5564ffa75afe74d3
    
    jupyterlab-cells-4.2.0-alpha.1.tgz: c5265199f5822d2b3f16490e1229a63cbbbe451f33f41d6f2ef67ac99694ee14
    
    jupyterlab-celltags-extension-4.2.0-alpha.1.tgz: 4dfa61eacf43b7750e97a78533a5ecb9df8cdf707a6cfed6e5c4224c7e4499a8
    
    jupyterlab-codeeditor-4.2.0-alpha.1.tgz: 9e8a3c15c24cddefe1fe75923ee69e6e89ce6d3c7b597a07e0de0cba267d2b48
    
    jupyterlab-codemirror-4.2.0-alpha.1.tgz: 8baaa53325c50fdadfa643445809627cb55a23b48c71d3ba46f821f7b73320f3
    
    jupyterlab-codemirror-extension-4.2.0-alpha.1.tgz: b60cd69177776f06beda126dfe6a16ea90766695087ec743401279c11f80ac77
    
    jupyterlab-completer-4.2.0-alpha.1.tgz: ee7d300d8560e961c39f1412e05ce7af52d3837ce2422abc38c6cefc32fea91d
    
    jupyterlab-completer-extension-4.2.0-alpha.1.tgz: c94c1678233d43cd8858fca958f85597c67be1940d219f7774c2d62521345c8a
    
    jupyterlab-console-4.2.0-alpha.1.tgz: 386b7be6157514af0a5dbe1777df0a4926acd84717f4baed1d1a73042034e771
    
    jupyterlab-console-extension-4.2.0-alpha.1.tgz: 6d82b2a75dd7e2a09a8c9ec83fff2f1e1d0e1673e5562ef27055563bb24966eb
    
    jupyterlab-coreutils-6.2.0-alpha.1.tgz: 41840384181f3244183128552da38f0374ca45cc2b341ed65e525869c70450da
    
    jupyterlab-csvviewer-4.2.0-alpha.1.tgz: e8dd870b07373e1c7192fb246409333363ca37802f674d6c2153f1e53ca478c6
    
    jupyterlab-csvviewer-extension-4.2.0-alpha.1.tgz: 61f06dca4f5181af25eb1426cc4727d59a33faf75d3a2eea4e0c5301cf504115
    
    jupyterlab-debugger-4.2.0-alpha.1.tgz: a520dd5ee44e33703b96e92f7ce2dd927ef37fed062357df0fcc25269afadce7
    
    jupyterlab-debugger-extension-4.2.0-alpha.1.tgz: c2815ccd8fd9ffba7f7556bd34785507b71918b5c432584889fbffc52fdb1ce7
    
    jupyterlab-docmanager-4.2.0-alpha.1.tgz: 46e9c93db45a7da38c32a158937c19caedee580aafd99f1adfd66134f8146ab5
    
    jupyterlab-docmanager-extension-4.2.0-alpha.1.tgz: cf25f5c3135c4446808dd4253cbd921cad909a49006b295498d5ed61254fe329
    
    jupyterlab-docregistry-4.2.0-alpha.1.tgz: 1c22904684c2067c8e5912c210e30e7ca44869fb18fc762dc881602ac1b30aa1
    
    jupyterlab-documentsearch-4.2.0-alpha.1.tgz: 16f7cdc8e79d2fd80bd9deb69e78d6027350866113c29df5784fd83827817002
    
    jupyterlab-documentsearch-extension-4.2.0-alpha.1.tgz: b79a7b35112fad27a4d239f11a70f4cbf0886e31dde6ca64b3fb905f2d981e46
    
    jupyterlab-extensionmanager-4.2.0-alpha.1.tgz: db771d20b454ec7eac3ef803c032a1ce45bcbf4672b9bb46587aa36109c7dfb9
    
    jupyterlab-extensionmanager-extension-4.2.0-alpha.1.tgz: f974d9abb69a53c2f8518a0591f401b67d7baf6174268d25afc26a31f78e5a13
    
    jupyterlab-filebrowser-4.2.0-alpha.1.tgz: 83d59cebcc5271bc1d1998d0a468e74f2659b87fe66c6455fcd348e7ea7b5627
    
    jupyterlab-filebrowser-extension-4.2.0-alpha.1.tgz: 793305023360469f95d5ba309af7faaedd39712961e47bd105c540adab65af94
    
    jupyterlab-fileeditor-4.2.0-alpha.1.tgz: 2aaa3397f63333dc1a655967b5b045e5163787794fd352b5abd6cf46512828a3
    
    jupyterlab-fileeditor-extension-4.2.0-alpha.1.tgz: ca92cc584397b5ef0258e33ec718af5df7fd2bf51feadc14eb905a95915905b3
    
    jupyterlab-galata-5.2.0-alpha.1.tgz: 836deb7ceca86e507324e8812eeb610158dc6708e1181a1ecb94e618841a0f32
    
    jupyterlab-help-extension-4.2.0-alpha.1.tgz: f4de176aa09d9add2ef2c2880b679af8df3075da58f418544fef727366ee14dc
    
    jupyterlab-htmlviewer-4.2.0-alpha.1.tgz: 220bd5d9970c5dea0081edd0fbacf030f41cc33a2f0933bc6d5dff366de5056f
    
    jupyterlab-htmlviewer-extension-4.2.0-alpha.1.tgz: 80165d10ead96105dadd24c4901b58a98bc10008898c4e37aa90efc809e982b9
    
    jupyterlab-hub-extension-4.2.0-alpha.1.tgz: ed55700455dde4e1ebc9c40f2c8c7c9773f8f6c895453470863b60b79ed5560c
    
    jupyterlab-imageviewer-4.2.0-alpha.1.tgz: fa9b06af9ebd8441707b7258d889376e69a4375edb7920777e99a20cbf10cc04
    
    jupyterlab-imageviewer-extension-4.2.0-alpha.1.tgz: 5ea35930969c9f837fa5d3907ea9a3ebc1618b986c0f3043be77aa86545767d7
    
    jupyterlab-inspector-4.2.0-alpha.1.tgz: 23f4ac7b245e7b6d1c6aabae2daa3b8a869fa78a53ed08ad0f2482fbdbaf2418
    
    jupyterlab-inspector-extension-4.2.0-alpha.1.tgz: fa79d8ce24f0c55d04ee1f324c012b12018b3a03c54d5cbf378de0c50a636189
    
    jupyterlab-javascript-extension-4.2.0-alpha.1.tgz: a9299e008d8283855290289ab1bd5f5a53264335eee0fc5066381caa8313a2c6
    
    jupyterlab-json-extension-4.2.0-alpha.1.tgz: e3fb17ff869332ebb14c6d651865dfa80f0851d9244ea3ad97e4e57174819ea5
    
    jupyterlab-launcher-4.2.0-alpha.1.tgz: 05b782f556ba1b4d6b86584ae600ad6f84a54cc15accba7c3e86303646306329
    
    jupyterlab-launcher-extension-4.2.0-alpha.1.tgz: ab613166ad5beb1c2d21c421265f8504504596db5c8d034cb2a352bddccf0444
    
    jupyterlab-logconsole-4.2.0-alpha.1.tgz: f756758d8ad95e47d1069413489b1b1ec9d6a7157f50c4dedd09a916dc6c59f3
    
    jupyterlab-logconsole-extension-4.2.0-alpha.1.tgz: ac7866ebb4e16a39a08ad73a722af79cb96314a796938a6ebaf7420edd14001a
    
    jupyterlab-lsp-4.2.0-alpha.1.tgz: 9e1b9e5607ffa9784a0b0dfaa7e7d4ffb3d79b699931d25b4b681e5d928e2dff
    
    jupyterlab-lsp-extension-4.2.0-alpha.1.tgz: e58d007fc2aab36590f9cb045249637e8a42621d26ad38bbce3dee600d4eb99c
    
    jupyterlab-mainmenu-4.2.0-alpha.1.tgz: 0d0591b82fc95404c9535e5a3b715a011c3cdeec9365d3361413c4b291cc587e
    
    jupyterlab-mainmenu-extension-4.2.0-alpha.1.tgz: ced1f308d2d95c1f2ab9e78f02d615226eb363858a7bcb1de42fd8b1dd840a57
    
    jupyterlab-markdownviewer-4.2.0-alpha.1.tgz: 4ad3995f49a7faa6f16d26a6894ec53523fb8138fa05a2004004a9f9c26077d5
    
    jupyterlab-markdownviewer-extension-4.2.0-alpha.1.tgz: 7d674b30b902f09a01beb4fe957bcb9460c0d5801fc2e1fc5bd0e270c96d8de4
    
    jupyterlab-markedparser-extension-4.2.0-alpha.1.tgz: 3f3505bbeb17cba3ca9261de02fb15dacac197547edf4180c646aa32feca9ed4
    
    jupyterlab-mathjax-extension-4.2.0-alpha.1.tgz: 9d2248869845a1c920a451b0a8c78c5adf3c4ec5dd92075d6c5e8c7f56c44172
    
    jupyterlab-mermaid-4.2.0-alpha.1.tgz: d18966924cef6f7e0eb64288d77f611c39a78e31e98b75c15d19dc457c1c45c2
    
    jupyterlab-mermaid-extension-4.2.0-alpha.1.tgz: d90ed9515d3a47bb0a946554c70eced00ad47ff8d8bb7fb276ae8251c302d025
    
    jupyterlab-metadataform-4.2.0-alpha.1.tgz: c03db2260bfb04c6dde92611c52879265a19874fce066582babec17fff45ac74
    
    jupyterlab-metadataform-extension-4.2.0-alpha.1.tgz: 03c84cc908bc1458a559b93b5b2cbc64e360c3b1cd9da74153c2df6b4001c51b
    
    jupyterlab-metapackage-4.2.0-alpha.1.tgz: 802eccbc49d3581d717f1511bc8418a2a488fb84b8d920e7de8bf9989adebd22
    
    jupyterlab-nbconvert-css-4.2.0-alpha.1.tgz: 5639cdd396c8d6b11c479ac1a1442a79b029d93db8bcc6cfb1a6e10cb4f1fb26
    
    jupyterlab-nbformat-4.2.0-alpha.1.tgz: 4b045adcf5b3bfbdc764afbc699b1190658a0440c087821caf9c36180895e852
    
    jupyterlab-notebook-4.2.0-alpha.1.tgz: 65587764b5bbd2aea21f881674c57f886f7133d85781d2c9842888c98a924086
    
    jupyterlab-notebook-extension-4.2.0-alpha.1.tgz: 4a76085a3c717090726d746b01ee66836dab4625bb693c61d0735c807d58e4df
    
    jupyterlab-observables-5.2.0-alpha.1.tgz: 126037e97cf666b81357faf871e974d84b064f7a3369a2300c39b8a81b950e7f
    
    jupyterlab-outputarea-4.2.0-alpha.1.tgz: a93eef439c8e84a34b5b5fbdfc4625c09d73f1e94a675aa47387135d9b0ef7c7
    
    jupyterlab-pdf-extension-4.2.0-alpha.1.tgz: 0b3e44b2e79d10ec72b437b55a03d64663097572a5e030239f59aea0fc99692e
    
    jupyterlab-pluginmanager-4.2.0-alpha.1.tgz: 0feb2f78a6f0ff5282d58b62629fbb2f1404a6efbe09f18380af195ba8631de4
    
    jupyterlab-pluginmanager-extension-4.2.0-alpha.1.tgz: bdcb3ee45e27865cd74a553861aa960e08607490256978b0544b5ad230f26c2a
    
    jupyterlab-property-inspector-4.2.0-alpha.1.tgz: 4496c69e4b5024081006291aba6d67448e3792bafe53852f3db372a0d317b9ff
    
    jupyterlab-rendermime-4.2.0-alpha.1.tgz: 24b9aa46c244f8bef8e4e2ca0921a41034de1b936630ea8bc19e45d5d20cdbba
    
    jupyterlab-rendermime-extension-4.2.0-alpha.1.tgz: 6bd469095bb0afeb2a8401e57b792847ec53f1761f36a2922aa4758e97c238ca
    
    jupyterlab-rendermime-interfaces-3.10.0-alpha.1.tgz: d0de788f17007953985d48b82fd337b736648a7e8bb2bae5707f6b494aeb003f
    
    jupyterlab-running-4.2.0-alpha.1.tgz: a196234c7c7cf4316c547937241b71a946c7346ee6f9bc420daf546b998e4588
    
    jupyterlab-running-extension-4.2.0-alpha.1.tgz: 50f64b803eb88998e299711bba3ac15d2273a0a1bbf98cea57e6d7ac5052ed57
    
    jupyterlab-services-7.2.0-alpha.1.tgz: 62951ef5e54355792ef6cefe9c32e62d08e7b87efbb7eb021685cc4ae2c469a8
    
    jupyterlab-settingeditor-4.2.0-alpha.1.tgz: 035557737de72e0ee860459bb62a3787be71d827f8d79719deff92ffec78d904
    
    jupyterlab-settingeditor-extension-4.2.0-alpha.1.tgz: bcd3f00c53e378d695c2fc375ee788c83705e7351574f89dc82c3575ebaec5f2
    
    jupyterlab-settingregistry-4.2.0-alpha.1.tgz: d48df2d9b2a8cfd69488e11b7f8a19fe99d208ef9e73f53223a12387e312adb3
    
    jupyterlab-shortcuts-extension-4.2.0-alpha.1.tgz: 53d6e2ea409749caf1dc6c867b043ef9048b61ff8e6f8f864c729dfe21ac8ced
    
    jupyterlab-statedb-4.2.0-alpha.1.tgz: 9559a62d8c8e61701fa39590ce35436dcbaadb3454a38bcc285e8c85b29b1ee1
    
    jupyterlab-statusbar-4.2.0-alpha.1.tgz: e1663f5747ed168258b213a07b6d3533f9ea7118678270644fe48ffcdfc9a002
    
    jupyterlab-statusbar-extension-4.2.0-alpha.1.tgz: 61a51953813feea4be35c71c4752fafb52c62019863afbcdebf68a2880b715c8
    
    jupyterlab-template-4.2.0-alpha.1.tgz: 9405ae311047c26858d82f288292855bea4db46849202b36d8a91f01af9415ef
    
    jupyterlab-terminal-4.2.0-alpha.1.tgz: 99f5ffd97a87e89fb05c37b6cca1fe60c753447912f74b61d6aa41f0f3c92a78
    
    jupyterlab-terminal-extension-4.2.0-alpha.1.tgz: 21031c182ff23d4e14afed1947eb2f83cddfc0fc4784ce80c6416058f6571e85
    
    jupyterlab-testing-4.2.0-alpha.1.tgz: a2e99ffb0558b13bb7db1f140c209cfefe4c14b64442b6df3e95a9ce0b6ac13d
    
    jupyterlab-testutils-4.2.0-alpha.1.tgz: 4d27799ef639b349b7113fc75d6fab3fbf84741f175612e60e30b125f52ddc79
    
    jupyterlab-theme-dark-extension-4.2.0-alpha.1.tgz: 1f1d1ec95d77d5dc3876517442e7cf0b62536e62c27827fbcc67304bd12e2d56
    
    jupyterlab-theme-light-extension-4.2.0-alpha.1.tgz: 1374c8a70f96ee57259f44b5e208da422b96c7dc6244000c8e952c48147d7356
    
    jupyterlab-toc-6.2.0-alpha.1.tgz: 00b6f6de1207441a55525b17d013286783f9f126eb493ba1d066f0d814a33369
    
    jupyterlab-toc-extension-6.2.0-alpha.1.tgz: 600dd316e3da73389270d422261f2204776a23cee9b6fc4f2ceba1ddfd30001f
    
    jupyterlab-tooltip-4.2.0-alpha.1.tgz: a536fd8fc1c671744a06ce5994ea3d4ad4a863c51ee6e585399815bfb381806d
    
    jupyterlab-tooltip-extension-4.2.0-alpha.1.tgz: 432b6f7155ca6872102cebaea9a9c7a9035aca119d0f6e7608cba724092be9d7
    
    jupyterlab-translation-4.2.0-alpha.1.tgz: ee7fc494187741a05922238c2d426a36349dae0f6c7d3b044d6ee9aae35a45b0
    
    jupyterlab-translation-extension-4.2.0-alpha.1.tgz: d44028e81522305b3c718fadfdbfc41d2659af18b141a4082c51eb2d28b2f443
    
    jupyterlab-ui-components-4.2.0-alpha.1.tgz: 16c428a2df8cf5a6543ebc5a3a8391a49d7cf05d5d49e161dee49052bad6498c
    
    jupyterlab-ui-components-extension-4.2.0-alpha.1.tgz: 6bf156573e8f6cf6991dd77c0e4fa538b86ef42815d6efbbd3a9354e3c590885
    
    jupyterlab-vega5-extension-4.2.0-alpha.1.tgz: 7f0fd7894029ac30aedd2a0aac29790591ae6595bd3abc7ec8463ee20a77b534
    krassowski committed Mar 14, 2024
    Copy the full SHA
    a2fb9df View commit details

Commits on Mar 15, 2024

  1. Bump the actions group with 5 updates (#15893)

    * Bump the actions group with 5 updates
    
    Bumps the actions group with 5 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [ipywidgets](https://github.com/jupyter-widgets/ipywidgets) | `8.1.1` | `8.1.2` |
    | [jupyterlab-language-pack-zh-cn](https://github.com/jupyterlab/language-packs) | `4.0.post6` | `4.1.post0` |
    | [matplotlib](https://github.com/matplotlib/matplotlib) | `3.8.2` | `3.8.3` |
    | [pandas](https://github.com/pandas-dev/pandas) | `2.2.0` | `2.2.1` |
    | [ruff](https://github.com/astral-sh/ruff) | `0.2.0` | `0.3.0` |
    
    
    Updates `ipywidgets` from 8.1.1 to 8.1.2
    - [Release notes](https://github.com/jupyter-widgets/ipywidgets/releases)
    - [Commits](jupyter-widgets/ipywidgets@8.1.1...8.1.2)
    
    Updates `jupyterlab-language-pack-zh-cn` from 4.0.post6 to 4.1.post0
    - [Release notes](https://github.com/jupyterlab/language-packs/releases)
    - [Changelog](https://github.com/jupyterlab/language-packs/blob/main/RELEASE.md)
    - [Commits](https://github.com/jupyterlab/language-packs/compare/ar-SA@v4.0.post6...ar-SA@v4.1.post0)
    
    Updates `matplotlib` from 3.8.2 to 3.8.3
    - [Release notes](https://github.com/matplotlib/matplotlib/releases)
    - [Commits](matplotlib/matplotlib@v3.8.2...v3.8.3)
    
    Updates `pandas` from 2.2.0 to 2.2.1
    - [Release notes](https://github.com/pandas-dev/pandas/releases)
    - [Commits](pandas-dev/pandas@v2.2.0...v2.2.1)
    
    Updates `ruff` from 0.2.0 to 0.3.0
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@v0.2.0...v0.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: ipywidgets
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions
    - dependency-name: jupyterlab-language-pack-zh-cn
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: actions
    - dependency-name: matplotlib
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions
    - dependency-name: pandas
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions
    - dependency-name: ruff
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Align ruff version
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Frédéric Collonval <fcollonval@gmail.com>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
    4 people authored Mar 15, 2024
    Copy the full SHA
    dda3210 View commit details
  2. Remove whatwg-fetch polyfill (#16000)

    * Remove `whatwg-fetch` polyfill
    
    * undo staging changes
    jtpio authored Mar 15, 2024
    Copy the full SHA
    3946e3f View commit details

Commits on Mar 16, 2024

  1. Update CodeMirror and lezer packages (#15987)

    * Update CodeMirror and lazer packages
    
    * Fix failing test after upgrade of `@codemirror/state` to 6.3.2+
    
    as that version requires that `allowMultipleSelections` extension
    is enabled to set multiple cursors; it is enabled by default in
    JupyterLab but was previously filtered out in tests setup.
    This commit adds it to the include list of extensions to use in tests.
    
    * Fix incorrect typing of `getCoordinateForPosition` and `ICoordinate`
    
    The cast from CodeMirror's `Rect` to `ICoordinate` was incorrect and was
    masking the fact that the former did not have `x`, `y`, `width`, `height`,
    nor `toJSON()`, along with the fact that CodeMirror could also return
    `null`. This lead to type safety violations and bad failure in a test.
    
    * Bump `@codemirror/view` to 6.26.0, `@codemirror/autocomplete` to 6.15.0
    
    * Fix test missing non-null assertion after typing update
    
    * Satisfy integrity check by... sorting lockfile?
    
    * Fix search match color on selection
    
    * Update snapshot as CodeMirror dimensions changed
    krassowski authored Mar 16, 2024
    Copy the full SHA
    9eea31b View commit details

Commits on Mar 18, 2024

  1. Copy the full SHA
    98deb6f View commit details
Showing 815 changed files with 26,040 additions and 10,593 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 4, 1, 2, "final", 0
current_version = 4, 2, 0, "final", 0
commit = False
tag = False
parse = (?P<major>\d+)\,\ (?P<minor>\d+)\,\ (?P<patch>\d+)\,\ \"(?P<release>\S+)\"\,\ (?P<build>\d+)
67 changes: 67 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/python
{
"name": "Python 3",
"build": {
"dockerfile": "../docker/Dockerfile",
"context": "..",
"target": "base"
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [8888],

// Use 'postCreateCommand' to run commands after the container is created.
// Populate the yarn cache
"postCreateCommand": "micromamba run pip install -e .",

// Configure tool-specific properties.
"customizations": {
"vscode": {
"extensions": [
"charliermarsh.ruff",
"dbaeumer.vscode-eslint",
"eamodio.gitlens",
"esbenp.prettier-vscode",
"github.vscode-github-actions",
"github.vscode-pull-request-github",
"meganrogge.template-string-converter",
"ms-python.python",
"streetsidesoftware.code-spell-checker"
],
"settings": {
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.tabSize": 2
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.tabSize": 2
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2
},
"[python]": {
"editor.tabSize": 4
},
"terminal.integrated.profiles.linux": {
"bash": {
"path": "bash",
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh"
}
}
}
}
}

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
2 changes: 0 additions & 2 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -32,10 +32,8 @@ packages/extensionmanager-extension/examples/listings
packages/nbconvert-css/raw.js
packages/services/dist
packages/ui-components/src/icon/iconimports.ts
tsconfigdoc.json

#TypeDoc
typedoc-theme/

# jetbrains IDE stuff
.idea/
2 changes: 1 addition & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
@@ -66,7 +66,7 @@ module.exports = {
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/ban-ts-comment': ['warn', { 'ts-ignore': true }],
'@typescript-eslint/ban-types': 'warn',
'@typescript-eslint/ban-types': 'error',
'@typescript-eslint/no-non-null-asserted-optional-chain': 'warn',
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-empty-interface': 'off',
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@ updates:
# Align with pre-commit configuration .pre-commit-config.yaml
interval: "monthly"
groups:
actions:
pip:
patterns:
- "*"
ignore:
16 changes: 16 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -284,6 +284,14 @@ pkg:mermaid:
- packages/mermaid-extension/**/*
- packages/mermaid-extension/*

pkg:metadataform:
- changed-files:
- any-glob-to-any-file:
- packages/metadataform/**/*
- packages/metadataform/*
- packages/metadataform-extension/**/*
- packages/metadataform-extension/*

pkg:notebook:
- changed-files:
- any-glob-to-any-file:
@@ -435,3 +443,11 @@ pkg:vega:
- any-glob-to-any-file:
- packages/vega5-extension/**/*
- packages/vega5-extension/*

pkg:workspaces:
- changed-files:
- any-glob-to-any-file:
- packages/workspaces/**/*
- packages/workspaces/*
- packages/workspaces-extension/**/*
- packages/workspaces-extension/*
2 changes: 1 addition & 1 deletion .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
@@ -55,7 +55,7 @@ jobs:
- name: Base Setup
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- uses: iterative/setup-cml@v2
- uses: iterative/setup-cml@v3

# First run the benchmark on the old reference
- name: Checkout old reference
1 change: 1 addition & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -14,3 +14,4 @@ jobs:
- uses: actions/labeler@v5
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
sync-labels: true
2 changes: 1 addition & 1 deletion .github/workflows/license-header.yml
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@ jobs:

- name: Fix License Header
# pin to include https://github.com/apache/skywalking-eyes/pull/168
uses: apache/skywalking-eyes/header@ed436a5593c63a25f394ea29da61b0ac3731a9fe
uses: apache/skywalking-eyes/header@cd7b195c51fd3d6ad52afceb760719ddc6b3ee91
with:
mode: fix

1 change: 1 addition & 0 deletions .github/workflows/linuxjs-tests.yml
Original file line number Diff line number Diff line change
@@ -61,6 +61,7 @@ jobs:
js-translation,
js-ui-components,
js-vega5-extension,
js-workspaces,
]
fail-fast: false
runs-on: ubuntu-22.04
7 changes: 3 additions & 4 deletions .github/workflows/linuxtests.yml
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@ jobs:
matrix:
group: [integrity, integrity2, integrity3, release_test, docs, usage, usage2, splice_source, python, examples, interop, nonode, lint]
# This will be used by the base setup action
python-version: ["3.8", "3.11"]
python-version: ["3.8", "3.12"]
include:
- group: examples
upload-output: true
@@ -89,8 +89,7 @@ jobs:
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
with:
python_version: "3.8"
- name: Install minimum versions
uses: jupyterlab/maintainer-tools/.github/actions/install-minimums@v1
dependency_type: minimum
- name: Install dependencies
run: |
bash ./scripts/ci_install.sh
@@ -154,4 +153,4 @@ jobs:
- uses: jupyterlab/maintainer-tools/.github/actions/check-links@v1
with:
ignore_glob: "docs/api packages/ui-components/docs/source/ui_components.rst images"
ignore_links: ".*/images/[\\w-]+.png https://docs.github.com/en/.* https://jupyterlab.github.io https://mybinder.org/v2/gh/jupyterlab/.*"
ignore_links: ".*/images/[\\w-]+.png https://docs.github.com/en/.* https://jupyterlab.github.io https://mybinder.org/v2/gh/jupyterlab/.* https://github.com/[^/]+/?$"
5 changes: 4 additions & 1 deletion .github/workflows/macostests.yml
Original file line number Diff line number Diff line change
@@ -26,7 +26,10 @@ jobs:
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- name: Setup firefox
uses: browser-actions/setup-firefox@latest
run: brew install --cask firefox

- name: Setup cairo and pango
run: brew install cairo pango

- name: Install dependencies
env:
7 changes: 5 additions & 2 deletions .github/workflows/prep-release.yml
Original file line number Diff line number Diff line change
@@ -26,18 +26,21 @@ on:
jobs:
prep_release:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- name: Prep Release
id: prep-release
uses: jupyter-server/jupyter_releaser/.github/actions/prep-release@v2
with:
token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
token: ${{ secrets.GITHUB_TOKEN }}
version_spec: ${{ github.event.inputs.version_spec }}
silent: ${{ github.event.inputs.silent }}
post_version_spec: ${{ github.event.inputs.post_version_spec }}
target: ${{ github.event.inputs.target }}
branch: ${{ github.event.inputs.branch }}
silent: ${{ github.event.inputs.silent }}
since: ${{ github.event.inputs.since }}
since_last_stable: ${{ github.event.inputs.since_last_stable }}

10 changes: 9 additions & 1 deletion .github/workflows/publish-changelog.yml
Original file line number Diff line number Diff line change
@@ -12,13 +12,21 @@ on:
jobs:
publish_changelog:
runs-on: ubuntu-latest
environment: release
steps:
- uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- uses: actions/create-github-app-token@v1
id: app-token
with:
app-id: ${{ vars.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}

- name: Publish changelog
id: publish-changelog
uses: jupyter-server/jupyter_releaser/.github/actions/publish-changelog@v2
with:
token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
token: ${{ steps.app-token.outputs.token }}
branch: ${{ github.event.inputs.branch }}

- name: "** Next Step **"
13 changes: 9 additions & 4 deletions .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
@@ -15,18 +15,23 @@ on:
jobs:
publish_release:
runs-on: ubuntu-latest
environment: release
permissions:
# This is useful if you want to use PyPI trusted publisher
# and NPM provenance
id-token: write
steps:
- uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1

- uses: actions/create-github-app-token@v1
id: app-token
with:
app-id: ${{ vars.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}

- name: Populate Release
id: populate-release
uses: jupyter-server/jupyter_releaser/.github/actions/populate-release@v2
with:
token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
token: ${{ steps.app-token.outputs.token }}
branch: ${{ github.event.inputs.branch }}
release_url: ${{ github.event.inputs.release_url }}
steps_to_skip: ${{ github.event.inputs.steps_to_skip }}
@@ -37,7 +42,7 @@ jobs:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
uses: jupyter-server/jupyter_releaser/.github/actions/finalize-release@v2
with:
token: ${{ secrets.ADMIN_GITHUB_TOKEN }}
token: ${{ steps.app-token.outputs.token }}
release_url: ${{ steps.populate-release.outputs.release_url }}

- name: "** Next Step **"
2 changes: 1 addition & 1 deletion .github/workflows/reject-staging-changes.yml
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ jobs:

- name: Get modified files in the staging directory
id: modified-files-in-staging
uses: tj-actions/changed-files@v42.0.2
uses: tj-actions/changed-files@v44.3.0
with:
# only checks for modified files in this directory
files: jupyterlab/staging
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -118,6 +118,10 @@ yarn-error.log
.pnp.*
jupyterlab/staging/.yarn/*
jupyterlab/staging/.pnp.*
jupyterlab/tests/mock_packages/test-hyphens-underscore/.yarn/*
jupyterlab/tests/mock_packages/test-hyphens-underscore/.pnp/*
jupyterlab/tests/mock_packages/test_no_hyphens/.yarn/*
jupyterlab/tests/mock_packages/test_no_hyphens/.pnp/*

# copied changelog file
docs/source/getting_started/changelog.md
2 changes: 1 addition & 1 deletion .gitpod.yml
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@ tasks:
EOT
source /workspace/bin/activate-env.sh
micromamba config append channels conda-forge
micromamba install -n base -y python=3.10 nodejs=18 yarn
micromamba install -n base -y python=3.10 nodejs=20 yarn
source /workspace/bin/activate-env.sh
python -m pip install -e ".[dev,docs,test]" && jlpm install && jlpm run build
gp sync-done setup
1 change: 1 addition & 0 deletions .licenserc.yaml
Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@ header:
- '**/*.svg'
- '**/*.yml'
- '**/*.yaml'
- '**/*.jupyterlab-workspace'
- '**/build'
- '**/lib'
- '**/node_modules'
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -27,13 +27,13 @@ repos:
exclude: (.bumpversion.cfg|yarn.js)

- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.27.4
rev: 0.28.1
hooks:
- id: check-github-workflows

# Check ruff version is aligned with the one in pyproject.toml
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.2.0
rev: v0.3.5
hooks:
- id: ruff
args: ["--fix"]
2 changes: 0 additions & 2 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -33,8 +33,6 @@ jupyterlab/staging/yarn.lock
jupyterlab/staging/index.js
jupyterlab/staging/webpack.config.js
packages/ui-components/src/icon/iconimports.ts
tsconfigdoc.json
typedoc-theme
yarn.lock

# jetbrains IDE stuff
2 changes: 1 addition & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ build:
os: ubuntu-22.04
tools:
python: "3.10"
nodejs: "18"
nodejs: "20"

sphinx:
configuration: docs/source/conf.py
Loading