- Added support for namespace packages in labextensions. [10150](https://github.com/jupyterlab/jupyterlab/pull/10150) [mellesies](https://github.com/mellesies)
Maintenance and upkeep improvements
- \[3.0.x\] Remove Dependency on Jupyter Packaging [10218](https://github.com/jupyterlab/jupyterlab/pull/10218) ([jtpio](https://github.com/jtpio))
- Workaround Chromium issue with iframe reload/href [10185](https://github.com/jupyterlab/jupyterlab/pull/10185) [krassowski](https://github.com/krassowski) - Update to `sanitize-html~=2.3.3` [10220](https://github.com/jupyterlab/jupyterlab/pull/10220) [jtpio](https://github.com/jtpio) - Update to `url-parse~=1.5.1` [10219](https://github.com/jupyterlab/jupyterlab/pull/10219) [jtpio](https://github.com/jtpio) - Update packaging commands in the extension tutorial [10104](https://github.com/jupyterlab/jupyterlab/pull/10104) [jtpio](https://github.com/jtpio) - Mention mamba as a means to install JupyterLab [10093](https://github.com/jupyterlab/jupyterlab/pull/10093) [SylvainCorlay](https://github.com/SylvainCorlay)
3.0.14
Not secure
- Clean up browser check [10080](https://github.com/jupyterlab/jupyterlab/pull/10080) - Loosen pin on jupyter-packaging [9998](https://github.com/jupyterlab/jupyterlab/pull/9998)
3.0.13
Not secure
- Add cell id per notebook format 4.5 ([10018](https://github.com/jupyterlab/jupyterlab/pull/10018)) - Fix label for "Create Console for Editor" ([9794](https://github.com/jupyterlab/jupyterlab/pull/9794)) - Use blobs to set the svg source of an image in the image viewer ([10029](https://github.com/jupyterlab/jupyterlab/pull/10029)) - \[Fix\] Copy shareable link command ([10021](https://github.com/jupyterlab/jupyterlab/pull/10021)) - Clarify where the overrides.json file should be in the docs ([9996](https://github.com/jupyterlab/jupyterlab/pull/9996)) - Do not make unnecessary npm registry requests ([9974](https://github.com/jupyterlab/jupyterlab/pull/9974)) - Fix escaping of urls and paths ([9978](https://github.com/jupyterlab/jupyterlab/pull/9978))
3.0.12
Not secure
- Fix support for Safari by changing regular expression for Table of Contents ([9962](https://github.com/jupyterlab/jupyterlab/pull/9962)) - Fix DocRegistry FileType pattern matching ([9958](https://github.com/jupyterlab/jupyterlab/pull/9958))
3.0.11
Not secure
- Fix: use process/browser module as real polyfill ([9636](https://github.com/jupyterlab/jupyterlab/pull/9636)) - Fix Table of Contents extension markdown bug for HTML comments ([9938](https://github.com/jupyterlab/jupyterlab/pull/9938)) - Make Table of Contents extension not rewrite all notebook headers ([9932](https://github.com/jupyterlab/jupyterlab/pull/9932))
3.0.10
Not secure
- Fix watch mode for external extensions ([9915](https://github.com/jupyterlab/jupyterlab/pull/9915)) - Bug fix for extension watch mode behavior ([9889](https://github.com/jupyterlab/jupyterlab/pull/9889), [9861](https://github.com/jupyterlab/jupyterlab/issues/9861))