You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UI refresh (for example, reimagining how notebook tools are accessed in a notebook document)
Known Breaking API Changes
The semantics of dynamic extensions will be different from regular extensions
Url semantics will change due to single document mode
Upgrade from TS 3.7 -> 3.9 affects typing APIs
Many APIs take an optional ITranslator object
Checklist
Beta
Update extension guide to use module federation
Update dependencies in various package.json files and refresh the yarn.lock to pull in latest versions
Release checklist
Document in changelog that the property inspector moved to the right sidebar. I spent a long time looking for it, and trying to figure out why it wasn't activating in the code, before I discovered that it's on the right sidebar now.
The build will fail if we publish a new package because by default it is
private. Use npm access public @jupyterlab/<name> to make it public.
The build will fail if we forget to include style/ in the files:
of a package (it will fail on the jupyter lab build command because
webpack cannot find the referenced styles to import.
At this point, there may have been some more commits merged. Run python scripts/milestone_check.py to check the issues assigned to this milestone one more time. Update changelog if necessary.
Now do the actual final release:
Run jlpm run bumpversion release to switch to final release
Push the commit and tags to master
Run npm run publish:all to publish the packages
Create a branch for the release and push to GitHub
Timeline
We released JupyterLab 3.0 on 24 Dec 2020. The changelog is in the documentation.
Major features
We want major features in 3.0 to entice users to upgrade.
labhubapp: Doc change of labhubapp back to jupyterhub-singleuser #8356. Bring back the labhub entry point #8704 Reinstate the labhubapp #8806 (PR)Some other possibilities included (deferred):
Known Breaking API Changes
ITranslatorobjectChecklist
Beta
Release checklist
Document in changelog that the property inspector moved to the right sidebar. I spent a long time looking for it, and trying to figure out why it wasn't activating in the code, before I discovered that it's on the right sidebar now.
Release jupyterlab_server 2.0 final
Blog Post: https://blog.jupyter.org/jupyterlab-3-0-is-out-4f58385e25bb
Modify and run
python scripts/milestone_check.pyto check the issues assigned to this milestoneWrite release highlights, starting with:
loghub jupyterlab/jupyterlab -m XXX -t $GITHUB_TOKEN --template scripts/release_template.txtTest the release candidate in a clean environment
Make sure the CI builds pass
private. Use
npm access public @jupyterlab/<name>to make it public.style/in thefiles:of a package (it will fail on the
jupyter lab buildcommand becausewebpack cannot find the referenced styles to import.
Update the other repos:
https://github.com/jupyterlab/mimerender-cookiecutter- this repo was archived. Are we not updating it anymore?Add a tag to ts cookiecutter with the new JupyterLab version
Update the extension examples:
Update the extension tutorial
At this point, there may have been some more commits merged. Run
python scripts/milestone_check.pyto check the issues assigned to this milestone one more time. Update changelog if necessary.Now do the actual final release:
Run
jlpm run bumpversion releaseto switch to final releasePush the commit and tags to master
Run
npm run publish:allto publish the packagesCreate a branch for the release and push to GitHub
Update the API docs
Set the default branch of the APOD repo.
Publish to conda-forge.
After a few days (to allow for possible patch releases), set up development for
the next release:
jlpm run bumpversion minorto bump to alpha for the next alpha releasenpm run publish:allto publish the packages