v1.0.0
What's Changed
- fix: persist external native layer geojson when there is no restorable source URL by @giswqs in #182
- chore: upgrade maplibre-gl-geo-editor to 0.8.0 and drop import workaround by @giswqs in #183
- feat: activate an installed plugin when a URL parameter it owns is present by @giswqs in #184
- feat: bake-in drop-in plugins for web and desktop builds by @giswqs in #186
- feat: plugin marketplace (design + MVP implementation) by @giswqs in #188
- feat: Project > Share to upload projects to share.geolibre.app by @giswqs in #190
- feat: add Vector processing menu with QGIS-inspired tools by @giswqs in #191
- feat: add Raster processing menu with common raster tools by @giswqs in #192
- feat: set initial light/dark theme via a theme query param by @giswqs in #193
- docs: add User Guide and Tutorials (complete v1.0 documentation roadmap) by @giswqs in #194
- feat: let external plugins resolve their own bundled asset URLs by @giswqs in #195
- docs: add a Contributing guide by @giswqs in #196
- feat: add geolibre Python package for Jupyter notebooks by @giswqs in #197
- docs: add Update section for updating from source by @giswqs in #199
Full Changelog: v0.9.0...v1.0.0