v2.1.0
What's Changed
- chore(processing): regenerate Whitebox menu catalog for geolibre-wasm 0.6.0 by @giswqs in #1181
- feat(docker): optional HTTP Basic Auth for the web container by @giswqs in #1184
- fix(security): harden sidecar auth, path sandboxing, plugin trust, and AI code exec by @giswqs in #1182
- fix(diagnostics): suppress benign three.js multiple-instances warning by @giswqs in #1187
- feat(route-animation): animate a marker along a line layer by @giswqs in #1185
- chore: bump maplibre-gl-basemap-control to ^0.12.0 by @giswqs in #1190
- feat(route-animation): export the animation as an MP4 video by @giswqs in #1189
- feat(record): record the map canvas or a drawn bbox to video by @giswqs in #1191
- feat(knowledge-cards): Wikipedia place info card from the map by @giswqs in #1192
- feat(add-data): GEBCO ocean bathymetry WMS sample with attribution by @giswqs in #1193
- chore: bump maplibre-gl-raster to ^0.10.1 and cog-tiler-wasm to ^0.2.5 by @giswqs in #1194
- feat(planetary): USGS basemaps for nine more celestial bodies by @giswqs in #1196
- refactor(add-data): shared applyServiceEntry dispatcher + layer builders by @giswqs in #1199
- feat(browser): Browser (Data Source Manager) panel — Services + Recent by @giswqs in #1200
- feat(browser): translate section labels; Layout toggle re-opens collapsed by @giswqs in #1201
- fix(browser): share one useProjectFileActions instance with the toolbar by @giswqs in #1202
- feat(browser): "New connection" action per service kind by @giswqs in #1203
- fix(effects): draw the atmospheric halo on Earth only by @giswqs in #1207
- ci(tiles): auto-deploy tiles worker on workers/tiles changes by @giswqs in #1206
- feat(browser): Databases section — browse PostGIS schemas & tables by @giswqs in #1204
- feat(plugins): add OpenAerialMap imagery search plugin by @giswqs in #1198
- feat(browser): Local files in the Browser panel (Phase 3) by @giswqs in #1208
- feat(browser): Favorites section (Phase 4) by @giswqs in #1209
- feat(browser): keyboard navigation (Phase 5 · Polish) by @giswqs in #1212
- fix(pwa): exclude bundled drop-in plugins from the SW precache by @giswqs in #1217
- feat(plugins): bundled drop-in activeByDefault + deployment welcome opt-out by @giswqs in #1218
- feat(route-animation): follow 3D tracks and add camera controls by @giswqs in #1214
- feat(photos): true native-resolution geotagged photo viewer by @giswqs in #1222
- fix(desktop): resolve bundled Jupyter sidecar in installed builds by @giswqs in #1224
- feat(processing): populate subset bbox from the map view by @giswqs in #1221
- feat(processing): make the Whitebox toolbox a floating panel by @giswqs in #1226
- feat(detection): in-browser ONNX/YOLO object detection (#902) by @giswqs in #905
- feat(map): switch scale bar between metric, imperial, and nautical units by @giswqs in #1228
- feat(ui): default to Advanced interface and skip the welcome dialog by @giswqs in #1229
- chore(release): v2.1.0 by @giswqs in #1230
Full Changelog: v2.0.0...v2.1.0