Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
bf1530f
Add devcontainer support, backed by pixi (#7602)
jtpio Mar 11, 2025
6319ce6
Update `@babel` dependencies (#7605)
jtpio Mar 13, 2025
6d06d97
Update to JupyterLab `v4.4.0b1` (#7607)
jtpio Mar 14, 2025
9678c18
Publish 7.4.0b1
jtpio Mar 14, 2025
59b9411
User facing changelog for 7.4 (#7612)
jtpio Mar 17, 2025
326991f
Update to JupyterLab v4.4.0b2 (#7614)
jtpio Mar 20, 2025
be2fd12
Add pixi step to the update workflow (#7608)
jtpio Mar 20, 2025
ab63d5c
Publish 7.4.0b2
jtpio Mar 20, 2025
40891bd
Support `ServiceManagerPlugin` (#7616)
jtpio Mar 21, 2025
434221c
Update to JupyterLab v4.4.0rc0 (#7618)
jtpio Mar 26, 2025
903fef5
Publish 7.4.0b3
jtpio Mar 26, 2025
6853096
Update to JupyterLab v4.4.0rc1 (#7622)
jtpio Apr 2, 2025
7fa1999
Add support for a `down` area (#7619)
jtpio Apr 3, 2025
2077c92
Publish 7.4.0rc0
jtpio Apr 3, 2025
3edc44b
Update to JupyterLab v4.4.0 (#7623)
github-actions[bot] Apr 3, 2025
fbfe365
Bump the actions group with 2 updates (#7626)
dependabot[bot] Apr 7, 2025
f0bdc47
Publish 7.4.0
jtpio Apr 9, 2025
2616caa
fix: Update lower bound of required python to 3.9 (#7628)
honnix Apr 11, 2025
40e1bbe
Bump prefix-dev/setup-pixi from 0.8.4 to 0.8.5 in the actions group (…
dependabot[bot] Apr 14, 2025
ea978c6
chore: Fix UP006 (#7633)
honnix Apr 14, 2025
633fec9
Run UI tests on `ubuntu-latest` (#7639)
jtpio Apr 22, 2025
0c45402
Update to JupyterLab v4.4.1 (#7638)
jtpio Apr 22, 2025
b6dc5a2
Bump prefix-dev/setup-pixi from 0.8.5 to 0.8.8 in the actions group (…
dependabot[bot] Apr 22, 2025
22e29fc
Update to JupyterLab v4.5.0a0 (#7650)
jtpio May 7, 2025
1d9dbd3
Publish 7.5.0a0
jtpio May 7, 2025
b1a5f61
Update CONTRIBUTING.md (#7645)
jchen1223 May 22, 2025
22016bb
CI: pin to `jupyter-core<5.8.0` on Windows (#7655)
jtpio May 26, 2025
329d552
Revert "CI: pin to `jupyter-core<5.8.0` on Windows (#7655)" (#7657)
minrk May 27, 2025
71532b9
Update to JupyterLab v4.5.0a1 (#7656)
jtpio May 28, 2025
026fde1
Bump brace-expansion from 1.1.11 to 1.1.12 in /ui-tests (#7664)
dependabot[bot] Jun 16, 2025
df09eae
Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 in the actions group …
dependabot[bot] Jun 16, 2025
b99d42f
Fix grammatical errors in Contributing.md (#7669)
sangampaudel530 Jun 30, 2025
a82eeba
Pin `httpx` (#7691)
jtpio Aug 5, 2025
6caeba2
Bump prefix-dev/setup-pixi from 0.8.10 to 0.8.11 in the actions group…
dependabot[bot] Aug 5, 2025
f56a27c
Update to JupyterLab v4.5.0a2 (#7694)
jtpio Aug 11, 2025
8f91edd
Publish 7.5.0a1
jtpio Aug 11, 2025
629e634
Encode URI file path (#7698)
itsmevichu Aug 12, 2025
3100d87
Update to JupyterLab v4.5.0a3 (#7703)
jtpio Aug 18, 2025
0e4fdd1
Publish 7.5.0a2
jtpio Aug 18, 2025
5a845dc
Handle file rename errors (#7710)
jtpio Aug 21, 2025
a8a8111
Increase checkpoint poll interval (#7711)
jtpio Aug 21, 2025
346e30d
Define `O` as the keyboard shortcut to toggle cell outputs (#7709)
jtpio Aug 21, 2025
357229d
Bump the actions group across 1 directory with 3 updates (#7704)
dependabot[bot] Aug 25, 2025
9c5a275
Remove link to `npmjs.com` (#7730)
jtpio Sep 22, 2025
c0d3e8b
Pin `click<8.3` (#7729)
jtpio Sep 22, 2025
0af6834
Revert "Pin `click<8.3` (#7729)" (#7733)
jtpio Sep 24, 2025
254b06c
Update to JupyterLab v4.5.0a4 (#7728)
jtpio Sep 24, 2025
efdef40
Publish 7.5.0a3
jtpio Sep 24, 2025
2e88202
Add JupyterCon banner and add Jupyter colors (#7727)
choldgraf Sep 24, 2025
828708e
Update to JupyterLab v4.5.0b0 (#7739)
jtpio Sep 29, 2025
79ad725
Publish 7.5.0b0
jtpio Sep 29, 2025
37ad3c4
Update JupyterCon 2025 announcement links (#7744)
krassowski Oct 14, 2025
0201906
Update to JupyterLab v4.5.0b1 (#7746)
jtpio Oct 20, 2025
7f84b95
Use Node.js 24 / npm 11 to publish releases (#7749)
jtpio Oct 20, 2025
fd9c4b4
Publish 7.5.0b1
jtpio Oct 20, 2025
18ba796
Update to JupyterLab v4.5.0rc0 (#7755)
jtpio Oct 31, 2025
7a960ab
Publish 7.5.0rc0
jtpio Nov 3, 2025
165e3cd
Remove JupyterCon 2025 announcement banner (#7757)
jasongrout Nov 7, 2025
05dad4f
Fix link to Code of Conduct in CONTRIBUTING.md (#7758)
jtpio Nov 7, 2025
04bd4bc
Bump the actions group across 1 directory with 3 updates (#7751)
dependabot[bot] Nov 10, 2025
7533cca
Update to JupyterLab v4.5.0rc1 (#7764)
jtpio Nov 14, 2025
6923a84
Publish 7.5.0rc1
jtpio Nov 14, 2025
9c6ee5d
Expose the cell toolbar settings (#7766)
jtpio Nov 15, 2025
1f8c7cd
Clean up references to Gitpod (#7767)
jtpio Nov 18, 2025
7362e52
Update to JupyterLab v4.5.0 (#7768)
jtpio Nov 18, 2025
be53ec8
User facing changelog for 7.5 (#7770)
jtpio Nov 18, 2025
b45653f
Publish 7.5.0
jtpio Nov 19, 2025
5bb41ae
Fix `hatch build`, ignore links to `blog.jupyter.org` (#7780)
jtpio Dec 8, 2025
18411e8
Bump the actions group with 4 updates (#7773)
dependabot[bot] Dec 8, 2025
a5c9c93
fix selector (#7782)
jtpio Dec 11, 2025
1003f68
Fix link to the IPython install page (#7783)
jtpio Dec 11, 2025
2218344
Update to JupyterLab v4.5.1 (#7785)
jtpio Dec 15, 2025
fccf568
Add debugger display registry (#7774)
arjxn-py Dec 16, 2025
09f0f85
Publish 7.5.1
jtpio Dec 16, 2025
f0e7469
Update to JupyterLab `4.6.0a0` (#7787)
jtpio Dec 17, 2025
e7f5e5d
Bump systeminformation from 5.23.14 to 5.27.14 in /ui-tests (#7788)
dependabot[bot] Dec 17, 2025
9836de4
Publish 7.6.0a0
jtpio Dec 17, 2025
e54ce8e
Fix grammar in notebook documentation (#7794)
xlumzee Dec 23, 2025
b8be130
Add PR template (#7792)
KH-Coder865 Jan 7, 2026
1475851
Fix toggling the side panels from menu (#7799)
brichet Jan 12, 2026
a9ea618
Update to JupyterLab v4.6.0a1 (#7801)
jtpio Jan 12, 2026
aa605fa
Clean up node 24 install (#7803)
jtpio Jan 12, 2026
bc204fe
Publish 7.6.0a1
jtpio Jan 12, 2026
a4a6080
Update snapshots bot checkout and permission check (#7806)
martinRenou Jan 14, 2026
8532a65
Add a scratch-pad console to the notebook (#7790)
brichet Jan 15, 2026
661d40a
Rename the token env variable (#7802)
brichet Jan 15, 2026
8908968
Update to JupyterLab v4.6.0a2 (#7814)
jtpio Jan 23, 2026
60c40bc
Bump the actions group with 4 updates (#7811)
dependabot[bot] Jan 23, 2026
209c7da
Bump tar from 6.1.13 to 6.2.1 in /ui-tests (#7810)
dependabot[bot] Jan 23, 2026
bd932d2
Publish 7.6.0a2
jtpio Jan 23, 2026
a423c40
Fix grammar: join sentences in CONTRIBUTING.md (#7813)
bodhisilberling Jan 23, 2026
19ce9b9
Bump prefix-dev/setup-pixi from 0.9.3 to 0.9.4 in the actions group (…
dependabot[bot] Feb 2, 2026
9dc1202
Bump ESLint, update other deps (#7821)
jtpio Feb 6, 2026
0d8475a
docs: Fix broken links in troubleshooting and migration docs (#7824)
RamiNoodle733 Feb 6, 2026
0dd773a
Fix PyO3 CI failure with Python 3.15 (#7836)
jtpio Feb 24, 2026
767a30d
Update to JupyterLab v4.6.0a3 (#7839)
github-actions[bot] Feb 24, 2026
29405b0
Publish 7.6.0a3
jtpio Feb 24, 2026
f01966d
Bump the actions group with 2 updates (#7846)
dependabot[bot] Mar 2, 2026
b6adcf3
Prevent scratchpad console title to update (#7843)
brichet Mar 2, 2026
7614532
Fix check links (#7857)
jtpio Mar 9, 2026
e93bf16
TypeScript 5.9 (#7855)
jtpio Mar 9, 2026
fc791fc
Update to JupyterLab v4.6.0a4 (#7859)
jtpio Mar 12, 2026
84d06f1
Publish 7.6.0a4
jtpio Mar 12, 2026
be8fd97
Fix typos in documentation (#7865)
yangsong97 Mar 22, 2026
f806a9e
Bump brace-expansion from 1.1.12 to 1.1.13 in /ui-tests (#7873)
dependabot[bot] Mar 27, 2026
6dabe35
Add `@jupyter/eslint-plugin` (#7856)
Darshan808 Mar 31, 2026
71ce76a
Fix lint warnings (#7881)
jtpio Mar 31, 2026
62fd4a9
Bump lodash from 4.17.23 to 4.18.1 in /ui-tests (#7887)
dependabot[bot] Apr 10, 2026
eac3285
Drop `lerna` (#7882)
jtpio Apr 10, 2026
9dedbc4
Bump `@jupyter/eslint-plugin` and fix lint (#7891)
Darshan808 Apr 21, 2026
60fdfb6
Add zizmor (github actions static analysis) (#7880)
Yann-P Apr 21, 2026
24b0863
Dependabot bumps (#7892)
jtpio Apr 21, 2026
45bfb79
Use `@jupyter/builder` (#7893)
jtpio Apr 22, 2026
08dfa77
Minimize prod builds (#7789)
jtpio Apr 23, 2026
2495d1b
Confirmation dialog before "Close and Shut Down Notebook" (#7894)
jtpio Apr 23, 2026
203ed05
Move launch-tree from help menu to view menu (#7107)
joaovml Apr 24, 2026
55a6a87
Update to `jupyter-builder==0.0.8`, drop `@jupyterlab/builder` (#7895)
jtpio Apr 24, 2026
83a14e8
Set `packageManager` in `package.json` (#7898)
jtpio Apr 29, 2026
605c48b
Bump postcss (#7899)
jtpio Apr 29, 2026
ffd9209
Bump postcss from 8.4.31 to 8.5.12 in /ui-tests (#7900)
dependabot[bot] Apr 29, 2026
4baffbc
Update to JupyterLab v4.6.0a5 (#7901)
jtpio Apr 30, 2026
7a98567
Merge commit from fork
Yann-P Apr 30, 2026
0822a3b
Publish 7.6.0a5
jtpio Apr 30, 2026
685709e
Bump uuid from 11.1.0 to 11.1.1 in /ui-tests (#7907)
dependabot[bot] May 6, 2026
227401e
Bump fast-uri from 3.1.0 to 3.1.2 in /ui-tests (#7909)
dependabot[bot] May 11, 2026
7229775
UI tests HTML report (#7913)
jtpio May 11, 2026
04d9997
Bump @babel/plugin-transform-modules-systemjs from 7.23.0 to 7.29.4 (…
dependabot[bot] May 13, 2026
054317a
Bump fast-uri from 3.0.6 to 3.1.2 (#7908)
dependabot[bot] May 13, 2026
d39c66a
Bump ws from 8.13.0 to 8.20.1 in /ui-tests (#7918)
dependabot[bot] May 19, 2026
2ca2bb5
Bump ws from 7.5.9 to 8.20.1 (#7919)
dependabot[bot] May 19, 2026
8aeea19
Bump `@jupyter/eslint-plugin` to `v1` (#7911)
Darshan808 May 19, 2026
0340149
Update to JupyterLab 4.6.0b0 (#7923)
jtpio May 21, 2026
28a5664
Publish 7.6.0b0
jtpio May 21, 2026
0b168d1
Bump uuid from 11.1.0 to 11.1.1 (#7924)
dependabot[bot] May 22, 2026
c17b136
Bump @tootallnate/once from 2.0.0 to 2.0.1 (#7926)
dependabot[bot] May 22, 2026
d416f5e
Bump @tootallnate/once from 2.0.0 to 2.0.1 in /ui-tests (#7925)
dependabot[bot] May 22, 2026
db7b8ab
Remove obsolete datetime warning filters (#7933)
Mirochill May 26, 2026
c723a2c
Update to JupyterLab v4.6.0b1 (#7935)
jtpio May 29, 2026
5273b41
Publish 7.6.0b1
jtpio May 29, 2026
d1ed421
Bump the actions group with 7 updates (#7937)
dependabot[bot] Jun 2, 2026
2831797
Pin GitHub Actions (#7938)
jtpio Jun 3, 2026
4d4e9d4
Add UI test for opening notebook with editor factory (#7931)
goelakash Jun 3, 2026
ee25aa4
Add UI test verifying no cell toolbar in file editor (#7930)
goelakash Jun 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
FROM mcr.microsoft.com/devcontainers/base:jammy

ARG PIXI_VERSION=v0.42.1

RUN curl -L -o /usr/local/bin/pixi -fsSL --compressed "https://github.com/prefix-dev/pixi/releases/download/${PIXI_VERSION}/pixi-$(uname -m)-unknown-linux-musl" \
&& chmod +x /usr/local/bin/pixi \
&& pixi info

# set some user and workdir settings to work nicely with vscode
USER vscode
WORKDIR /home/vscode

RUN echo 'eval "$(pixi completion -s bash)"' >> /home/vscode/.bashrc
21 changes: 21 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "Jupyter Notebook",
"build": {
"dockerfile": "Dockerfile",
"context": ".."
},
"forwardPorts": [8888],
"customizations": {
"vscode": {
"settings": {},
"extensions": ["ms-python.python", "charliermarsh.ruff", "GitHub.copilot"]
}
},
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
},
"mounts": [
"source=${localWorkspaceFolderBasename}-pixi,target=${containerWorkspaceFolder}/.pixi,type=volume"
],
"postCreateCommand": "sudo chown vscode .pixi && pixi install && pixi run develop && pixi run pre-commit install -f"
}
20 changes: 0 additions & 20 deletions .eslintignore

This file was deleted.

57 changes: 0 additions & 57 deletions .eslintrc.js

This file was deleted.

13 changes: 0 additions & 13 deletions .eslintrc.json

This file was deleted.

2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# SCM syntax highlighting & preventing 3-way merges
pixi.lock merge=binary linguist-language=YAML linguist-generated=true
19 changes: 2 additions & 17 deletions .github/actions/build-dist/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ runs:
using: 'composite'
steps:
- name: Base Setup
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@95d85449e4f3f352e261221f6529f8ed307f5728 # v1

- name: Install dependencies
shell: bash
Expand All @@ -16,29 +16,14 @@ runs:
run: |
hatch build

- name: Build npm distributions
shell: bash
run: |
mkdir pkgs
hatch run npm_pack
cp packages/*/*.tgz pkgs

- name: Build checksum file
shell: bash
run: |
cd dist
sha256sum * | tee SHA256SUMS
cd ../pkgs
sha256sum * | tee SHA256SUMS

- name: Upload distributions
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: notebook-dist-${{ github.run_number }}
path: ./dist

- name: Upload distributions
uses: actions/upload-artifact@v4
with:
name: notebook-pkgs-${{ github.run_number }}
path: ./pkgs
2 changes: 1 addition & 1 deletion .github/answered.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v3
- uses: actions/stale@98ed4cb500039dbcccf4bd9bedada4d0187f2757 # v3
with:
skip-stale-issue-message: true
days-before-stale: 30
Expand Down
26 changes: 26 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!--
Thanks for contributing to Jupyter Notebook!
Please fill out the following items to submit a pull request.
See the contributing guidelines for more information:
https://github.com/jupyter/notebook/blob/main/CONTRIBUTING.md
-->

## References

<!-- Note issue numbers this pull request addresses (should be at least one, see contributing guidelines above). -->

<!-- Note any other pull requests that address this issue and how this pull request is different. -->

## Code changes

<!-- Describe the code changes and how they address the issue. -->

## User-facing changes

<!-- Describe any visual or user interaction changes and how they address the issue. -->

<!-- For visual changes, include before and after screenshots or GIF/mp4/other video demo here. -->

## Backwards-incompatible changes

<!-- Describe any backwards-incompatible changes to JupyterLab public APIs. -->
2 changes: 1 addition & 1 deletion .github/workflows/auto_author_assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ jobs:
permissions:
pull-requests: write
steps:
- uses: toshimaru/auto-author-assign@v2.1.1
- uses: toshimaru/auto-author-assign@bdd7688cbf9e6d5683f02f8c7d8ae4062a254b6d # v3.0.2
2 changes: 1 addition & 1 deletion .github/workflows/binder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
permissions:
pull-requests: write
steps:
- uses: jupyterlab/maintainer-tools/.github/actions/binder-link@v1
- uses: jupyterlab/maintainer-tools/.github/actions/binder-link@95d85449e4f3f352e261221f6529f8ed307f5728 # v1
with:
github_token: ${{ secrets.github_token }}
url_path: tree
Loading