Changelog#
0.9.2#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
- Bump the gha-dependencies group with 2 updates #914 (@dependabot) 
Documentation improvements#
- JupyterLite deployment: Disable caching content #913 (@martinRenou) 
- Updated and organized ipynb examples directory for clarity #872 (@mapninja) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @dependabot | @github-actions | @mapninja | @martinRenou | @mfisher87 | @nakul-py
0.9.1#
Enhancements made#
- Add some information to the user on how to use the identify tool #909 (@martinRenou) 
Bugs fixed#
Contributors to this release#
0.9.0#
Enhancements made#
- Identify panel: try to infer the feature name instead of showing the default “Feature X” name #906 (@martinRenou) 
- Lazy load gdal #901 (@martinRenou) 
- Automatically switch to identify panel when identifying #900 (@arjxn-py) 
- Introduce settings to optionally disable some features (filtering/annotations etc) #898 (@arjxn-py) 
- Fix Overlapping of Panels on smaller screens #896 (@arjxn-py) 
- Rename “Identify Features” panel tab -> “Identified Features” (#893) #895 (@Gauss-Taylor-Euler) 
Bugs fixed#
Maintenance and upkeep improvements#
- Avoid react-fontawesome 3.0.0 for now because of breaking change #888 (@mfisher87) 
- Add user story issue template #883 (@mfisher87) 
Documentation improvements#
- Python API documentation grammar and rendering updates #874 (@mtaniguchiking) 
- Make minor text edits to ‘Getting Started with JupyterGIS’ markdown file #873 (@kpdavi) 
- Fix typo in docs: delete extra backtick #868 (@jasongrout) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @Gauss-Taylor-Euler | @giswqs | @gjmooney | @jasongrout | @kpdavi | @martinRenou | @mfisher87 | @MMesch | @mtaniguchiking | @nakul-py
0.8.1#
Enhancements made#
Documentation improvements#
- Improve releasing docs #850 (@mfisher87) 
Contributors to this release#
0.8.0#
Enhancements made#
- Support Graduated, Categorised & Canonical Symbology on VectorTiles #844 (@arjxn-py) 
- Enable empty path for geojson layer #810 (@HaudinFlorence) 
Contributors to this release#
0.7.0#
Enhancements made#
- Change default colormap from ‘cool’ to ‘viridis’ #828 (@mfisher87) 
- Embed side panels in map view #784 (@Gauss-Taylor-Euler) 
- Add GeoParquet support #727 (@elifsu-simula) 
Maintenance and upkeep improvements#
- Fix bot again #834 (@martinRenou) 
- Bump form-data from 4.0.3 to 4.0.4 #832 (@dependabot) 
- Cleanup examples #822 (@martinRenou) 
Other merged PRs#
- Try fixing snapshots bot #833 (@martinRenou) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @dependabot | @elifsu-simula | @Gauss-Taylor-Euler | @github-actions | @martinRenou | @mfisher87 | @MMesch
0.6.2#
Bugs fixed#
- Fix processing functions #819 (@martinRenou) 
Contributors to this release#
0.6.1#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
- Indicate to user when running the JS and Python type generation build steps #798 (@mfisher87) 
- Move GeoJSON source schema to correct dir #801 (@mfisher87) 
Documentation improvements#
- Add code generation documentation #807 (@mfisher87) 
Contributors to this release#
0.6.0#
Enhancements made#
- Increased the width of main-panel in notebook viewer #787 (@Gauss-Taylor-Euler) 
- Add OpenLayers fullscreen control to map #764 (@mfisher87) 
- Refactor of processing logic to make it less verbose. #758 (@Gauss-Taylor-Euler) 
- Processing: Bounding boxes of a vector layer(#734) #744 (@Gauss-Taylor-Euler) 
- Processing : Centroids of a vector layer #740 (@Gauss-Taylor-Euler) 
- Multiband symbology: support alpha channel & Fix band offset bug #718 (@arjxn-py) 
- Enable Python API to add geojson layer with remote url #715 (@arjxn-py) 
- Refactor vector symbology: Configure radius and color separately #714 (@arjxn-py) 
- Support coloring vector features by an attribute containing a hex color code #713 (@mfisher87) 
- Auto-save project when updating any property #708 (@arjxn-py) 
Bugs fixed#
- Pin proj4js >=2.19.3 #778 (@mfisher87) 
- Fix LayoutRestorer entries #743 (@martinRenou) 
- Fix file rename in side panels #736 (@Gauss-Taylor-Euler) 
- SymbologyPanel: Eliminate need to re-classify when changing between “radius” and “color” methods #700 (@arjxn-py) 
- Prevent duplication of color steps when reopening the symbology panel #697 (@arjxn-py) 
Maintenance and upkeep improvements#
- Bump dawidd6/action-download-artifact from 10 to 11 in the gha-dependencies group #794 (@dependabot) 
- Add React component type annotations #791 (@mfisher87) 
- Add more explicit typing on RJSF objects #789 (@mfisher87) 
- Improve file naming consistency of schemas #786 (@mfisher87) 
- Use latest version of xeus for docs build #771 (@Gauss-Taylor-Euler) 
- Extract loading spinners to shared components #769 (@mfisher87) 
- Rename - generateScene()->- generateMap()#762 (@HaudinFlorence)
- Refactor vector symbology menus: drive logic with data structure #752 (@mfisher87) 
- Update prettier config to always use trailing commas #731 (@mfisher87) 
- Consistently sort and group all TS imports #730 (@mfisher87) 
- Support importing from path alias - @#728 (@mfisher87)
- Bump dawidd6/action-download-artifact from 9 to 10 in the gha-dependencies group #726 (@dependabot) 
- Remove UsersItem component and use the one from - @jupyter/collaboration#723 (@arjxn-py)
Documentation improvements#
- Make install docs more readable with tabs #790 (@mfisher87) 
- Minor typo fix “you can you” -> “you can use” #779 (@tylere) 
- Update releasing docs #684 (@mfisher87) 
- Add architecture docs #576 (@mfisher87) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @dependabot | @Gauss-Taylor-Euler | @github-actions | @gjmooney | @HaudinFlorence | @martinRenou | @mfisher87 | @MMesch | @SylvainCorlay | @trungleduc | @tylere
0.5.0#
Enhancements made#
- Make “add layer” menus more consistent #681 (@mfisher87) 
- Make the toolbar console button a toggle button #676 (@HaudinFlorence) 
- Remove source automatically when removing layer #670 (@arjxn-py) 
- Make collaborator cursors more prominent #668 (@mfisher87) 
- Record JupyterGIS schema version in - .jGISproject files #663 (@arjxn-py)
- Enable setting CORS proxy URL in settings editor #619 (@arjxn-py) 
Bugs fixed#
- Fix mistakes in explorer basemap names #680 (@mfisher87) 
Maintenance and upkeep improvements#
- Add issue templates: experience report, bug, docs, blank issue #679 (@mfisher87) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @brichet | @HaudinFlorence | @martinRenou | @mfisher87
0.4.5#
Enhancements made#
- Allow initializing a - GISDocumentthat has a path #666 (@davidbrochart)
- Allow passing source ID #660 (@davidbrochart) 
- Indicate the point being identified on GeoTiFF #659 (@arjxn-py) 
- Fill vertical space in linked output & sidecar views #643 (@SylvainCorlay) 
- Use svg icons for the main view toolbar #627 (@HaudinFlorence) 
- New toolbar button: Center on user’s geolocation #626 (@HaudinFlorence) 
- Add - explore()function and- GISDocument.sidecar()method #340 (@mfisher87)
Bugs fixed#
Maintenance and upkeep improvements#
Documentation improvements#
- Remove work-in-progress warning from README #633 (@arjxn-py) 
- Document how to run tests locally (and when you shouldn’t) #632 (@mfisher87) 
- Add contributor how-to: Editing commands #621 (@mfisher87) 
- Fix tabs rendering in Contributor Guide #617 (@pblottiere) 
- Add collaborative session creation guide #608 (@elifsu-simula) 
- Add contributor how-to: Editing keybindings #586 (@mfisher87) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @brichet | @davidbrochart | @elifsu-simula | @github-actions | @gjmooney | @HaudinFlorence | @martinRenou | @mfisher87 | @pblottiere | @pre-commit-ci | @SylvainCorlay
0.4.4#
Bugs fixed#
- Pin docprovider #615 (@martinRenou) 
Contributors to this release#
0.4.3#
Enhancements made#
- Add - save_as()method to GISDocument API #595 (@mfisher87)
- Processing: Option to save output layer by the side #589 (@arjxn-py) 
- Refactor Processing Logic to make it modular #578 (@arjxn-py) 
- Make Output Layer name configurable for processing #573 (@arjxn-py) 
- Remove reprojection from buffer operation #563 (@mfisher87) 
- Disable identify tool when we can’t identify #553 (@martinRenou) 
- Processing: Add - DissolveCommand & A better Form structure for Processing Commands #550 (@arjxn-py)
- Explicit buffer processing distance unit #529 (@martinRenou) 
- Add new user-facing interpolate source property #522 (@mfisher87) 
Bugs fixed#
Maintenance and upkeep improvements#
- Add documentation build script, fix build warning, and update docs on building docs #584 (@mfisher87) 
- Refactor Processing Logic to make it modular #578 (@arjxn-py) 
- Resolve dependabot security alert for - axios#565 (@dependabot)
- Enable ruff’s bugbear “B” ruleset #562 (@mfisher87) 
Documentation improvements#
- Add documentation build script, fix build warning, and update docs on building docs #584 (@mfisher87) 
- Fix docs build warning: Adjust documentation headings to start at H1 #566 (@mfisher87) 
- Create requirements-docs.md for building local docs workflow #557 (@YaoTingYao) 
- Fix API doc build #556 (@mfisher87) 
- Add quickstart to installation doc #555 (@mfisher87) 
- Docs: upgrading micromamba #543 (@martinRenou) 
- Add a tutorial for collaborative features #530 (@elifsu-simula) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @dependabot | @elifsu-simula | @github-actions | @kpdavi | @martinRenou | @mfisher87 | @nakul-py | @YaoTingYao
0.4.2#
Bugs fixed#
- Fix releaser for publishing jupytergis-lite #524 (@martinRenou) 
- Move layer visibility toggle to the left of the layer title and icon #487 (@mfisher87) 
Maintenance and upkeep improvements#
- Bump the gha-dependencies group with 3 updates #512 (@dependabot) 
Documentation improvements#
- Removing misleading comment #511 (@martinRenou) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @dependabot | @github-actions | @martinRenou | @mfisher87
0.4.1#
Enhancements made#
- Gallery: Add ESRI maps #508 (@martinRenou) 
- Disable smoothing on all raster sources #485 (@mfisher87) 
- Add - remove_layermethod to Python- GISDocumentAPI #478 (@mfisher87)
Bugs fixed#
- Fix examples in JupyterLite #506 (@martinRenou) 
- Fix COG performances #503 (@martinRenou) 
- Fix “Try it with JupyterLite” button in user guide #470 (@mfisher87) 
- Lazy import jupyter_server #465 (@martinRenou) 
- Fix bump script for jupytergis-lite #464 (@martinRenou) 
Maintenance and upkeep improvements#
Documentation improvements#
- Update README screenshot #482 (@martinRenou) 
- Update - image.jGISand file handling logic to load correctly #481 (@arjxn-py)
- Convert the Troubleshooting document to MyST #479 (@jmarokhovsky) 
- Update user guide tutorial #475 (@elifsu-simula) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @brichet | @elifsu-simula | @github-actions | @gjmooney | @jmarokhovsky | @martinRenou | @mfisher87
0.4.0#
Enhancements made#
- Add jupytergis-lite metapackage #451 (@martinRenou) 
- Widget with toolbar and sidepanel in cell output #419 (@brichet) 
- Enable Python API in the JupyterLite deployment #412 (@davidbrochart) 
- Add error handling #391 (@Meriem-BenIsmail) 
- Add local file support for - GeoTiff#385 (@Meriem-BenIsmail)
- Extend caching for image, geoJSON & shapeFiles #339 (@arjxn-py) 
Bugs fixed#
- Replace input field for selected file path with text #417 (@Meriem-BenIsmail) 
- Fix scale indicator in notebooks and symbology overflow #408 (@gjmooney) 
- Add optional-chaining check for - symbologyState#383 (@Meriem-BenIsmail)
- Proper Styling Added for OK Button #379 (@Meriem-BenIsmail) 
Maintenance and upkeep improvements#
- Continue installing the labextension in the dev install script #463 (@arjxn-py) 
- Fix link to contribution docs #440 (@martinRenou) 
- Remove test to expect warning on vectorLayer export #423 (@arjxn-py) 
- Bump dawidd6/action-download-artifact from 7 to 8 in the gha-dependencies group #422 (@dependabot) 
- Upgrade jupyter-ydoc python to match the npm version #409 (@brichet) 
- Fix name typo - notebookRenderePlugin->- notebookRendererPlugin#400 (@mfisher87)
- Move jupyterlab dependency from jupytergis_lab to jupytergis #382 (@davidbrochart) 
Documentation improvements#
- Add Docker install instructions #446 (@mfisher87) 
- Fix link to contribution docs #440 (@martinRenou) 
- Re-organize docs navigation and add releasing guide #428 (@mfisher87) 
- added simple tutorial to introduce the jupyterGIS GUI. #393 (@annefou) 
- Restore rich Sphinx contributing doc, link from GitHub-Markdown doc #392 (@mfisher87) 
- Remove Duplicate CONTRIBUTING.md and add CHANGELOG to docs #381 (@arjxn-py) 
Contributors to this release#
(GitHub contributors page for this release)
@annefou | @arjxn-py | @brichet | @davidbrochart | @dependabot | @github-actions | @gjmooney | @josueggh | @martinRenou | @Meriem-BenIsmail | @mfisher87
0.3.0#
Enhancements made#
- Use - interpolateproperty to Disable Image Smoothing for- ImageLayers#373 (@Meriem-BenIsmail)
- Add numerical input next to the slider and handle value 1-10 #365 (@arjxn-py) 
- Add Path Validation for - ShapefileSourceand- ImageSource. #362 (@Meriem-BenIsmail)
- Add Proper Styling to Symbology panel’s “mode” #354 (@Meriem-BenIsmail) 
- Move jupyter-collaboration dependency to jupytergis #347 (@davidbrochart) 
- QGIS logo added for - .qgzfiles #337 (@Meriem-BenIsmail)
- Create layers by path or external URL with separate fields #335 (@Meriem-BenIsmail) 
- visibility icon turns white when layer selected. #330 (@Meriem-BenIsmail) 
- Give some padding to the headings in editForm #329 (@arjxn-py) 
- Support Python 3.12 & Drop support for 3.8 and 3.9 #303 (@arjxn-py) 
- Local and external file loading support for geojson, image and shapefile sources #256 (@arjxn-py) 
Bugs fixed#
- Add numerical input next to the slider and handle value 1-10 #365 (@arjxn-py) 
- Disable Image Smoothing for - ImageSource#364 (@Meriem-BenIsmail)
- Fix JupyterGISDoc.setSource #346 (@davidbrochart) 
- Include files in lite deployment for - local.jGIS#345 (@arjxn-py)
- Register new projections if needed when adding layers #343 (@gjmooney) 
- Move dependencies from root to dependent package + Update JupyterLite in lite build #333 (@arjxn-py) 
- Add “identified” style for polygons & linestrings #319 (@gjmooney) 
Maintenance and upkeep improvements#
- Bot: missing collaboration package #368 (@martinRenou) 
- Keep extension package name extension-artifacts for 3.12 to fix bot #366 (@arjxn-py) 
- Support Python 3.12 & Drop support for 3.8 and 3.9 #303 (@arjxn-py) 
- Add issue linkage to PR checklist #298 (@mfisher87) 
Documentation improvements#
- Add a pretty JupyterLite button to docs #361 (@mfisher87) 
- Fix Lite Deployment Badge via RTD on PR using Custom Action #356 (@arjxn-py) 
Other merged PRs#
- Bot: Update Python #367 (@martinRenou) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @brichet | @davidbrochart | @github-actions | @gjmooney | @martinRenou | @Meriem-BenIsmail | @mfisher87 | @simonprovost | @SylvainCorlay
0.2.1#
Bugs fixed#
Contributors to this release#
0.2.0#
Enhancements made#
- Speed-up GeoTIFF file handling #262 (@Meriem-BenIsmail) 
- Add ability to follow a collaborator’s viewport #257 (@gjmooney) 
- Emphasize the hidden layer icon #243 (@mfisher87) 
Bugs fixed#
Maintenance and upkeep improvements#
- Remove redundant dev install instructions, loosen pydantic pin #295 (@davidbrochart) 
- Fix typo in ReadTheDocs PR link automation #285 (@mfisher87) 
- Bump the gha-dependencies group with 4 updates #283 (@dependabot) 
- Make prettier output more human readable, improve documentation of linting #282 (@mfisher87) 
- Fix typo and formatting errors in dependabot config #280 (@mfisher87) 
- Bump actions/upload-artifact to v4 #278 (@trungleduc) 
- Build docs and Lite deployment in ReadTheDocs #275 (@mfisher87) 
- Automatically upgrade GitHub Action dependencies with Dependabot #274 (@mfisher87) 
- Add checks for reST content #273 (@mfisher87) 
- Improve layer update logic #269 (@Meriem-BenIsmail) 
- Grey out symbology entry for unsupported layers #255 (@gjmooney) 
- Replace @jupyterlab/rjsf with FormComponent from @jupyterlab/ui-components #252 (@Meriem-BenIsmail) 
- Apply pre-commit autofixes #249 (@mfisher87) 
- Update PR preview links #233 (@martinRenou) 
- Embed GeoJSON schema in the project to improve build reliability #165 (@arjxn-py) 
Documentation improvements#
- Remove unnecessary jupyterlab install #301 (@davidbrochart) 
- Configure lerna to use - jlpmas npm client #279 (@mfisher87)
- Add checks for reST content #273 (@mfisher87) 
- Set expectation that RTC doesn’t work yet in JupyterLite deployment #260 (@mfisher87) 
- Update contributing docs to be more comprehensive (and fix links) #242 (@mfisher87) 
- docs: Add conda-forge install instructions #228 (@matthewfeickert) 
- Update README demo link to open - france_hiking.jGIS#226 (@mfisher87)
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @brichet | @davidbrochart | @dependabot | @github-actions | @gjmooney | @martinRenou | @matthewfeickert | @Meriem-BenIsmail | @mfisher87 | @pre-commit-ci | @trungleduc
0.1.7#
Enhancements made#
Bugs fixed#
- Set collaborative attribute to False in Jupyterlite #192 (@martinRenou) 
Maintenance and upkeep improvements#
- Commit gallery in the repo #221 (@martinRenou) 
- Fix update projection and allow exposing maps to ui-tests #214 (@brichet) 
- Disable docprovider-extension in lite deployment #213 (@brichet) 
- Use appsharing for testing jupyterlite from PRs and galata reports #188 (@martinRenou) 
Documentation improvements#
- Fix links to docs and lite deployment #206 (@martinRenou) 
- Build and publish docs to github pages #205 (@martinRenou) 
Contributors to this release#
(GitHub contributors page for this release)
@annefou | @brichet | @github-actions | @gjmooney | @martinRenou
0.1.6#
Enhancements made#
- Rename launcher item #180 (@martinRenou) 
- Add JupyterGIS icons in the filebrowser #179 (@martinRenou) 
- Read/write color information for QGIS files #175 (@gjmooney) 
Bugs fixed#
- Remove extra comma from JSON repr, fixing creation of new files #184 (@martinRenou) 
Contributors to this release#
0.1.5#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
- Exclude notebooks and qgz files from the lite deployment #172 (@martinRenou) 
- Remove terrain logic #170 (@martinRenou) 
- Use file from test directory only in UI tests #169 (@brichet) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @brichet | @github-actions | @gjmooney | @martinRenou
0.1.4#
Enhancements made#
Bugs fixed#
- Hotfix qgis loader for vector tile layer #160 (@martinRenou) 
Maintenance and upkeep improvements#
- Cleanup examples #162 (@martinRenou) 
Contributors to this release#
0.1.3#
Enhancements made#
- Improve gdal initialization #156 (@martinRenou) 
- Build the lite deployment even if integration tests don’t pass #148 (@martinRenou) 
- Raise an ImportError for the Python API in JupyterLite for now #147 (@martinRenou) 
Bugs fixed#
Maintenance and upkeep improvements#
- Trigger snapshots update #149 (@martinRenou) 
Contributors to this release#
0.1.2#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
- Notebook renderer: Use SharedModelFactory to create shared model #145 (@martinRenou) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @github-actions | @gjmooney | @martinRenou | @trungleduc
0.1.1#
Although the version number can be misleading, this is the very first of many JupyterGIS releases 📡 🌍
Enhancements made#
- Console view #136 (@martinRenou) 
- Improve toolbar #135 (@martinRenou) 
- Set Qt offscreen in jupytergis-qgis #131 (@martinRenou) 
- Small context menus improvements + add symbology menu #129 (@martinRenou) 
- More homogeneous CSS with the file browser #128 (@martinRenou) 
- Use extent instead of center position and zoom #119 (@brichet) 
- Terrain: allow to really exaggerate by removing the maximum #105 (@martinRenou) 
- Add URL/tiles distinction and PM Tiles support #91 (@gjmooney) 
- Automatically infer source layer from Vector tile #89 (@martinRenou) 
- Allow opening basic QGIS files #78 (@martinRenou) 
- Improve form CSS #74 (@martinRenou) 
- Update minZoom value for buildings example #50 (@martinRenou) 
- Attribution controls and navigation controls #43 (@martinRenou) 
- Notebook API #38 (@martinRenou) 
- Vector tile source #37 (@martinRenou) 
- Store map position in schema #34 (@martinRenou) 
- Rework custom raster layer creation #32 (@martinRenou) 
- Rework object properties + format url properly #29 (@martinRenou) 
- Support importing QGIS project #28 (@davidbrochart) 
- Add layer in the layers tree from the GIS model #22 (@brichet) 
- Object properties panel #20 (@martinRenou) 
- Add raster layer gallery #16 (@martinRenou) 
- Allow for creating tile layers #6 (@martinRenou) 
Bugs fixed#
- Fix form for vectortilelayer #126 (@martinRenou) 
- Add try/except case in the gallery building #113 (@martinRenou) 
- Fix examples schemas #110 (@martinRenou) 
- Fix select bug when creatng mutltiple new layers #108 (@gjmooney) 
- Fix the layer order by making a copy of the array before reversing it #88 (@brichet) 
- Disable form validation at startup if it is invalid #84 (@brichet) 
- Fix a wrong comparison handling the unused statut of a source #80 (@brichet) 
- Fix source removal #70 (@martinRenou) 
- Pin reacttrs #63 (@martinRenou) 
- Fix bot for updating snapshots #52 (@martinRenou) 
- Files sort keys #49 (@martinRenou) 
- Fix opacity step #42 (@martinRenou) 
- Clean the layer panel if there is no GIS widget in the tracker #23 (@brichet) 
Maintenance and upkeep improvements#
- Update releaser workflows #134 (@martinRenou) 
- Fix CI #130 (@martinRenou) 
- Update repo links #111 (@martinRenou) 
- Attempt to fix the bot behavior #97 (@martinRenou) 
- Bump ypywidgets>=0.9.0 #65 (@davidbrochart) 
- Refactor form building #55 (@martinRenou) 
- Remove OCC from build env #53 (@martinRenou) 
- Fix linting #45 (@martinRenou) 
- Cleanup #31 (@martinRenou) 
- Drop YJGIS ‘source’ root type #21 (@davidbrochart) 
- Linting #15 (@martinRenou) 
- Add jupyterlab build dependency #5 (@davidbrochart) 
- Add CI #2 (@martinRenou) 
Documentation improvements#
- Update screenshot to show collaborators #133 (@martinRenou) 
- Add basic README #132 (@martinRenou) 
- Fix examples + fix filters schema + proper file validation error message #107 (@martinRenou) 
- Update JupyterLite examples #106 (@martinRenou) 
- Update Contributing Guide for Developer Installation #81 (@arjxn-py) 
Other merged PRs#
- Attempt to fix the bot: part 2 #121 (@martinRenou) 
- Attempt to fix bot #120 (@martinRenou) 
Contributors to this release#
(GitHub contributors page for this release)
@arjxn-py | @brichet | @davidbrochart | @github-actions | @gjmooney | @martinRenou