- Fix handling language packs for pseudo language #456 (@fcollonval)
- Run docs on ubuntu #455 (@blink1073)
(GitHub contributors page for this release)
- Load overrides once, rather than in each settings handler #452 (@krassowski)
(GitHub contributors page for this release)
- Move ENV_CONFIG_PATH import back into _get_config_manager #450 (@divyansshhh)
(GitHub contributors page for this release)
- Add util to get consolidated page_config from higher levels #448 (@divyansshhh)
(GitHub contributors page for this release)
- For v2 extensions parse entrypoint data #445 (@AshokChoudhary11)
(GitHub contributors page for this release)
@AshokChoudhary11 | @holzman | @manics | @welcome
- Use updated releaser workflows #442 (@blink1073)
- Use json5 typings #441 (@blink1073)
- Enforce pytest 7 #439 (@blink1073)
- Fix test util typings #437 (@blink1073)
(GitHub contributors page for this release)
- URL Incorrect path Issue #436 (@itsmevichu)
- chore: update pre-commit hooks #435 (@pre-commit-ci)
- Bump the actions group with 1 update #433 (@dependabot)
- chore: update pre-commit hooks #432 (@pre-commit-ci)
- Bump github/codeql-action from 2 to 3 #430 (@dependabot)
- Update ruff config #429 (@blink1073)
- Bump apache/skywalking-eyes from e19b828cea6a6027cceae78f05d81317347d21be to ee81ff786927ea6ffa48b1e29c48e5289f4753aa #428 (@dependabot)
- chore: update pre-commit hooks #427 (@pre-commit-ci)
- Update the releaser workflows to the latest version #426 (@fcollonval)
(GitHub contributors page for this release)
@blink1073 | @dependabot | @fcollonval | @itsmevichu | @JasonWeill | @pre-commit-ci | @welcome
- Update typings for Server 2.10.1 and mypy 1.7 #425 (@blink1073)
- Align JSON schema validator with one used on the frontend #423 (@krassowski)
- Update ruff config #422 (@blink1073)
- Fix link-rot for Swagger view of OpenAPI spec #424 (@nopdotcom)
(GitHub contributors page for this release)
@blink1073 | @krassowski | @nopdotcom | @welcome
- Add repository info when getting federated extensions #417 (@nbowditch-einblick)
- Update typings for server 2.10 #421 (@blink1073)
- chore: update pre-commit hooks #420 (@pre-commit-ci)
- Clean up lint and ci #418 (@blink1073)
- Adopt ruff format #415 (@blink1073)
- Adopt sp-repo-review #414 (@blink1073)
- Update openapi-spec-validator requirement from <0.7.0,>=0.6.0 to >=0.6.0,<0.8.0 #412 (@dependabot)
(GitHub contributors page for this release)
@blink1073 | @dependabot | @fcollonval | @nbowditch-einblick | @pre-commit-ci | @welcome
- Bump openapi deps and support Python 3.8-3.12 #410 (@blink1073)
- Bump actions/checkout from 3 to 4 #408 (@dependabot)
- Bump apache/skywalking-eyes from 0.4.0 to 0.5.0 #407 (@dependabot)
(GitHub contributors page for this release)
@blink1073 | @dependabot | @pre-commit-ci
- Update openapi-spec-validator requirement from ~=0.5.1 to >=0.5.1,<0.7.0 #403 (@dependabot)
- Fix lint error #401 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @dependabot | @pauky | @pre-commit-ci | @welcome
- Update mistune requirement from <3 to <4 #399 (@dependabot)
- Remove distuils pin #397 (@blink1073)
- Lint and typing updates #395 (@blink1073)
- Fix link to Docs #393 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @brichet | @dependabot | @pre-commit-ci
- Fix coverage handling (#392 #392 (@blink1073)
(GitHub contributors page for this release)
(GitHub contributors page for this release)
- Add json5 support for page_config.json #388 (@peytondmurray)
- Updates test dependencies #387 (@brichet)
- Ignore warning from bind_sockets #383 (@blink1073)
- Bump actions/checkout from 2 to 3 #379 (@dependabot)
(GitHub contributors page for this release)
@blink1073 | @brichet | @codecov-commenter | @dependabot | @peytondmurray | @pre-commit-ci | @welcome
- 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)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @fcollonval | @pre-commit-ci | @rmoe | @welcome
- Don't change language environment variable #366 (@fcollonval)
- Fix test_process_app #367 (@blink1073)
- Sync lint deps #365 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @fcollonval
- Handle systems with
python3
#362 (@blink1073)
- Clean up docs build #363 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @fcollonval | @pre-commit-ci | @vidartf
- Do not repeat requirements #361 (@blink1073)
- Add support for newer openapi spec #360 (@blink1073)
- Add spelling and docstring enforcement #358 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter
- Restore print outputs in process #357 (@blink1073)
- Bump tj-actions/changed-files from 34 to 35 #355 (@dependabot)
- Fix license header job #354 (@fcollonval)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @dependabot | @fcollonval
- Use pytest-jupyter #351 (@blink1073)
(GitHub contributors page for this release)
- 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)
- Update codecov badge #340 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @dependabot | @pre-commit-ci
- 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)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @dependabot | @fcollonval | @pre-commit-ci
- Terminals availability is not the responsibility of JupyterLab #330 (@fcollonval)
- Bump tj-actions/changed-files from 32 to 33 #328 (@dependabot)
(GitHub contributors page for this release)
@codecov-commenter | @dependabot | @fcollonval | @pre-commit-ci
- 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)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @dependabot | @fcollonval | @pre-commit-ci
- CI Cleanup #316 (@blink1073)
- Ignore warnings in prerelease test #312 (@blink1073)
- Clean up pyproject and ci #306 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @fcollonval | @pre-commit-ci | @Zsailer
- [pre-commit.ci] pre-commit autoupdate #301 (@pre-commit-ci)
- [pre-commit.ci] pre-commit autoupdate #300 (@pre-commit-ci)
(GitHub contributors page for this release)
@codecov-commenter | @pre-commit-ci | @Zsailer
- 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)
(GitHub contributors page for this release)
@afshin | @blink1073 | @codecov-commenter | @fcollonval | @pre-commit-ci
- [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)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @pre-commit-ci
- proper setup for the fallback logger #269 (@rvalieris)
- [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)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @kloczek | @pre-commit-ci | @rvalieris | @welcome
- Audit uses of print #261 (@blink1073)
- [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)
- update URLs, metadata, extras in setup.cfg #255 (@bollwyvl)
(GitHub contributors page for this release)
@blink1073 | @bollwyvl | @codecov-commenter | @fcollonval | @pre-commit-ci
- 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)
- Pin jinja for docs #252 (@blink1073)
- More CI Cleanup #249 (@blink1073)
- Updates parameter description for notebook_starts_kernel #250 (@jweill-aws)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @jweill-aws | @welcome
- Resolve paths in tests #245 (@blink1073)
(GitHub contributors page for this release)
- Restore pytest_plugin #243 (@blink1073)
(GitHub contributors page for this release)
- Clean up CI #241 (@blink1073)
- Include Tests in Sdist But Not Wheel #239 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @bollwyvl | @codecov-commenter
- Fix workspace export without arguments #236 (@fcollonval)
(GitHub contributors page for this release)
- Revert "Delay list -> dict conversation to end (#192)" #234 (@blink1073)
- Fix issue where preferredPath is incorrectly calculated #233 (@mlucool)
- Add downstream test workflow #232 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @mlucool
- Restore back older export for workspaces #229 (@fcollonval)
(GitHub contributors page for this release)
- Move workspace management in jupyterlab_server #227 (@fcollonval)
(GitHub contributors page for this release)
@codecov-commenter | @fcollonval | @vidartf
- Enforce labels on PRs #221 (@blink1073)
- Fix caching of conda env in CI #218 (@blink1073)
pyproject.toml
: clarify build system version #222 (@adamjstewart)
- Fix typo in README #216 (@Mithil467)
- Clean up Readme #215 (@blink1073)
(GitHub contributors page for this release)
@adamjstewart | @blink1073 | @bollwyvl | @codecov-commenter | @minrk | @Mithil467 | @welcome
- Fallback to context-less translation on Python 3.7 #213 (@krassowski)
- Clean unneeded catch #210 (@fcollonval)
(GitHub contributors page for this release)
@codecov-commenter | @fcollonval | @krassowski
- Fall back to
DEFAULT_LOCALE
when translation settings schema is invalid inget_current_locale
#207 (@telamonian)
(GitHub contributors page for this release)
- Translate settings schema #205 (@fcollonval)
(GitHub contributors page for this release)
- Do not overwrite capitalization of region names #202 (@krassowski)
- Use Check Links Action #201 (@blink1073)
- Recommend
pytest --pyargs jupyterlab_server
#203 (@krassowski)
(GitHub contributors page for this release)
@blink1073 | @codecov-commenter | @krassowski
- Fix reset user settings if validation failed #199 (@fcollonval)
- TST: support openapi-core 0.14 SpecPath #198 (@bnavigator)
(GitHub contributors page for this release)
@blink1073 | @bnavigator | @fcollonval | @welcome
- Switch to entrypoints package #187 (@fcollonval)
(GitHub contributors page for this release)
(GitHub contributors page for this release)
@afshin | @codecov-commenter | @goanpeca
(GitHub contributors page for this release)
- Add changelog for 2.6.0 #185 (@blink1073)
(GitHub contributors page for this release)
- Upgrade packaging #178 (@jtpio)
- Add more API docs #177 (@jtpio)
- Add cli config options documentation #176 (@jtpio)
- Add example request/responses to REST docs #174 (@blink1073)
- Add Swagger Docs #173 (@jtpio)
- Update Readme Badges #171 (@blink1073)
(GitHub contributors page for this release)
@afshin | @blink1073 | @jtpio | @mlucool | @welcome
- Add Sphinx docs #169 (@afshin)
- Cleanup unused imports #165 (@jtpio)
- Fill in missing changelog entries #164 (@blink1073)
- Improve documentation: Instructions for development and test setups #130 (@ZelphirKaltstahl)
(GitHub contributors page for this release)
@afshin | @blink1073 | @jtpio | @ZelphirKaltstahl
- Alleviate invalid locale issue by only setting it if language pack exists #159 (@krassowski)
- Add URL and description for federated extension data #154 (@krassowski)
- Fix/cp949 encoding error #158 (@k-takanori)
- Move open_browser to ProcessApp class #149 (@jasongrout)
- Update jupyterserver requirement to 1. instead of 1.1._ #144 (@jasongrout)
- Unpin pytest version #143 (@afshin)
- don't patch event loop for tornado 6.1+ #142 (@bollwyvl)
- Update for new jupyter_server pytest plugin interface #141 (@afshin)
- Handle source extensions that are disabled #140 (@afshin)
- Fix var name typo from prev commit #139 (@ajbozarth)
- Ensure there is a disabled_key #138 (@afshin)
- Update page_config handling #137 (@afshin)
- Remove out of date LICENSE reference to json_minify #135 (@afshin)
- Respect environment for page_config.json #133 (@afshin)
- Support a metadata file in the lab extension directory #132 (@jasongrout)
- Fixed bug where disabled extensions still ran #131 (@ajbozarth)
- dynamic => federated #127 (@afshin)
- Bump jupyter_server dependency #126 (@afshin)
- Add schemas to settings list #125 (@afshin)
- 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)
- app_version should be a trait #117 (@echarles)
- Use tilde for server requirement #116 (@blink1073)
- fix spurious logging issue #115 (@Zsailer)
- 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)
- PR: Add other OS and update py versions #102 (@goanpeca)
- Changes needed for improved single document mode #101 (@ellisonbg)
- PR: Add CI with github #100 (@goanpeca)
- Add last_modified and created to settings and workspace API items #99 (@bollwyvl)
- PR: Add a translations handler #96 (@goanpeca)
- JupyterLab Server as Server Extension #79 (@echarles)
- 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)
- Clean up terminate logic #91 (@blink1073)
- 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)
- Backport PR #91 on branch 1.0.x (Clean up terminate logic) #92 (@meeseeksmachine)
- Clean up terminate logic #91 (@blink1073)
- 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)
- Black and White Listings Handler #82 (@echarles)
- Fix URL prefixing for absolute URLs #81 (@santiagobasulto)
- Add .json.orig files to sdists #78 (@toddrme2178)
- Require jinja2 2.10+ to fix extra escaping #77 (@blink1073)
- Use escape instead of urlencode for urls #76 (@blink1073)
- Escape template values in Jinja #75 (@jasongrout)
- Add store ID to page config #74 (@saulshanabrook)
- fix page config escaping #73 (@nicorikken)
- 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)
- Cleanup #56 (@blink1073)
- Switch to Python 3.5+ #55 (@blink1073)
- Switch to jupyter_server #49 (@SylvainCorlay)
- Include LICENSE file in wheels #45 (@toddrme2178)
- move process utilities from jupyterlab to jupyterlab_launcher #44 (@ivanov)
- Update test for tornado 5 #43 (@blink1073)
- Include plugin/schema name in error messages. #39 (@afshin)
- Fix path handling on Windows #33 (@blink1073)
- Add a theme handler #32 (@blink1073)
- Require jsonschema library. #30 (@afshin)
- Allow an admin to override extension schema defaults. #29 (@afshin)
- Remove MathJax and Streamline Handler config #27 (@blink1073)
- Add error message option #26 (@blink1073)
- Update settings handler to support JSON with comments. #25 (@afshin)
- Add console error on error page #24 (@blink1073)
- Clean up static dir handling #23 (@blink1073)
- Do not cache themes #22 (@blink1073)
- Cleanup and handle no assets dir #20 (@blink1073)
- Fix handling of user settings dir #21 (@blink1073)
- Remove trailing slash to fix theme relative urls #18 (@blink1073)
- Do not cache the static files #17 (@blink1073)
- Theme and settings #16 (@blink1073)
- Switch to a static namespace for webpack files #13 (@blink1073)
- We do not need to encode server provided urls #12 (@blink1073)
- Add simple travis file #11 (@blink1073)
- Fix addition of public path handler #9 (@blink1073)
- Add backwards compatibility for public url #8 (@blink1073)
- Fix handling of page config #7 (@blink1073)
- Fix handling of base and ws urls #6 (@blink1073)
- Fix handling of data #4 (@blink1073)
- Clean up config handling #3 (@blink1073)