- Fix nbconvert file save mode #446 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Add Yjs plugin configuration #442 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Bump ypywidgets, fix display_output handling #437 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Bump pycrdt v0.9.0 #434 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Fix terminals #414 (@davidbrochart)
(GitHub contributors page for this release)
- Improve terminals #413 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Remove asyncio reader when quitting terminal #411 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Fix typo #407 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Check terminal websocket before removing it #405 (@davidbrochart)
- Update documentation URL #404 (@davidbrochart)
- Set watchfiles log level to WARNING #403 (@davidbrochart)
- Update ypywidgets v0.7.0 for tests #400 (@davidbrochart)
- Remove output trailing newline #399 (@davidbrochart)
- Save anonymous user info in database #397 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Replace RetroLab with Notebook #396 (@davidbrochart)
- Update FastAPI-Users v13.0.0 #395 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Update pycrdt >=0.8.2 #379 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Make ypywidgets optional #375 (@davidbrochart)
(GitHub contributors page for this release)
- Check types in a separate CI job #373 (@davidbrochart)
- Add pytest color #372 (@davidbrochart)
- Update pycrdt v0.7.2 #371 (@davidbrochart)
- Implement server-side ypywidgets rendering #364 (@davidbrochart)
- Improve data read #362 (@davidbrochart)
- Replace black with ruff formatter #361 (@davidbrochart)
- Replace Ypy with pycrdt #359 (@davidbrochart)
- Set optional contents API model fields to None by default #358 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Send notebook cell source as string when type is list #354 (@davidbrochart)
- Align external kernel connections with jupyter-server #352 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Add default values to CLI callback #349 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Pin anyio<5 #344 (@davidbrochart)
(GitHub contributors page for this release)
- Add CLI --allow-origin (CORS) #343 (@davidbrochart)
(GitHub contributors page for this release)
- Fix fps_auth_jupyterhub #338 (@davidbrochart)
- Add GET /api/status #337 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Add fps_auth_jupyterhub plugin #335 (@davidbrochart)
- Add mount_path for mounting app at sub-path #334 (@davidbrochart)
- Fix external kernels #333 (@davidbrochart)
- Add documentation on deployment #327 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Rerun flaky tests #331 (@davidbrochart)
- Use pydantic v2 #330 (@davidbrochart)
- Update fastapi-users v12 #329 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @frankie567 | @pre-commit-ci
- Pin ypy-websocket <0.11 #325 (@davidbrochart)
- Add GitHub authentication with fps-auth-fief #324 (@davidbrochart)
- Support ypy-websocket v0.12 #320 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Fix fps-webdav logging config #317 (@davidbrochart)
- Fix fps-auth-fief #316 (@davidbrochart)
- Handle binary (base64-encoded) files #315 (@davidbrochart)
(GitHub contributors page for this release)
No merged PRs
- Add WebDAV plugin #312 (@davidbrochart)
- Fix contents for empty directory #311 (@davidbrochart)
- Replace request with permissions query parameter in GET /api/me #309 (@davidbrochart)
- Add notebook for user administration #308 (@davidbrochart)
- Refactor fps_yjs #307 (@davidbrochart)
- Fix labextensions, move fileid.db to .fileid.db, update to jupyterlab v4 #304 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Update dependencies #298 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Update with FastAPI-Users v11 #296 (@davidbrochart)
- Update documentation on microservices with authentication #295 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Move routes to jupyverse_api #293 (@davidbrochart)
- Add microservices doc, move CLI to jupyverse_api #292 (@davidbrochart)
- Don't ignore types for fief_client #290 (@davidbrochart)
- Update README #288 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Add fps-lab and fps-frontend dependencies to jupyverse #287 (@davidbrochart)
(GitHub contributors page for this release)
No merged PRs
- Fix jupyverse-api -> jupyverse_api #286 (@davidbrochart)
- Add jupyverse_api dependency to plugins #285 (@davidbrochart)
- Update documentation, add jupyverse CLI #283 (@davidbrochart)
- Update to FastAPI 0.95 #281 (@davidbrochart)
- Drop FPS in favor of Asphalt #277 (@davidbrochart)
- Add ruff pre-commit #275 (@davidbrochart)
- Add DELETE /api/kernels/{kernel_id} (shutdown kernel) #274 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Add jupyverse_api dependency to plugins #285 (@davidbrochart)
- Update documentation, add jupyverse CLI #283 (@davidbrochart)
- Update to FastAPI 0.95 #281 (@davidbrochart)
- Drop FPS in favor of Asphalt #277 (@davidbrochart)
- Add ruff pre-commit #275 (@davidbrochart)
- Add DELETE /api/kernels/{kernel_id} (shutdown kernel) #274 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Update python, jupyter-ydoc, y-py #273 (@davidbrochart)
- Add support for external kernels #265 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Revert terminals change #266 (@davidbrochart)
(GitHub contributors page for this release)
- Don't modify terminal environment #264 (@davidbrochart)
(GitHub contributors page for this release)
- Remove duplicate favicon.ico #263 (@davidbrochart)
- Pin ypy-websocket >=0.8.2 #262 (@davidbrochart)
- Pass environment to terminals #261 (@davidbrochart)
- Remove fps-resource-usage dependency #257 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
No merged PRs
- Update docs and project with resource_usage #254 (@davidbrochart)
- Add resource_usage plugin #253 (@davidbrochart)
- Lock file accesses #252 (@davidbrochart)
- Fix clean room never triggered #250 (@Wh1isper)
- Fix /api/me permissions parameters #249 (@davidbrochart)
- Fix incomplete kernel search path #246 (@Wh1isper)
- Add kernel cwd #245 (@davidbrochart)
- Implement file ID service #244 (@davidbrochart)
- Align path format for windows. #243 (@specter119)
- Skip test_kernel_messages on Windows #242 (@davidbrochart)
- Use system prefix instead of conda prefix for kernel test #241 (@RobertRosca)
- Use Hatch Environments and Scripts #239 (@RobertRosca)
(GitHub contributors page for this release)
@blink1073 | @davidbrochart | @pre-commit-ci | @RobertRosca | @specter119 | @welcome | @Wh1isper
(GitHub contributors page for this release)
- Fix plugin pinning #234 (@davidbrochart)
(GitHub contributors page for this release)
- Create a base auth plugin to depend on instead of jupyverse #232 (@hbcarlos)
- Moves the frontend generic configuration to a new plugin #231 (@hbcarlos)
(GitHub contributors page for this release)
No merged PRs
- Switch to hatch build system #227 (@davidbrochart)
- Add file watcher #225 (@davidbrochart)
(GitHub contributors page for this release)
- Add file watcher #225 (@davidbrochart)
(GitHub contributors page for this release)
- Pin plugins with >=0.0.37 #223 (@davidbrochart)
- Move flake8 config to pyproject.toml #222 (@davidbrochart)
- Make jupyverse depend on released plugins #219 (@davidbrochart)
- Remove FastAPI monkey-patch #218 (@davidbrochart)
(GitHub contributors page for this release)
- Add fps-auth-fief to jupyter-releaser #216 (@davidbrochart)
- Fix jupyterlab and retrolab plugins name (now lower-case) #215 (@davidbrochart)
(GitHub contributors page for this release)
- Add documentation #213 (@davidbrochart)
- Open browser window with token as query parameter #212 (@davidbrochart)
- Add auth_fief plugin, register auth via entry point, add WebSocket auth #211 (@davidbrochart)
- Remove Podman specific
runArgs
#208 (@RobertRosca) - Add devcontainer configuration #207 (@RobertRosca)
- Add authorization #206 (@davidbrochart)
- [pre-commit.ci] pre-commit autoupdate #205 (@pre-commit-ci)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci | @RobertRosca | @welcome
- Support global awareness #202 (@davidbrochart)
- Disable Windows for test_rest_api #200 (@davidbrochart)
- Fix GitHub workflow execution duplication #199 (@davidbrochart)
- [pre-commit.ci] pre-commit autoupdate #198 (@pre-commit-ci)
- Update jupyter_ydoc and ypy-websocket pinning #196 (@davidbrochart)
- Add POST execute cell #191 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Pin fastapi-users >=10.1.4 #194 (@davidbrochart)
- Documentation update #193 (@photocyte)
- Store Y updates #190 (@davidbrochart)
- Don't trust notebook #188 (@davidbrochart)
- [pre-commit.ci] pre-commit autoupdate #185 (@pre-commit-ci)
- Await zmq sends #184 (@minrk)
- fix zmq Socket types #183 (@minrk)
- Increase time to receive message type warning #182 (@davidbrochart)
- Load/auto-save document from the back-end using y-py #127 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @minrk | @photocyte | @pre-commit-ci | @welcome
- Relax timeout in tests #180 (@davidbrochart)
- Update fastapi-users>=10 #179 (@davidbrochart)
- [pre-commit.ci] pre-commit autoupdate #178 (@pre-commit-ci)
- Update install instructions for conda-forge #177 (@davidbrochart)
- Run pre-commit #176 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @pre-commit-ci
- Include explicit package data #173 (@davidbrochart)
(GitHub contributors page for this release)
- Include static directory #171 (@davidbrochart)
- Support Windows terminals #170 (@davidbrochart)
(GitHub contributors page for this release)
- Add license #168 (@davidbrochart)
- Don't install fps-terminals on Windows #167 (@davidbrochart)
- Handle symlinks #166 (@davidbrochart)
(GitHub contributors page for this release)
- Support python 3.7 #163 (@davidbrochart)
- Support stdin channel #160 (@davidbrochart)
- Fix JupyterLab dev_mode #159 (@davidbrochart)
- Manually restart kernel as stop and start #158 (@davidbrochart)
- Remove leftover #155 (@davidbrochart)
- Protocol alignment #154 (@davidbrochart)
(GitHub contributors page for this release)
- Fix terminals #152 (@davidbrochart)
- Fix retrolab console #151 (@davidbrochart)
- Fix trailing slash redirect in translations request #150 (@davidbrochart)
- Add base URL to kernelspecs file path #149 (@davidbrochart)
- Fix noauth+collaborative mode #148 (@davidbrochart)
- Fix binder #147 (@davidbrochart)
- Fix language setting #146 (@davidbrochart)
- Fix settings test #144 (@davidbrochart)
- Update with fastapi-users v9 #142 (@davidbrochart)
(GitHub contributors page for this release)
@davidbrochart | @fcollonval | @jtpio
- Pin fastapi-users < 9 #140 (@davidbrochart)
- Use anyio for file IO #138 (@davidbrochart)
(GitHub contributors page for this release)
- Update README #135 (@davidbrochart)
- Implement rename #134 (@davidbrochart)
- Implement file/folder delete #133 (@davidbrochart)
- Fix opening of files and notebooks in directory #132 (@davidbrochart)
- Fix file creation #131 (@davidbrochart)
- Fix directory creation #130 (@davidbrochart)
- Fix retro consoles #129 (@davidbrochart)
- Fix retrolab extension handling #128 (@davidbrochart)
- Return 404 when content not found #126 (@davidbrochart)
- Pass dev_mode to JupyterLab front-end #125 (@davidbrochart)
- Support JupyterLab's dev mode, improve extension system #124 (@davidbrochart)
- Fix create_guest #123 (@davidbrochart)
(GitHub contributors page for this release)
No merged PRs
No merged PRs
- Update Python packages with new Jupyter Releaser #119 (@davidbrochart)
- Update Python packages with new Jupyter Releaser #118 (@davidbrochart)
(GitHub contributors page for this release)
No merged PRs
No merged PRs
No merged PRs
No merged PRs
- Fix binary buffers #112 (@davidbrochart)
(GitHub contributors page for this release)
- Support binary buffers #110 (@davidbrochart)
- Add login plugin to Jupyter Releaser Python packages #108 (@davidbrochart)
(GitHub contributors page for this release)
(GitHub contributors page for this release)
@davidbrochart | @hbcarlos | @welcome
- Remove reference to my branch in check-release action #104 (@davidbrochart)
- Improve server setup in tests #98 (@davidbrochart)
(GitHub contributors page for this release)
- Improve server setup in tests #98 (@davidbrochart)
(GitHub contributors page for this release)
- Add aiosqlite to fps-auth dependencies #95 (@davidbrochart)
(GitHub contributors page for this release)
- Fix retrolab setup.cfg #93 (@davidbrochart)
(GitHub contributors page for this release)
- Prepare for use with Jupyter Releaser #81 (@davidbrochart)
- Skip check-manifest #91 (@davidbrochart)
- Remove login plugin #89 (@davidbrochart)
- Add python_packages #87 (@davidbrochart)
- Support editing file #84 (@davidbrochart)
- Filter out messages #83 (@davidbrochart)
- Change license from MIT to BSD-3-Clause #82 (@davidbrochart)
- Allow KernelServer to connect to existing kernel #80 (@davidbrochart)
- Fix Binder #79 (@davidbrochart)
- Create lab plugin, common to jupyterlab and retrolab #78 (@davidbrochart)
- Improve Binder and launch jupyverse directly #76 (@davidbrochart)
- Support RetroLab in Binder #72 (@davidbrochart)
- Improve retrolab #69 (@davidbrochart)
- Redirect to login page when not authorized #68 (@davidbrochart)
- Use
fps_uvicorn
plugin #67 (@adriendelsalle) - Add persistence settings test #66 (@davidbrochart)
- Add settings test #65 (@davidbrochart)
- Fix OpenAPI generation for NoAuthAuthentication #64 (@davidbrochart)
- Rework noauth #62 (@davidbrochart)
- Use get_user_db dependency #60 (@davidbrochart)
- Remove unneeded dependencies #59 (@davidbrochart)
- Use FastAPI-Users 8.0 #58 (@davidbrochart)
- Fix some full URLs #57 (@davidbrochart)
- Implement jlab translations API #56 (@davidbrochart)
- Add
consoles
andterminals
handlers for RetroLab #54 (@jtpio) - Replace references to adriendelsalle with jupyter-server #52 (@davidbrochart)
- Replace references to davidbrochart by jupyter-server #51 (@davidbrochart)
- Make clarification clearer re: experimental #50 (@willingc)
(GitHub contributors page for this release)
@adriendelsalle | @davidbrochart | @fcollonval | @hbcarlos | @jtpio | @welcome | @willingc
- Prepare for use with Jupyter Releaser #81 (@davidbrochart)
- Remove login plugin #89 (@davidbrochart)
- Add python_packages #87 (@davidbrochart)
- Support editing file #84 (@davidbrochart)
- Filter out messages #83 (@davidbrochart)
- Change license from MIT to BSD-3-Clause #82 (@davidbrochart)
- Allow KernelServer to connect to existing kernel #80 (@davidbrochart)
- Fix Binder #79 (@davidbrochart)
- Create lab plugin, common to jupyterlab and retrolab #78 (@davidbrochart)
- Improve Binder and launch jupyverse directly #76 (@davidbrochart)
- Support RetroLab in Binder #72 (@davidbrochart)
- Improve retrolab #69 (@davidbrochart)
- Redirect to login page when not authorized #68 (@davidbrochart)
- Use
fps_uvicorn
plugin #67 (@adriendelsalle) - Add persistence settings test #66 (@davidbrochart)
- Add settings test #65 (@davidbrochart)
- Fix OpenAPI generation for NoAuthAuthentication #64 (@davidbrochart)
- Rework noauth #62 (@davidbrochart)
- Use get_user_db dependency #60 (@davidbrochart)
- Remove unneeded dependencies #59 (@davidbrochart)
- Use FastAPI-Users 8.0 #58 (@davidbrochart)
- Fix some full URLs #57 (@davidbrochart)
- Implement jlab translations API #56 (@davidbrochart)
- Add
consoles
andterminals
handlers for RetroLab #54 (@jtpio) - Replace references to adriendelsalle with jupyter-server #52 (@davidbrochart)
- Replace references to davidbrochart by jupyter-server #51 (@davidbrochart)
- Make clarification clearer re: experimental #50 (@willingc)
(GitHub contributors page for this release)
@adriendelsalle | @davidbrochart | @fcollonval | @hbcarlos | @jtpio | @welcome | @willingc
- Prepare for use with Jupyter Releaser #81 (@davidbrochart)
- Add python_packages #87 (@davidbrochart)
- Support editing file #84 (@davidbrochart)
- Filter out messages #83 (@davidbrochart)
- Change license from MIT to BSD-3-Clause #82 (@davidbrochart)
- Allow KernelServer to connect to existing kernel #80 (@davidbrochart)
- Fix Binder #79 (@davidbrochart)
- Create lab plugin, common to jupyterlab and retrolab #78 (@davidbrochart)
- Improve Binder and launch jupyverse directly #76 (@davidbrochart)
- Support RetroLab in Binder #72 (@davidbrochart)
- Improve retrolab #69 (@davidbrochart)
- Redirect to login page when not authorized #68 (@davidbrochart)
- Use
fps_uvicorn
plugin #67 (@adriendelsalle) - Add persistence settings test #66 (@davidbrochart)
- Add settings test #65 (@davidbrochart)
- Fix OpenAPI generation for NoAuthAuthentication #64 (@davidbrochart)
- Rework noauth #62 (@davidbrochart)
- Use get_user_db dependency #60 (@davidbrochart)
- Remove unneeded dependencies #59 (@davidbrochart)
- Use FastAPI-Users 8.0 #58 (@davidbrochart)
- Fix some full URLs #57 (@davidbrochart)
- Implement jlab translations API #56 (@davidbrochart)
- Add
consoles
andterminals
handlers for RetroLab #54 (@jtpio) - Replace references to adriendelsalle with jupyter-server #52 (@davidbrochart)
- Replace references to davidbrochart by jupyter-server #51 (@davidbrochart)
- Make clarification clearer re: experimental #50 (@willingc)
(GitHub contributors page for this release)
@adriendelsalle | @davidbrochart | @fcollonval | @hbcarlos | @jtpio | @welcome | @willingc
- Prepare for use with Jupyter Releaser #81 (@davidbrochart)
- Support editing file #84 (@davidbrochart)
- Filter out messages #83 (@davidbrochart)
- Change license from MIT to BSD-3-Clause #82 (@davidbrochart)
- Allow KernelServer to connect to existing kernel #80 (@davidbrochart)
- Fix Binder #79 (@davidbrochart)
- Create lab plugin, common to jupyterlab and retrolab #78 (@davidbrochart)
- Improve Binder and launch jupyverse directly #76 (@davidbrochart)
- Support RetroLab in Binder #72 (@davidbrochart)
- Improve retrolab #69 (@davidbrochart)
- Redirect to login page when not authorized #68 (@davidbrochart)
- Use
fps_uvicorn
plugin #67 (@adriendelsalle) - Add persistence settings test #66 (@davidbrochart)
- Add settings test #65 (@davidbrochart)
- Fix OpenAPI generation for NoAuthAuthentication #64 (@davidbrochart)
- Rework noauth #62 (@davidbrochart)
- Use get_user_db dependency #60 (@davidbrochart)
- Remove unneeded dependencies #59 (@davidbrochart)
- Use FastAPI-Users 8.0 #58 (@davidbrochart)
- Fix some full URLs #57 (@davidbrochart)
- Implement jlab translations API #56 (@davidbrochart)
- Add
consoles
andterminals
handlers for RetroLab #54 (@jtpio) - Replace references to adriendelsalle with jupyter-server #52 (@davidbrochart)
- Replace references to davidbrochart by jupyter-server #51 (@davidbrochart)
- Make clarification clearer re: experimental #50 (@willingc)
(GitHub contributors page for this release)
@adriendelsalle | @davidbrochart | @fcollonval | @hbcarlos | @jtpio | @welcome | @willingc