Elixirnote

Latest version: v4.0.0a30

Safety actively analyzes 638430 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 20

4.0.0a22

([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.0.0a21...0040f2649c77af0251b8c8f73aea91c26c3960c5))

Bugs fixed

- Fix state restoration in the notebook extension [12218](https://github.com/jupyterlab/jupyterlab/pull/12218) ([jtpio](https://github.com/jtpio))
- Fix sdist editable install and add tests [12208](https://github.com/jupyterlab/jupyterlab/pull/12208) ([blink1073](https://github.com/blink1073))
- Remove use of ipython_genutils [12202](https://github.com/jupyterlab/jupyterlab/pull/12202) ([blink1073](https://github.com/blink1073))

Maintenance and upkeep improvements

- Inline `expected_http_error` function from `jupyterlab_server.tests` [12228](https://github.com/jupyterlab/jupyterlab/pull/12228) ([jtpio](https://github.com/jtpio))

Documentation improvements

- Update command in Performance Testing to use the right option [12215](https://github.com/jupyterlab/jupyterlab/pull/12215) ([jweill-aws](https://github.com/jweill-aws))
- Add note about `async`, `await` and `Promises` in the extension tutorial [12199](https://github.com/jupyterlab/jupyterlab/pull/12199) ([jtpio](https://github.com/jtpio))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2022-03-11&to=2022-03-18&type=c))

[blink1073](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ablink1073+updated%3A2022-03-11..2022-03-18&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2022-03-11..2022-03-18&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2022-03-11..2022-03-18&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2022-03-11..2022-03-18&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2022-03-11..2022-03-18&type=Issues) | [jweill-aws](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajweill-aws+updated%3A2022-03-11..2022-03-18&type=Issues)

4.0.0a21

([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.0.0a20...d7f1704307c2e345f247e1a411bdbae50f2a5708))

Enhancements made

- Export KernelConnection [12156](https://github.com/jupyterlab/jupyterlab/pull/12156) ([tkrabel-db](https://github.com/tkrabel-db))
- Document search debounce time via setting [12097](https://github.com/jupyterlab/jupyterlab/pull/12097) ([echarles](https://github.com/echarles))
- Extract markdown parser in its own plugin. [11971](https://github.com/jupyterlab/jupyterlab/pull/11971) ([fcollonval](https://github.com/fcollonval))
- Protocol alignment [11841](https://github.com/jupyterlab/jupyterlab/pull/11841) ([davidbrochart](https://github.com/davidbrochart))
- Add users colors to the theme [11703](https://github.com/jupyterlab/jupyterlab/pull/11703) ([hbcarlos](https://github.com/hbcarlos))

Bugs fixed

- Update docstring in the user model [12175](https://github.com/jupyterlab/jupyterlab/pull/12175) ([hbcarlos](https://github.com/hbcarlos))
- Typo in ShortcutItem component [12161](https://github.com/jupyterlab/jupyterlab/pull/12161) ([sparanoid](https://github.com/sparanoid))
- Correct the set item logic of `CodeCellModel.onModelDBOutputsChange` [12147](https://github.com/jupyterlab/jupyterlab/pull/12147) ([trungleduc](https://github.com/trungleduc))
- Build UMD module for jupyterlab/services [12141](https://github.com/jupyterlab/jupyterlab/pull/12141) ([fcollonval](https://github.com/fcollonval))
- Select kernel text (when open a no kernal .ipynb file) is not translated correctly (12133) [12135](https://github.com/jupyterlab/jupyterlab/pull/12135) ([yangql176](https://github.com/yangql176))
- Remove duplicated shortcuts [12122](https://github.com/jupyterlab/jupyterlab/pull/12122) ([fcollonval](https://github.com/fcollonval))
- Opening keyboard shortcuts UI result in "destruction" of shortcut settings [12112](https://github.com/jupyterlab/jupyterlab/pull/12112) ([fcollonval](https://github.com/fcollonval))

Maintenance and upkeep improvements

- Freeze content last modified time for documentation tabs menu [12183](https://github.com/jupyterlab/jupyterlab/pull/12183) ([fcollonval](https://github.com/fcollonval))
- Bump url-parse from 1.5.8 to 1.5.9 [12144](https://github.com/jupyterlab/jupyterlab/pull/12144) ([dependabot](https://github.com/dependabot))
- Fix typos in `kernel-status` plugins [12130](https://github.com/jupyterlab/jupyterlab/pull/12130) ([jtpio](https://github.com/jtpio))
- Bump url-parse from 1.5.6 to 1.5.8 [12128](https://github.com/jupyterlab/jupyterlab/pull/12128) ([dependabot](https://github.com/dependabot))
- Set left sidebar width through mouse motion [12123](https://github.com/jupyterlab/jupyterlab/pull/12123) ([fcollonval](https://github.com/fcollonval))

Documentation improvements

- Update docstring in the user model [12175](https://github.com/jupyterlab/jupyterlab/pull/12175) ([hbcarlos](https://github.com/hbcarlos))
- Document search debounce time via setting [12097](https://github.com/jupyterlab/jupyterlab/pull/12097) ([echarles](https://github.com/echarles))
- Document the JupyterLab Release Process [12074](https://github.com/jupyterlab/jupyterlab/pull/12074) ([jtpio](https://github.com/jtpio))
- Extract markdown parser in its own plugin. [11971](https://github.com/jupyterlab/jupyterlab/pull/11971) ([fcollonval](https://github.com/fcollonval))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2022-02-24&to=2022-03-11&type=c))

[blink1073](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ablink1073+updated%3A2022-02-24..2022-03-11&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adavidbrochart+updated%3A2022-02-24..2022-03-11&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2022-02-24..2022-03-11&type=Issues) | [echarles](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aecharles+updated%3A2022-02-24..2022-03-11&type=Issues) | [ellisonbg](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aellisonbg+updated%3A2022-02-24..2022-03-11&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2022-02-24..2022-03-11&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2022-02-24..2022-03-11&type=Issues) | [hbcarlos](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ahbcarlos+updated%3A2022-02-24..2022-03-11&type=Issues) | [jasongrout](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajasongrout+updated%3A2022-02-24..2022-03-11&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2022-02-24..2022-03-11&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2022-02-24..2022-03-11&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2022-02-24..2022-03-11&type=Issues) | [martinRenou](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AmartinRenou+updated%3A2022-02-24..2022-03-11&type=Issues) | [meeseeksdev](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksdev+updated%3A2022-02-24..2022-03-11&type=Issues) | [sparanoid](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Asparanoid+updated%3A2022-02-24..2022-03-11&type=Issues) | [tkrabel-db](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atkrabel-db+updated%3A2022-02-24..2022-03-11&type=Issues) | [trungleduc](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atrungleduc+updated%3A2022-02-24..2022-03-11&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2022-02-24..2022-03-11&type=Issues) | [yangql176](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ayangql176+updated%3A2022-02-24..2022-03-11&type=Issues)

4.0.0a20

([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.0.0a19...3468cc4990c2d0f0b3e3381c284a59a2e13f2d55))

Enhancements made

- Settings UI gives an unreadable JSON dump [12064](https://github.com/jupyterlab/jupyterlab/pull/12064) ([fcollonval](https://github.com/fcollonval))
- Polish settings editor [12045](https://github.com/jupyterlab/jupyterlab/pull/12045) ([krassowski](https://github.com/krassowski))
- Debounce kernel sources filter [12030](https://github.com/jupyterlab/jupyterlab/pull/12030) ([echarles](https://github.com/echarles))
- show pause on exception button when not available and change caption … [12005](https://github.com/jupyterlab/jupyterlab/pull/12005) ([andrewfulton9](https://github.com/andrewfulton9))
- Fix contrast in dark theme of settings editor [12004](https://github.com/jupyterlab/jupyterlab/pull/12004) ([krassowski](https://github.com/krassowski))
- Update completer part 2 [11969](https://github.com/jupyterlab/jupyterlab/pull/11969) ([trungleduc](https://github.com/trungleduc))
- Support dynamic toolbar definition [11963](https://github.com/jupyterlab/jupyterlab/pull/11963) ([fcollonval](https://github.com/fcollonval))
- Fix for kernel reconnect [11952](https://github.com/jupyterlab/jupyterlab/pull/11952) ([3coins](https://github.com/3coins))
- Add additional `Accel Enter` keyboard shortcuts for the `notebook:run-cell` command [11942](https://github.com/jupyterlab/jupyterlab/pull/11942) ([jtpio](https://github.com/jtpio))
- Explicitly specifies triageLabel parameter [11912](https://github.com/jupyterlab/jupyterlab/pull/11912) ([jweill-aws](https://github.com/jweill-aws))
- Add spacer widget via `app.shell` instead of `ILabShell` [11900](https://github.com/jupyterlab/jupyterlab/pull/11900) ([jtpio](https://github.com/jtpio))
- Add startMode setting to define the startup mode [11881](https://github.com/jupyterlab/jupyterlab/pull/11881) ([echarles](https://github.com/echarles))
- Add side-by-side margin override in the notebookConfig [11880](https://github.com/jupyterlab/jupyterlab/pull/11880) ([echarles](https://github.com/echarles))
- Pause on exception [11752](https://github.com/jupyterlab/jupyterlab/pull/11752) ([andrewfulton9](https://github.com/andrewfulton9))
- Increase color contrast in input boxes [11658](https://github.com/jupyterlab/jupyterlab/pull/11658) ([isabela-pf](https://github.com/isabela-pf))
- Show the kernel sources as a debugger tab and allow the user to break in kernel sources [11566](https://github.com/jupyterlab/jupyterlab/pull/11566) ([echarles](https://github.com/echarles))
- Refactor status bar [11450](https://github.com/jupyterlab/jupyterlab/pull/11450) ([fcollonval](https://github.com/fcollonval))
- Add settings UI [11079](https://github.com/jupyterlab/jupyterlab/pull/11079) ([marthacryan](https://github.com/marthacryan))
- Enable not showing editor for read-only Markdown cells [10956](https://github.com/jupyterlab/jupyterlab/pull/10956) ([krassowska](https://github.com/krassowska))

Bugs fixed

- Improve toggled button styles in debugger. [12110](https://github.com/jupyterlab/jupyterlab/pull/12110) ([fcollonval](https://github.com/fcollonval))
- Fix error rendering in Advanced Settings Editor [12107](https://github.com/jupyterlab/jupyterlab/pull/12107) ([krassowski](https://github.com/krassowski))
- Remove toolbar factory setting trick in the tests [12096](https://github.com/jupyterlab/jupyterlab/pull/12096) ([jtpio](https://github.com/jtpio))
- update status to unkown when kernel is shutdown from running kernels tab [12083](https://github.com/jupyterlab/jupyterlab/pull/12083) ([akshaychitneni](https://github.com/akshaychitneni))
- Log error on open document widget. [12080](https://github.com/jupyterlab/jupyterlab/pull/12080) ([trungleduc](https://github.com/trungleduc))
- Handle shutdown error [12048](https://github.com/jupyterlab/jupyterlab/pull/12048) ([Zsailer](https://github.com/Zsailer))
- Update snapshot following settings editor new wording [12035](https://github.com/jupyterlab/jupyterlab/pull/12035) ([fcollonval](https://github.com/fcollonval))
- use path-like comparison in initialize_templates() [12024](https://github.com/jupyterlab/jupyterlab/pull/12024) ([kellyyke](https://github.com/kellyyke))
- Adjust z-index of execution progress tooltip [11973](https://github.com/jupyterlab/jupyterlab/pull/11973) ([Sync271](https://github.com/Sync271))
- Add legacy editor to same palette category [11978](https://github.com/jupyterlab/jupyterlab/pull/11978) ([fcollonval](https://github.com/fcollonval))
- Fix misaligned icon and checkbox of setting editor [11976](https://github.com/jupyterlab/jupyterlab/pull/11976) ([trungleduc](https://github.com/trungleduc))
- Fix the debug modules model [11967](https://github.com/jupyterlab/jupyterlab/pull/11967) ([echarles](https://github.com/echarles))
- Fix autocomplete in console [11949](https://github.com/jupyterlab/jupyterlab/pull/11949) ([fcollonval](https://github.com/fcollonval))
- fix(docprovider): fix issue with empty notebook [11901](https://github.com/jupyterlab/jupyterlab/pull/11901) ([entropitor](https://github.com/entropitor))
- ensure a single modal is opened in case of time conflict savings [11883](https://github.com/jupyterlab/jupyterlab/pull/11883) ([echarles](https://github.com/echarles))
- Add percent decoding to `username` & `initials` [11852](https://github.com/jupyterlab/jupyterlab/pull/11852) ([HoseonRyu](https://github.com/HoseonRyu))
- Update reference snapshot for the completer UI test [11844](https://github.com/jupyterlab/jupyterlab/pull/11844) ([jtpio](https://github.com/jtpio))
- Specify an output hash function for Galata [11830](https://github.com/jupyterlab/jupyterlab/pull/11830) ([jasongrout](https://github.com/jasongrout))
- Trust dialog link styling, text changes [11827](https://github.com/jupyterlab/jupyterlab/pull/11827) ([jweill-aws](https://github.com/jweill-aws))
- Fixes Ctrl+Shift+ArrowLeft/Right shortcuts edit mode [11818](https://github.com/jupyterlab/jupyterlab/pull/11818) ([schmidi314](https://github.com/schmidi314))
- Restore line number state when stopping debugger [11768](https://github.com/jupyterlab/jupyterlab/pull/11768) ([fcollonval](https://github.com/fcollonval))

Maintenance and upkeep improvements

- Bump url-parse from 1.5.4 to 1.5.6 [12076](https://github.com/jupyterlab/jupyterlab/pull/12076) ([dependabot](https://github.com/dependabot))
- Bump follow-redirects from 1.14.7 to 1.14.8 [12050](https://github.com/jupyterlab/jupyterlab/pull/12050) ([dependabot](https://github.com/dependabot))
- Parse URL parameters in user model [12046](https://github.com/jupyterlab/jupyterlab/pull/12046) ([hbcarlos](https://github.com/hbcarlos))
- Update to `react-json-tree^0.16.1` [12044](https://github.com/jupyterlab/jupyterlab/pull/12044) ([jtpio](https://github.com/jtpio))
- Stabilize documentation CI tests [12043](https://github.com/jupyterlab/jupyterlab/pull/12043) ([fcollonval](https://github.com/fcollonval))
- Update Playwright snapshots from PR comments [12040](https://github.com/jupyterlab/jupyterlab/pull/12040) ([fcollonval](https://github.com/fcollonval))
- Mehmet employer update [12033](https://github.com/jupyterlab/jupyterlab/pull/12033) ([mbektas](https://github.com/mbektas))
- Bump simple-get from 3.1.0 to 3.1.1 [12010](https://github.com/jupyterlab/jupyterlab/pull/12010) ([dependabot](https://github.com/dependabot))
- [squash] Apply most auto-fixable stylelint rules [11993](https://github.com/jupyterlab/jupyterlab/pull/11993) ([bollwyvl](https://github.com/bollwyvl))
- Bump json-schema from 0.3.0 to 0.4.0 [11974](https://github.com/jupyterlab/jupyterlab/pull/11974) ([dependabot](https://github.com/dependabot))
- Fix General Welcome documentation test [11961](https://github.com/jupyterlab/jupyterlab/pull/11961) ([fcollonval](https://github.com/fcollonval))
- Remove tslint comment and move `Token` to `tokens.ts` [11955](https://github.com/jupyterlab/jupyterlab/pull/11955) ([fcollonval](https://github.com/fcollonval))
- Adopt stylelint and apply initial rules [11944](https://github.com/jupyterlab/jupyterlab/pull/11944) ([bollwyvl](https://github.com/bollwyvl))
- Bump node-fetch from 2.6.1 to 2.6.7 [11918](https://github.com/jupyterlab/jupyterlab/pull/11918) ([dependabot](https://github.com/dependabot))
- Bump nanoid from 3.1.23 to 3.2.0 [11914](https://github.com/jupyterlab/jupyterlab/pull/11914) ([dependabot](https://github.com/dependabot))
- Remove unused `isInit` param in `sessionContext.changeKernel()` [11907](https://github.com/jupyterlab/jupyterlab/pull/11907) ([jtpio](https://github.com/jtpio))
- Fix plugin id for the toolbar registry plugin [11899](https://github.com/jupyterlab/jupyterlab/pull/11899) ([jtpio](https://github.com/jtpio))
- Drop `nbclassic`, depend on `notebook_shim` [11894](https://github.com/jupyterlab/jupyterlab/pull/11894) ([jtpio](https://github.com/jtpio))
- simplify validateMimeValue regex [11890](https://github.com/jupyterlab/jupyterlab/pull/11890) ([minrk](https://github.com/minrk))
- Bump marked from 2.1.3 to 4.0.10 [11879](https://github.com/jupyterlab/jupyterlab/pull/11879) ([dependabot](https://github.com/dependabot))
- Bump follow-redirects from 1.14.1 to 1.14.7 [11864](https://github.com/jupyterlab/jupyterlab/pull/11864) ([dependabot](https://github.com/dependabot))
- Update to the latest lumino [11823](https://github.com/jupyterlab/jupyterlab/pull/11823) ([hbcarlos](https://github.com/hbcarlos))
- Use playwright to generate documentation screenshots [11821](https://github.com/jupyterlab/jupyterlab/pull/11821) ([fcollonval](https://github.com/fcollonval))
- Remove `url` dependency from `jupyterlab/apputils` [11813](https://github.com/jupyterlab/jupyterlab/pull/11813) ([jtpio](https://github.com/jtpio))
- Ensure federated example resolutions [11714](https://github.com/jupyterlab/jupyterlab/pull/11714) ([jtpio](https://github.com/jtpio))
- Optional sessionContext for ConsoleHistory [9975](https://github.com/jupyterlab/jupyterlab/pull/9975) ([jtpio](https://github.com/jtpio))

Documentation improvements

- Pull request must target master [12088](https://github.com/jupyterlab/jupyterlab/pull/12088) ([fcollonval](https://github.com/fcollonval))
- Fix anchors and myst configuration [12063](https://github.com/jupyterlab/jupyterlab/pull/12063) ([fcollonval](https://github.com/fcollonval))
- Update Playwright snapshots from PR comments [12040](https://github.com/jupyterlab/jupyterlab/pull/12040) ([fcollonval](https://github.com/fcollonval))
- Mehmet employer update [12033](https://github.com/jupyterlab/jupyterlab/pull/12033) ([mbektas](https://github.com/mbektas))
- docs: fix shell command with unquoted '>' [12002](https://github.com/jupyterlab/jupyterlab/pull/12002) ([ErikBjare](https://github.com/ErikBjare))
- Fix a bumpversion example in release markdown [12006](https://github.com/jupyterlab/jupyterlab/pull/12006) ([echarles](https://github.com/echarles))
- [squash] Apply most auto-fixable stylelint rules [11993](https://github.com/jupyterlab/jupyterlab/pull/11993) ([bollwyvl](https://github.com/bollwyvl))
- Remove tslint comment and move `Token` to `tokens.ts` [11955](https://github.com/jupyterlab/jupyterlab/pull/11955) ([fcollonval](https://github.com/fcollonval))
- Update several extensions readme files to delete old content. [11947](https://github.com/jupyterlab/jupyterlab/pull/11947) ([jasongrout](https://github.com/jasongrout))
- Adopt stylelint and apply initial rules [11944](https://github.com/jupyterlab/jupyterlab/pull/11944) ([bollwyvl](https://github.com/bollwyvl))
- Remove theme cookiecutter from the docs [11928](https://github.com/jupyterlab/jupyterlab/pull/11928) ([jtpio](https://github.com/jtpio))
- Updates code, documentation to use new standard terms for cell output [11904](https://github.com/jupyterlab/jupyterlab/pull/11904) ([jweill-aws](https://github.com/jweill-aws))
- Drop `nbclassic`, depend on `notebook_shim` [11894](https://github.com/jupyterlab/jupyterlab/pull/11894) ([jtpio](https://github.com/jtpio))
- DOCS: Remove custom icon link template [11882](https://github.com/jupyterlab/jupyterlab/pull/11882) ([choldgraf](https://github.com/choldgraf))
- Add the `3.3.0a1` Changelog Entry [11860](https://github.com/jupyterlab/jupyterlab/pull/11860) ([jtpio](https://github.com/jtpio))
- Add missing `v3.2` title to the changelog [11859](https://github.com/jupyterlab/jupyterlab/pull/11859) ([jtpio](https://github.com/jtpio))
- Give conda instructions for the pixman pkg-config error. [11829](https://github.com/jupyterlab/jupyterlab/pull/11829) ([jasongrout](https://github.com/jasongrout))
- Use playwright to generate documentation screenshots [11821](https://github.com/jupyterlab/jupyterlab/pull/11821) ([fcollonval](https://github.com/fcollonval))
- DOCS: Convert theme to pydata-sphinx-theme [11803](https://github.com/jupyterlab/jupyterlab/pull/11803) ([choldgraf](https://github.com/choldgraf))
- Refactor completer and completer-extension package [11795](https://github.com/jupyterlab/jupyterlab/pull/11795) ([trungleduc](https://github.com/trungleduc))
- Refactor status bar [11450](https://github.com/jupyterlab/jupyterlab/pull/11450) ([fcollonval](https://github.com/fcollonval))
- Optional sessionContext for ConsoleHistory [9975](https://github.com/jupyterlab/jupyterlab/pull/9975) ([jtpio](https://github.com/jtpio))

API and Breaking Changes

- Drop `nbclassic`, depend on `notebook_shim` [11894](https://github.com/jupyterlab/jupyterlab/pull/11894) ([jtpio](https://github.com/jtpio))
- Refactor completer and completer-extension package [11795](https://github.com/jupyterlab/jupyterlab/pull/11795) ([trungleduc](https://github.com/trungleduc))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2022-01-12&to=2022-02-24&type=c))

[3coins](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3A3coins+updated%3A2022-01-12..2022-02-24&type=Issues) | [akshaychitneni](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aakshaychitneni+updated%3A2022-01-12..2022-02-24&type=Issues) | [andrewfulton9](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandrewfulton9+updated%3A2022-01-12..2022-02-24&type=Issues) | [blink1073](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ablink1073+updated%3A2022-01-12..2022-02-24&type=Issues) | [bollwyvl](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abollwyvl+updated%3A2022-01-12..2022-02-24&type=Issues) | [choldgraf](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Acholdgraf+updated%3A2022-01-12..2022-02-24&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adavidbrochart+updated%3A2022-01-12..2022-02-24&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2022-01-12..2022-02-24&type=Issues) | [echarles](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aecharles+updated%3A2022-01-12..2022-02-24&type=Issues) | [entropitor](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aentropitor+updated%3A2022-01-12..2022-02-24&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2022-01-12..2022-02-24&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2022-01-12..2022-02-24&type=Issues) | [hbcarlos](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ahbcarlos+updated%3A2022-01-12..2022-02-24&type=Issues) | [HoseonRyu](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AHoseonRyu+updated%3A2022-01-12..2022-02-24&type=Issues) | [isabela-pf](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aisabela-pf+updated%3A2022-01-12..2022-02-24&type=Issues) | [jasongrout](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajasongrout+updated%3A2022-01-12..2022-02-24&type=Issues) | [JohanMabille](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJohanMabille+updated%3A2022-01-12..2022-02-24&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2022-01-12..2022-02-24&type=Issues) | [jupyterlab-dev-mode](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-dev-mode+updated%3A2022-01-12..2022-02-24&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2022-01-12..2022-02-24&type=Issues) | [jweill-aws](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajweill-aws+updated%3A2022-01-12..2022-02-24&type=Issues) | [kellyyke](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akellyyke+updated%3A2022-01-12..2022-02-24&type=Issues) | [krassowska](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowska+updated%3A2022-01-12..2022-02-24&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2022-01-12..2022-02-24&type=Issues) | [marthacryan](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Amarthacryan+updated%3A2022-01-12..2022-02-24&type=Issues) | [mbektas](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ambektas+updated%3A2022-01-12..2022-02-24&type=Issues) | [meeseeksdev](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksdev+updated%3A2022-01-12..2022-02-24&type=Issues) | [meeseeksmachine](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2022-01-12..2022-02-24&type=Issues) | [minrk](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aminrk+updated%3A2022-01-12..2022-02-24&type=Issues) | [mlucool](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Amlucool+updated%3A2022-01-12..2022-02-24&type=Issues) | [schmidi314](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aschmidi314+updated%3A2022-01-12..2022-02-24&type=Issues) | [SylvainCorlay](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ASylvainCorlay+updated%3A2022-01-12..2022-02-24&type=Issues) | [trungleduc](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atrungleduc+updated%3A2022-01-12..2022-02-24&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2022-01-12..2022-02-24&type=Issues) | [yuvipanda](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ayuvipanda+updated%3A2022-01-12..2022-02-24&type=Issues) | [Zsailer](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AZsailer+updated%3A2022-01-12..2022-02-24&type=Issues)

4.0.0a19

([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.0.0a18...fc3f1f2f75f4bb3c8df0f3fa9f8508f17d532907))

Enhancements made

- Mentions pip3 for macOS users in docs [11816](https://github.com/jupyterlab/jupyterlab/pull/11816) ([jweill-aws](https://github.com/jweill-aws))
- Fix overlapped shadow for scrolling output cell [11785](https://github.com/jupyterlab/jupyterlab/pull/11785) ([thesinepainter](https://github.com/thesinepainter))
- Drop familyName from the ICurrentUser interface [11774](https://github.com/jupyterlab/jupyterlab/pull/11774) ([hbcarlos](https://github.com/hbcarlos))
- List workspaces [11730](https://github.com/jupyterlab/jupyterlab/pull/11730) ([fcollonval](https://github.com/fcollonval))
- Keyboard shortcuts related to collapsible headings [11615](https://github.com/jupyterlab/jupyterlab/pull/11615) ([schmidi314](https://github.com/schmidi314))
- Update variable renderer panels [11171](https://github.com/jupyterlab/jupyterlab/pull/11171) ([fcollonval](https://github.com/fcollonval))

Bugs fixed

- Fix for Code Mirror width. Indentation changes made [11814](https://github.com/jupyterlab/jupyterlab/pull/11814) ([pree-T](https://github.com/pree-T))
- Preserve breakpoint gutter when cells are moved. [11766](https://github.com/jupyterlab/jupyterlab/pull/11766) ([fcollonval](https://github.com/fcollonval))

Maintenance and upkeep improvements

- Update `vscode-debugprotocol` to `vscode/debugprotocol` [11812](https://github.com/jupyterlab/jupyterlab/pull/11812) ([jtpio](https://github.com/jtpio))
- Remove trailing slash from translations request [11783](https://github.com/jupyterlab/jupyterlab/pull/11783) ([davidbrochart](https://github.com/davidbrochart))

Documentation improvements

- Update trove classifier [11819](https://github.com/jupyterlab/jupyterlab/pull/11819) ([fcollonval](https://github.com/fcollonval))
- Mentions pip3 for macOS users in docs [11816](https://github.com/jupyterlab/jupyterlab/pull/11816) ([jweill-aws](https://github.com/jweill-aws))
- Keyboard shortcuts related to collapsible headings [11615](https://github.com/jupyterlab/jupyterlab/pull/11615) ([schmidi314](https://github.com/schmidi314))

API and Breaking Changes

- Keyboard shortcuts related to collapsible headings [11615](https://github.com/jupyterlab/jupyterlab/pull/11615) ([schmidi314](https://github.com/schmidi314))
- Update variable renderer panels [11171](https://github.com/jupyterlab/jupyterlab/pull/11171) ([fcollonval](https://github.com/fcollonval))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2022-01-04&to=2022-01-12&type=c))

[agoose77](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aagoose77+updated%3A2022-01-04..2022-01-12&type=Issues) | [andrewfulton9](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandrewfulton9+updated%3A2022-01-04..2022-01-12&type=Issues) | [baggiponte](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abaggiponte+updated%3A2022-01-04..2022-01-12&type=Issues) | [blink1073](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ablink1073+updated%3A2022-01-04..2022-01-12&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adavidbrochart+updated%3A2022-01-04..2022-01-12&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2022-01-04..2022-01-12&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2022-01-04..2022-01-12&type=Issues) | [hbcarlos](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ahbcarlos+updated%3A2022-01-04..2022-01-12&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2022-01-04..2022-01-12&type=Issues) | [jupyterlab-dev-mode](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-dev-mode+updated%3A2022-01-04..2022-01-12&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2022-01-04..2022-01-12&type=Issues) | [jweill-aws](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajweill-aws+updated%3A2022-01-04..2022-01-12&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2022-01-04..2022-01-12&type=Issues) | [meeseeksdev](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksdev+updated%3A2022-01-04..2022-01-12&type=Issues) | [meeseeksmachine](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2022-01-04..2022-01-12&type=Issues) | [pree-T](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Apree-T+updated%3A2022-01-04..2022-01-12&type=Issues) | [schmidi314](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aschmidi314+updated%3A2022-01-04..2022-01-12&type=Issues) | [telamonian](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Atelamonian+updated%3A2022-01-04..2022-01-12&type=Issues) | [thesinepainter](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Athesinepainter+updated%3A2022-01-04..2022-01-12&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2022-01-04..2022-01-12&type=Issues)

4.0.0a18

([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.0.0a17...950ff2f44779f4a72433071ffee237e7e7bd84f1))

Enhancements made

- Remove `Install`, `Update` and `Uninstall` buttons from the extension manager UI [11751](https://github.com/jupyterlab/jupyterlab/pull/11751) ([jtpio](https://github.com/jtpio))
- Add JSX CodeMirror mode [11666](https://github.com/jupyterlab/jupyterlab/pull/11666) ([krassowski](https://github.com/krassowski))
- Move the top area spacer to a different plugin [11654](https://github.com/jupyterlab/jupyterlab/pull/11654) ([jtpio](https://github.com/jtpio))
- Add `closeOnExit` terminal option [11637](https://github.com/jupyterlab/jupyterlab/pull/11637) ([davidbrochart](https://github.com/davidbrochart))
- Remove leading slash from console path [11626](https://github.com/jupyterlab/jupyterlab/pull/11626) ([davidbrochart](https://github.com/davidbrochart))
- Toggle side-by-side rendering for current notebook [11608](https://github.com/jupyterlab/jupyterlab/pull/11608) ([echarles](https://github.com/echarles))
- Allow to link factory to file type when adding it [11540](https://github.com/jupyterlab/jupyterlab/pull/11540) ([fcollonval](https://github.com/fcollonval))
- Use transform to quickly switch between tabs. [11074](https://github.com/jupyterlab/jupyterlab/pull/11074) ([fcollonval](https://github.com/fcollonval))

Bugs fixed

- Fix semantic wrap words command [11767](https://github.com/jupyterlab/jupyterlab/pull/11767) ([fcollonval](https://github.com/fcollonval))
- Restore compact notebook layout on mobile [11762](https://github.com/jupyterlab/jupyterlab/pull/11762) ([jtpio](https://github.com/jtpio))
- Ensure browser attributes are set in plugin adding it [11758](https://github.com/jupyterlab/jupyterlab/pull/11758) ([fcollonval](https://github.com/fcollonval))
- Fix handling of disabled extensions [11744](https://github.com/jupyterlab/jupyterlab/pull/11744) ([jtpio](https://github.com/jtpio))
- Removing early bail out in ToC widget update [11711](https://github.com/jupyterlab/jupyterlab/pull/11711) ([schmidi314](https://github.com/schmidi314))
- updates debugger icon css to work with white panel background [11688](https://github.com/jupyterlab/jupyterlab/pull/11688) ([andrewfulton9](https://github.com/andrewfulton9))
- Ensure the dialog does not close if you drag outside by mistake [11673](https://github.com/jupyterlab/jupyterlab/pull/11673) ([echarles](https://github.com/echarles))
- Add JSX CodeMirror mode [11666](https://github.com/jupyterlab/jupyterlab/pull/11666) ([krassowski](https://github.com/krassowski))

Maintenance and upkeep improvements

- Remove the `jedi` pin on CI [11771](https://github.com/jupyterlab/jupyterlab/pull/11771) ([jtpio](https://github.com/jtpio))
- Fix integrity failure on CI [11770](https://github.com/jupyterlab/jupyterlab/pull/11770) ([jtpio](https://github.com/jtpio))
- Remove deprecated `KarmaTestApp` and `JestApp` [11742](https://github.com/jupyterlab/jupyterlab/pull/11742) ([jtpio](https://github.com/jtpio))
- Remove the `Promise.allSettled` polyfill [11741](https://github.com/jupyterlab/jupyterlab/pull/11741) ([jtpio](https://github.com/jtpio))
- Drop support for Python 3.6 [11740](https://github.com/jupyterlab/jupyterlab/pull/11740) ([jtpio](https://github.com/jtpio))
- Update `lighthouse` dependency in `jupyterlab/testutils` [11739](https://github.com/jupyterlab/jupyterlab/pull/11739) ([jtpio](https://github.com/jtpio))
- Remove custom type definitions for `sort-package-json` [11712](https://github.com/jupyterlab/jupyterlab/pull/11712) ([jtpio](https://github.com/jtpio))
- Update typedoc to `0.22.10` [11707](https://github.com/jupyterlab/jupyterlab/pull/11707) ([hbcarlos](https://github.com/hbcarlos))
- Drop support for `externalExtensions` [11705](https://github.com/jupyterlab/jupyterlab/pull/11705) ([jtpio](https://github.com/jtpio))
- Remove the `watch` dependency from the examples [11697](https://github.com/jupyterlab/jupyterlab/pull/11697) ([jtpio](https://github.com/jtpio))
- Bump nth-check from 2.0.0 to 2.0.1 [11695](https://github.com/jupyterlab/jupyterlab/pull/11695) ([dependabot](https://github.com/dependabot))
- Remove references to `blueprintjs` in `ensure-repo` [11694](https://github.com/jupyterlab/jupyterlab/pull/11694) ([jtpio](https://github.com/jtpio))
- Remove the `add:sibling` script [11685](https://github.com/jupyterlab/jupyterlab/pull/11685) ([jtpio](https://github.com/jtpio))
- Remove the `create:theme` script [11683](https://github.com/jupyterlab/jupyterlab/pull/11683) ([jtpio](https://github.com/jtpio))
- Remove Storybook [11649](https://github.com/jupyterlab/jupyterlab/pull/11649) ([jtpio](https://github.com/jtpio))
- Drop testing Python 3.6, test on Python 3.10 [11646](https://github.com/jupyterlab/jupyterlab/pull/11646) ([jtpio](https://github.com/jtpio))
- pyproject.toml: clarify build system version [11642](https://github.com/jupyterlab/jupyterlab/pull/11642) ([adamjstewart](https://github.com/adamjstewart))
- Add test for `benchmark.distributionChange` [11573](https://github.com/jupyterlab/jupyterlab/pull/11573) ([fcollonval](https://github.com/fcollonval))
- Bump `url-parse~1.5.4` [10755](https://github.com/jupyterlab/jupyterlab/pull/10755) ([krassowski](https://github.com/krassowski))

Documentation improvements

- Add text on how to run it in a dir other than home [11761](https://github.com/jupyterlab/jupyterlab/pull/11761) ([TheOtherRealm](https://github.com/TheOtherRealm))
- Use shields.io badge for Gitpod editor [11750](https://github.com/jupyterlab/jupyterlab/pull/11750) ([krassowski](https://github.com/krassowski))
- Encourage new contributors to send draft PR over asking for permission [11746](https://github.com/jupyterlab/jupyterlab/pull/11746) ([krassowski](https://github.com/krassowski))
- Remove deprecated `KarmaTestApp` and `JestApp` [11742](https://github.com/jupyterlab/jupyterlab/pull/11742) ([jtpio](https://github.com/jtpio))
- Fix formatting in extension migration docs [11706](https://github.com/jupyterlab/jupyterlab/pull/11706) ([jtpio](https://github.com/jtpio))
- Drop support for `externalExtensions` [11705](https://github.com/jupyterlab/jupyterlab/pull/11705) ([jtpio](https://github.com/jtpio))
- Remove the `add:sibling` script [11685](https://github.com/jupyterlab/jupyterlab/pull/11685) ([jtpio](https://github.com/jtpio))
- Remove the `create:theme` script [11683](https://github.com/jupyterlab/jupyterlab/pull/11683) ([jtpio](https://github.com/jtpio))
- Make `ILayoutRestorer` optional in the extension tutorial [11677](https://github.com/jupyterlab/jupyterlab/pull/11677) ([jtpio](https://github.com/jtpio))
- Fix changelog link [11668](https://github.com/jupyterlab/jupyterlab/pull/11668) ([krassowski](https://github.com/krassowski))
- Triage documentation [11661](https://github.com/jupyterlab/jupyterlab/pull/11661) ([jweill-aws](https://github.com/jweill-aws))
- Move the top area spacer to a different plugin [11654](https://github.com/jupyterlab/jupyterlab/pull/11654) ([jtpio](https://github.com/jtpio))

API and Breaking Changes

- Remove deprecated `KarmaTestApp` and `JestApp` [11742](https://github.com/jupyterlab/jupyterlab/pull/11742) ([jtpio](https://github.com/jtpio))
- Remove the `add:sibling` script [11685](https://github.com/jupyterlab/jupyterlab/pull/11685) ([jtpio](https://github.com/jtpio))
- Remove the `create:theme` script [11683](https://github.com/jupyterlab/jupyterlab/pull/11683) ([jtpio](https://github.com/jtpio))
- Add `closeOnExit` terminal option [11637](https://github.com/jupyterlab/jupyterlab/pull/11637) ([davidbrochart](https://github.com/davidbrochart))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2021-12-09&to=2022-01-04&type=c))

[adamjstewart](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aadamjstewart+updated%3A2021-12-09..2022-01-04&type=Issues) | [andrewfulton9](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aandrewfulton9+updated%3A2021-12-09..2022-01-04&type=Issues) | [bollwyvl](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Abollwyvl+updated%3A2021-12-09..2022-01-04&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adavidbrochart+updated%3A2021-12-09..2022-01-04&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2021-12-09..2022-01-04&type=Issues) | [echarles](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aecharles+updated%3A2021-12-09..2022-01-04&type=Issues) | [ellisonbg](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aellisonbg+updated%3A2021-12-09..2022-01-04&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2021-12-09..2022-01-04&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2021-12-09..2022-01-04&type=Issues) | [hbcarlos](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ahbcarlos+updated%3A2021-12-09..2022-01-04&type=Issues) | [jasongrout](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajasongrout+updated%3A2021-12-09..2022-01-04&type=Issues) | [JohanMabille](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AJohanMabille+updated%3A2021-12-09..2022-01-04&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2021-12-09..2022-01-04&type=Issues) | [jupyterlab-dev-mode](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-dev-mode+updated%3A2021-12-09..2022-01-04&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2021-12-09..2022-01-04&type=Issues) | [jweill-aws](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajweill-aws+updated%3A2021-12-09..2022-01-04&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2021-12-09..2022-01-04&type=Issues) | [meeseeksdev](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksdev+updated%3A2021-12-09..2022-01-04&type=Issues) | [meeseeksmachine](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ameeseeksmachine+updated%3A2021-12-09..2022-01-04&type=Issues) | [schmidi314](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aschmidi314+updated%3A2021-12-09..2022-01-04&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2021-12-09..2022-01-04&type=Issues)

4.0.0a17

([Full Changelog](https://github.com/jupyterlab/jupyterlab/compare/v4.0.0a16...969fa5d674931a89322d60c7e8c5bf80752f6cdd))

Enhancements made

- Specifying print CSS rules for notebooks [11635](https://github.com/jupyterlab/jupyterlab/pull/11635) ([SylvainCorlay](https://github.com/SylvainCorlay))
- Add a user package to represent the current connected user [11443](https://github.com/jupyterlab/jupyterlab/pull/11443) ([hbcarlos](https://github.com/hbcarlos))

Bugs fixed

- Fix menu items for toc [11622](https://github.com/jupyterlab/jupyterlab/pull/11622) ([fcollonval](https://github.com/fcollonval))

Maintenance and upkeep improvements

- Bump nth-check from 2.0.0 to 2.0.1 in /jupyterlab/staging [11629](https://github.com/jupyterlab/jupyterlab/pull/11629) ([dependabot](https://github.com/dependabot))
- Update to TypeScript 4.5 [11594](https://github.com/jupyterlab/jupyterlab/pull/11594) ([jtpio](https://github.com/jtpio))
- RTC shared model: Rename createCellFromType into createCellFromModel [11538](https://github.com/jupyterlab/jupyterlab/pull/11538) ([martinRenou](https://github.com/martinRenou))
- Make `NotebookPanel._onSave` private [10420](https://github.com/jupyterlab/jupyterlab/pull/10420) ([jtpio](https://github.com/jtpio))

- Fix menu items for toc [11622](https://github.com/jupyterlab/jupyterlab/pull/11622) ([fcollonval](https://github.com/fcollonval))
- RTC shared model: Rename createCellFromType into createCellFromModel [11538](https://github.com/jupyterlab/jupyterlab/pull/11538) ([martinRenou](https://github.com/martinRenou))
- Add a user package to represent the current connected user [11443](https://github.com/jupyterlab/jupyterlab/pull/11443) ([hbcarlos](https://github.com/hbcarlos))
- Make `NotebookPanel._onSave` private [10420](https://github.com/jupyterlab/jupyterlab/pull/10420) ([jtpio](https://github.com/jtpio))

API and Breaking Changes

- Fix menu items for toc [11622](https://github.com/jupyterlab/jupyterlab/pull/11622) ([fcollonval](https://github.com/fcollonval))
- RTC shared model: Rename createCellFromType into createCellFromModel [11538](https://github.com/jupyterlab/jupyterlab/pull/11538) ([martinRenou](https://github.com/martinRenou))
- Make `NotebookPanel._onSave` private [10420](https://github.com/jupyterlab/jupyterlab/pull/10420) ([jtpio](https://github.com/jtpio))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab/jupyterlab/graphs/contributors?from=2021-12-07&to=2021-12-09&type=c))

[blink1073](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ablink1073+updated%3A2021-12-07..2021-12-09&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Adependabot+updated%3A2021-12-07..2021-12-09&type=Issues) | [ellisonbg](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Aellisonbg+updated%3A2021-12-07..2021-12-09&type=Issues) | [fcollonval](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Afcollonval+updated%3A2021-12-07..2021-12-09&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Agithub-actions+updated%3A2021-12-07..2021-12-09&type=Issues) | [hbcarlos](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ahbcarlos+updated%3A2021-12-07..2021-12-09&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajtpio+updated%3A2021-12-07..2021-12-09&type=Issues) | [jupyterlab-probot](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Ajupyterlab-probot+updated%3A2021-12-07..2021-12-09&type=Issues) | [krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Akrassowski+updated%3A2021-12-07..2021-12-09&type=Issues) | [martinRenou](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3AmartinRenou+updated%3A2021-12-07..2021-12-09&type=Issues) | [SylvainCorlay](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3ASylvainCorlay+updated%3A2021-12-07..2021-12-09&type=Issues) | [welcome](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyterlab+involves%3Awelcome+updated%3A2021-12-07..2021-12-09&type=Issues)

Page 2 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.