Change Log#
2.22.1#
Maintenance and upkeep improvements#
Fix coverage handling (#392 #392 (@blink1073)
Contributors to this release#
2.22.0#
Enhancements made#
Contributors to this release#
2.21.0#
Enhancements made#
Add json5 support for page_config.json #388 (@peytondmurray)
Maintenance and upkeep improvements#
Ignore warning from bind_sockets #383 (@blink1073)
Bump actions/checkout from 2 to 3 #379 (@dependabot)
Contributors to this release#
(GitHub contributors page for this release)
@blink1073 | @brichet | @codecov-commenter | @dependabot | @peytondmurray | @pre-commit-ci | @welcome
2.20.0#
Bugs fixed#
Maintenance and upkeep improvements#
Pin openapi deps #381 (@blink1073)
Revert “Fix some CodeQL notices” #372 (@fcollonval)
Fix some CodeQL notices #371 (@fcollonval)
Add more linting #369 (@blink1073)
Clean up openapi compat and warnings #368 (@blink1073)
Contributors to this release#
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @fcollonval | @pre-commit-ci | @rmoe | @welcome
2.19.0#
Enhancements made#
Don’t change language environment variable #366 (@fcollonval)
Maintenance and upkeep improvements#
Fix test_process_app #367 (@blink1073)
Sync lint deps #365 (@blink1073)
Contributors to this release#
2.18.0#
Enhancements made#
Bugs fixed#
Handle systems with
python3
#362 (@blink1073)
Maintenance and upkeep improvements#
Clean up docs build #363 (@blink1073)
Contributors to this release#
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @fcollonval | @pre-commit-ci | @vidartf
2.17.0#
Maintenance and upkeep improvements#
Do not repeat requirements #361 (@blink1073)
Add support for newer openapi spec #360 (@blink1073)
Add spelling and docstring enforcement #358 (@blink1073)
Contributors to this release#
2.16.6#
Bugs fixed#
Restore print outputs in process #357 (@blink1073)
Maintenance and upkeep improvements#
Bump tj-actions/changed-files from 34 to 35 #355 (@dependabot)
Fix license header job #354 (@fcollonval)
Contributors to this release#
2.16.5#
Maintenance and upkeep improvements#
Use pytest-jupyter #351 (@blink1073)
Contributors to this release#
2.16.4#
Maintenance and upkeep improvements#
Add py.typed marker file #349 (@blink1073)
Update docutils requirement from <0.19 to <0.20 #348 (@dependabot)
Update openapi-spec-validator requirement from <0.5 to <0.6 #347 (@dependabot)
Update mistune requirement from <1 to <3 #345 (@dependabot)
Update jinja2 requirement from <3.1.0 to <3.2.0 #344 (@dependabot)
Adopt ruff and address lint #343 (@blink1073)
Fixup workflows #339 (@blink1073)
CI Cleanup #337 (@blink1073)
Documentation improvements#
Update codecov badge #340 (@blink1073)
Contributors to this release#
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @dependabot | @pre-commit-ci
2.16.3#
Maintenance and upkeep improvements#
Fix handling of jupyter core warning #335 (@blink1073)
Increase coverage #334 (@blink1073)
Fix license header CI job #333 (@fcollonval)
Bump tj-actions/changed-files from 33 to 34 #331 (@dependabot)
Contributors to this release#
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @dependabot | @fcollonval | @pre-commit-ci
2.16.2#
Bugs fixed#
Terminals availability is not the responsibility of JupyterLab #330 (@fcollonval)
Maintenance and upkeep improvements#
Bump tj-actions/changed-files from 32 to 33 #328 (@dependabot)
Contributors to this release#
(GitHub contributors page for this release)
@codecov-commenter | @dependabot | @fcollonval | @pre-commit-ci
2.16.1#
Maintenance and upkeep improvements#
Prep for using releaser #327 (@blink1073)
Maintenance cleanup #325 (@blink1073)
Bump actions/upload-artifact from 2 to 3 #322 (@dependabot)
Bump actions/download-artifact from 2 to 3 #321 (@dependabot)
Bump actions/checkout from 2 to 3 #320 (@dependabot)
Bump tj-actions/changed-files from 24 to 32 #319 (@dependabot)
Fix workflows and add new ones #318 (@fcollonval)
Contributors to this release#
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @dependabot | @fcollonval | @pre-commit-ci
2.16.0#
Enhancements made#
Maintenance and upkeep improvements#
CI Cleanup #316 (@blink1073)
Ignore warnings in prerelease test #312 (@blink1073)
Clean up pyproject and ci #306 (@blink1073)
Contributors to this release#
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @fcollonval | @pre-commit-ci | @Zsailer
2.16.0rc0#
Enhancements made#
Maintenance and upkeep improvements#
[pre-commit.ci] pre-commit autoupdate #301 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #300 (@pre-commit-ci)
Contributors to this release#
2.15.1#
Maintenance and upkeep improvements#
Add fix license header job #298 (@fcollonval)
[pre-commit.ci] pre-commit autoupdate #297 (@pre-commit-ci)
Ignore deprecationwarning from jsonschema #295 (@blink1073)
[pre-commit.ci] pre-commit autoupdate #294 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #293 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #291 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #290 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #289 (@pre-commit-ci)
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@afshin | @blink1073 | @codecov-commenter | @fcollonval | @pre-commit-ci
2.15.0#
Maintenance and upkeep improvements#
[pre-commit.ci] pre-commit autoupdate #287 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #286 (@pre-commit-ci)
Suppress tornado 6.2 beta warnings #285 (@blink1073)
[pre-commit.ci] pre-commit autoupdate #284 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #283 (@pre-commit-ci)
Add compat for openapi-core 0.15 #281 (@blink1073)
[pre-commit.ci] pre-commit autoupdate #280 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #279 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #277 (@pre-commit-ci)
Contributors to this release#
2.14.0#
Bugs fixed#
proper setup for the fallback logger #269 (@rvalieris)
Maintenance and upkeep improvements#
[pre-commit.ci] pre-commit autoupdate #275 (@pre-commit-ci)
Switch to hatch backend #274 (@blink1073)
[pre-commit.ci] pre-commit autoupdate #272 (@pre-commit-ci)
Switch to flit build backend #271 (@blink1073)
Allow bot PRs to be automatically labeled #270 (@blink1073)
Contributors to this release#
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @kloczek | @pre-commit-ci | @rvalieris | @welcome
2.13.0#
Bugs fixed#
Audit uses of print #261 (@blink1073)
Maintenance and upkeep improvements#
[pre-commit.ci] pre-commit autoupdate #266 (@pre-commit-ci)
[pre-commit.ci] pre-commit autoupdate #265 (@pre-commit-ci)
Switch to importlib.metadata to list entry points #264 (@fcollonval)
Make some pre-commit hooks manual #263 (@blink1073)
[pre-commit.ci] pre-commit autoupdate #262 (@pre-commit-ci)
Add flake8 and handle warnings in tests #259 (@blink1073)
Add git-blame-ignore-revs #258 (@blink1073)
Apply Autoformats #257 (@blink1073)
Add initial pre-commit #256 (@blink1073)
Contributors to this release#
(GitHub contributors page for this release)
@blink1073 | @bollwyvl | @codecov-commenter | @fcollonval | @pre-commit-ci
2.12.0#
Enhancements made#
Make openapi optional and lazy #253 (@blink1073)
Adds notebook_starts_kernel option to make “canStartKernel” configurable #248 (@jweill-aws)
Clean up tests and add public openapi_spec #247 (@blink1073)
Maintenance and upkeep improvements#
Pin jinja for docs #252 (@blink1073)
More CI Cleanup #249 (@blink1073)
Documentation improvements#
Updates parameter description for notebook_starts_kernel #250 (@jweill-aws)
Contributors to this release#
2.11.2#
Bugs fixed#
Resolve paths in tests #245 (@blink1073)
Contributors to this release#
2.11.1#
Bugs fixed#
Restore pytest_plugin #243 (@blink1073)
Contributors to this release#
2.11.0#
Enhancements made#
Maintenance and upkeep improvements#
Clean up CI #241 (@blink1073)
Include Tests in Sdist But Not Wheel #239 (@blink1073)
Contributors to this release#
2.10.3#
Bugs fixed#
Fix workspace export without arguments #236 (@fcollonval)
Contributors to this release#
2.10.2#
Bugs fixed#
Revert “Delay list -> dict conversation to end (#192)” #234 (@blink1073)
Fix issue where preferredPath is incorrectly calculated #233 (@mlucool)
Maintenance and upkeep improvements#
Add downstream test workflow #232 (@blink1073)
Contributors to this release#
2.10.1#
Bugs fixed#
Restore back older export for workspaces #229 (@fcollonval)
Contributors to this release#
2.10.0#
Enhancements made#
Move workspace management in jupyterlab_server #227 (@fcollonval)
Bugs fixed#
Contributors to this release#
2.9.0#
Enhancements made#
Maintenance and upkeep improvements#
Enforce labels on PRs #221 (@blink1073)
Fix caching of conda env in CI #218 (@blink1073)
pyproject.toml
: clarify build system version #222 (@adamjstewart)
Documentation improvements#
Fix typo in README #216 (@Mithil467)
Clean up Readme #215 (@blink1073)
Contributors to this release#
(GitHub contributors page for this release)
@adamjstewart | @blink1073 | @bollwyvl | @codecov-commenter | @minrk | @Mithil467 | @welcome
2.8.2#
Bugs fixed#
Fallback to context-less translation on Python 3.7 #213 (@krassowski)
Clean unneeded catch #210 (@fcollonval)
Contributors to this release#
2.8.1#
Bugs fixed#
Fall back to
DEFAULT_LOCALE
when translation settings schema is invalid inget_current_locale
#207 (@telamonian)
Contributors to this release#
2.8.0#
Enhancements made#
Translate settings schema #205 (@fcollonval)
Contributors to this release#
2.7.2#
Bugs fixed#
Do not overwrite capitalization of region names #202 (@krassowski)
Maintenance and upkeep improvements#
Use Check Links Action #201 (@blink1073)
Documentation improvements#
Recommend
pytest --pyargs jupyterlab_server
#203 (@krassowski)
Contributors to this release#
2.7.1#
Bugs fixed#
Fix reset user settings if validation failed #199 (@fcollonval)
Maintenance and upkeep improvements#
TST: support openapi-core 0.14 SpecPath #198 (@bnavigator)
Contributors to this release#
2.7.0#
Maintenance and upkeep improvements#
Switch to entrypoints package #187 (@fcollonval)
Contributors to this release#
2.6.2#
Enhancements made#
Bugs fixed#
Other merged PRs#
Contributors to this release#
2.6.1#
Enhancements made#
Contributors to this release#
2.6.0#
Enhancements made#
Documentation improvements#
Add changelog for 2.6.0 #185 (@blink1073)
Contributors to this release#
2.5.1#
Maintenance and upkeep improvements#
2.5.0#
Enhancements made#
Documentation improvements#
Other merged PRs#
Contributors to this release#
(GitHub contributors page for this release)
@afshin | @blink1073 | @jtpio | @mlucool | @welcome
2.4.0#
Merged PRs#
Fill in missing changelog entries #164 (@blink1073)
Improve documentation: Instructions for development and test setups #130 (@ZelphirKaltstahl)
Contributors to this release#
2.3.0#
2.2.1#
Alleviate invalid locale issue by only setting it if language pack exists #159 (@krassowski)
2.2.0#
Add URL and description for federated extension data #154 (@krassowski)
2.1.5#
Fix/cp949 encoding error #158 (@k-takanori)
2.1.4#
2.1.3#
2.1.2#
2.1.1#
Move open_browser to ProcessApp class #149 (@jasongrout)
2.1.0#
2.0.0#
Update jupyterserver requirement to 1. instead of 1.1._ #144 (@jasongrout)
Update for new jupyter_server pytest plugin interface #141 (@afshin)
Fix var name typo from prev commit #139 (@ajbozarth)
Remove out of date LICENSE reference to json_minify #135 (@afshin)
Support a metadata file in the lab extension directory #132 (@jasongrout)
Fixed bug where disabled extensions still ran #131 (@ajbozarth)
Add handling of incomplete dynamic extension data #124 (@blink1073)
Clean up handling of config #123 (@blink1073)
Allow default setting overrides to be configurable in jupyter config #122 (@blink1073)
Cache lab extension assets by default #121 (@jasongrout)
Added support for fullStaticUrl and fix handling of base_url #120 (@Zsailer)
Update minimum python version to 3.6 #119 (@jasongrout)
Use tilde for server requirement #116 (@blink1073)
Change payload parsing to accept JSON5 as raw string in JSON payload #114 (@blink1073)
Use blocked/allowed extensions naming in JupyterLab Server #111 (@echarles)
Fix open_browser for process apps #110 (@blink1073)
Add handling of dynamic labextensions #109 (@blink1073)
UTF-8 all over, test with big unicode string #108 (@bollwyvl)
fix file mtime/ctime confusion, restore win3.8, patch event loop #107 (@bollwyvl)
Changes needed for improved single document mode #101 (@ellisonbg)
Add last_modified and created to settings and workspace API items #99 (@bollwyvl)
1.2.0#
1.1.5#
Always wait for process to finish #93 (@blink1073)
Backport PR #91 on branch 1.0.x (Clean up terminate logic) #92 (@meeseeksmachine)
ensure the ‘WHICH’ command returns absolute path instead of relative path #72 (@tgrout)
v1.1.4#
Clean up terminate logic #91 (@blink1073)
v1.1.2#
Start a Change Log #90 (@blink1073)
Backport PR #88 on branch 1.0.x (Kill the subprocess if it does not stop) #89 (@meeseeksmachine)
Kill the subprocess if it does not stop #88 (@blink1073)
v1.1.1#
Do not try to close the watch process file handle #85 (@blink1073)
Update nodejs error message to not give an outdated version. #84 (@jasongrout)
v1.0.9#
Backport PR #91 on branch 1.0.x (Clean up terminate logic) #92 (@meeseeksmachine)
Clean up terminate logic #91 (@blink1073)
v1.0.8#
Start a Change Log #90 (@blink1073)
Backport PR #88 on branch 1.0.x (Kill the subprocess if it does not stop) #89 (@meeseeksmachine)
Kill the subprocess if it does not stop #88 (@blink1073)
Do not try to close the watch process file handle #85 (@blink1073)
Update nodejs error message to not give an outdated version. #84 (@jasongrout)
v1.0.7#
Fix URL prefixing for absolute URLs #81 (@santiagobasulto)
v1.0.6#
Add .json.orig files to sdists #78 (@toddrme2178)
v1.0.5#
Require jinja2 2.10+ to fix extra escaping #77 (@blink1073)
v1.0.4#
Use escape instead of urlencode for urls #76 (@blink1073)
v1.0.3#
Escape template values in Jinja #75 (@jasongrout)
v1.0.2#
Add store ID to page config #74 (@saulshanabrook)
v1.0.1#
fix page config escaping #73 (@nicorikken)
v1.0.0#
Use json5 to load settings files. #71 (@ian-r-rose)
Cleanup for 1.0 #70 (@blink1073)
A 403.html file. Should close jupyterlab issue#6065 #69 (@zerline)
v0.3.4#
v0.13.1#
Cleanup #56 (@blink1073)
v0.13.0#
Switch to Python 3.5+ #55 (@blink1073)
Switch to jupyter_server #49 (@SylvainCorlay)
v0.12.1#
v0.11.2#
v0.11.0#
Include LICENSE file in wheels #45 (@toddrme2178)
move process utilities from jupyterlab to jupyterlab_launcher #44 (@ivanov)
Update test for tornado 5 #43 (@blink1073)
v0.10.5#
v0.10.3#
v0.10.2#
v0.10.1#
v0.10.0#
v0.9.1#
Fix path handling on Windows #33 (@blink1073)
v0.8.0#
Add a theme handler #32 (@blink1073)
v0.7.0#
v0.6.0#
Add error message option #26 (@blink1073)
Update settings handler to support JSON with comments. #25 (@afshin)
v0.5.5#
Add console error on error page #24 (@blink1073)
v0.5.4#
Clean up static dir handling #23 (@blink1073)
v0.5.3#
Do not cache themes #22 (@blink1073)
v0.5.2#
Cleanup and handle no assets dir #20 (@blink1073)
v0.5.1#
Fix handling of user settings dir #21 (@blink1073)
v0.5.0#
v0.4.2#
Remove trailing slash to fix theme relative urls #18 (@blink1073)
v0.4.1#
Do not cache the static files #17 (@blink1073)
v0.4.0#
Theme and settings #16 (@blink1073)
v0.3.0#
Switch to a static namespace for webpack files #13 (@blink1073)
v0.2.9#
We do not need to encode server provided urls #12 (@blink1073)
Add simple travis file #11 (@blink1073)
v0.2.8#
Fix addition of public path handler #9 (@blink1073)
Add backwards compatibility for public url #8 (@blink1073)
v0.2.7#
Fix handling of page config #7 (@blink1073)
v0.2.6#
Fix handling of base and ws urls #6 (@blink1073)
v0.2.4#
v0.2.1#
Fix handling of data #4 (@blink1073)
v0.2.0#
Clean up config handling #3 (@blink1073)