github opengeos/GeoLibre v3.0.0

latest releases: v3.5.2, v3.5.1, v3.5.0...
one month ago

What's Changed

  • fix(mobile): gate unminimize behind cfg(desktop) so Android and iOS compile by @giswqs in #2221
  • ci: add a release dry run that builds everything and publishes nothing by @giswqs in #2223
  • ci: derive a tag for the AppImage update info on a release dry run by @giswqs in #2224
  • Auto-load more projects in gallery by @giswqs in #2226
  • feat: select raster layers for terrain by @giswqs in #2227
  • fix: load RTL text shaping before map labels by @giswqs in #2230
  • fix(processing): drop the dead H3_TOOLS registry and name the DGGS tools for the assistant by @giswqs in #2231
  • docs: install the R package from CRAN by @giswqs in #2237
  • chore(deps): bump maplibre-gl-basemap-control to 0.14.3 by @giswqs in #2240
  • fix: preserve Time Slider sources when sharing by @giswqs in #2243
  • feat(python): accept optional bounds on WMS and WMTS layers by @aborruso in #2244
  • feat: add heatmap palette and weighting controls by @giswqs in #2241
  • feat(vector): let the buffer tool run inward or across the boundary by @giswqs in #2242
  • feat(raster): add per-class color and opacity controls by @giswqs in #2248
  • fix(stac): sign Planetary Computer assets by @giswqs in #2247
  • fix(stac): keep a successful vector add from reading as a failure by @giswqs in #2249
  • feat: add Dimensions plugin (linear/angular CAD-style dimension lines) by @aashish66 in #2234
  • Add CSW catalog search by @giswqs in #2239
  • chore: bump time slider to 1.8.7 by @giswqs in #2250
  • feat(map): render ArcGIS MapServer, WMTS, and image overlays on 3D globe (#2182) by @RohithPariki in #2236
  • Feature/usgs nldi by @andyrich in #2222
  • 3D globe: allow Cesium as the primary rendering engine by @giswqs in #2218
  • fix(i18n): unblock the CI tools check and fill all 18 locale catalogs by @giswqs in #2252
  • docs: add a Web Services page to the user guide by @giswqs in #2251
  • Render GeoJSON-backed layers on the 3D globe by @giswqs in #2216
  • fix: remove Cesium menu unavailability notices by @giswqs in #2254
  • feat: expose screenshot readiness through a query parameter by @giswqs in #2255
  • fix: restore project terrain when the toolbar is hidden by @giswqs in #2256
  • fix: detect native layers renderers name from the store layer id by @giswqs in #2257
  • Add local 3D model import and georeferenced Shanghai sample by @giswqs in #2258
  • refactor(map): extract a MapEngine interface with capability flags by @giswqs in #2264
  • feat(map): implement CesiumEngine, the globe as a MapEngine by @giswqs in #2265
  • fix(map): support maplibre controls and Search Places on Cesium by @RohithPariki in #2266
  • fix: import local CSV and Excel tables from layer joins by @giswqs in #2267
  • fix(core): ignore inherited properties in attribute joins by @cuijiying in #2269
  • feat(map): drive the app through MapEngine, gate UI on capabilities by @giswqs in #2268
  • feat(map): add Cesium toolbar controls and Web Mercator scene switching by @giswqs in #2270
  • feat(map): add native Cesium basemap and terrain picker by @giswqs in #2292
  • feat(map): add Cesium feature picking, popups and highlighting by @giswqs in #2293
  • fix(e2e): expect four Cesium toolbar controls, not three by @giswqs in #2294
  • fix(map): safeguard CesiumControlHost control removal and element validation by @RohithPariki in #2272
  • feat(plugins): declare engine support and gate Plugins menu on active renderer (#2262) by @RohithPariki in #2273
  • fix(map): wait for swipe comparison imagery before thumbnail capture by @giswqs in #2300
  • feat(map): add Cesium cursor readouts, labels, and movable controls by @giswqs in #2295
  • feat(map): honour layer filters, Time Slider clock, and story opacity on Cesium by @RohithPariki in #2298
  • feat(map): support polygon extrusion and true 3D elevation on Cesium by @RohithPariki in #2299
  • feat(plugins): let external plugins register assistant tools with JSON Schema by @giswqs in #2301
  • docs: add three more video tutorials by @giswqs in #2303
  • Add Cesium drawing, capture, and plugin lifecycle support by @giswqs in #2302
  • ci: bake the Cesium Ion token into the web deploys by @giswqs in #2305
  • feat(python): popup/tooltip authoring and marker symbology arguments by @giswqs in #2306
  • fix(i18n): complete and align the Italian catalog by @jagisspecialist in #2309
  • feat(plugins): native Cesium branches for the Sun, Atmospheric Effects, Flight Simulator, and weather plugins by @giswqs in #2308
  • chore(deps): bump anthropics/claude-code-action from 1.0.210 to 1.0.216 in the actions-minor-patch group by @dependabot[bot] in #2316
  • chore(deps): bump the cargo-minor-patch group in /apps/geolibre-desktop/src-tauri with 6 updates by @dependabot[bot] in #2315
  • feat(map): protocol-bridged Cesium imagery for COG, raster PMTiles, MBTiles, and native tile fetchers by @giswqs in #2310
  • fix: restore scrolling in mobile map panels by @giswqs in #2328
  • Support web coordinate URLs and Android geo intents by @giswqs in #2329
  • feat(map): per-feature symbology on the Cesium globe by @giswqs in #2312
  • fix(plugins): let a URL plugin blocked by its integrity pin recover through the UI by @giswqs in #2322
  • feat(map): cluster and batch point layers on the Cesium globe by @giswqs in #2313
  • feat(map): native I3S, point clouds, and splat tilesets on the Cesium globe by @giswqs in #2314
  • feat(map): drape tile-backed vector layers on the Cesium globe by @giswqs in #2319
  • feat(map): Cesium Ion assets by id on the globe by @giswqs in #2321
  • fix(map): settle GeoJSON entities before adding to scene and track pending geometry (#2311) by @RohithPariki in #2320
  • fix(map): route a native-protocol WMS layer through the Cesium bridge by @giswqs in #2332
  • test(e2e): seed the Cesium renderer-swap camera deterministically by @giswqs in #2333
  • chore(deps): bump the npm-minor-patch group across 1 directory with 33 updates by @dependabot[bot] in #2331
  • feat(map): project, unproject, and getBounds on the globe's control facade by @giswqs in #2335
  • feat(map): classify 3D Tiles on the globe with Cesium3DTileStyle by @giswqs in #2337
  • fix(raster): render LERC- and ZSTD-compressed COGs with the default engine by @giswqs in #2342
  • fix(plugins): read the viewport through an engine-neutral getViewBounds by @giswqs in #2338
  • fix(i18n): tidy up the Spanish catalog by @jagisspecialist in #2340
  • fix(i18n): settle Italian terminology, starting with "layer" by @jagisspecialist in #2341
  • feat(labels): format numeric label fields with thousands separators by @giswqs in #2344
  • fix(storymap): fade companion symbology and diagrams with their layer, and let the legend follow the chapters by @giswqs in #2343
  • fix(swipe): bump maplibre-gl-swipe to 0.11.3 so panel checkboxes stay clickable by @giswqs in #2349
  • Fix desktop ArcGIS feature downloads through native HTTP by @giswqs in #2348
  • fix: make URL load error banners dismissible by @giswqs in #2353
  • feat(print): export editable SVG print layouts by @giswqs in #2351
  • fix(qml-import): read a symbol's own alpha, so a QGIS style keeps its opacity by @clintonlunn in #2355
  • feat(cesium): support CZML dynamic 3D scenes on the globe by @RohithPariki in #2350
  • fix(map): reduce a GeoJSON's 3D bbox before fitting the map to it by @javandres in #2358
  • fix(bounds): reduce 3D bboxes through one shared helper at every call site by @javandres in #2359
  • fix(zarr): keep Zarr layers visible past zoom 12 on Mesa GPUs by @giswqs in #2362
  • fix(project): preserve edited geometries with an embed prompt by @giswqs in #2361
  • Warn in the Share dialog that local-file layers will be missing from the shared map by @giswqs in #2363
  • feat(cesium): native KML, terrain profiles, and control events by @giswqs in #2356
  • feat(field-collection): support multiple photo attachments by @kongdd in #2370
  • Allow renaming saved style presets by @giswqs in #2368
  • fix: use readable filenames for Android local imports by @giswqs in #2369
  • Add persistent layer filters from Select by Expression by @giswqs in #2364
  • feat: add Portolan catalog browser by @giswqs in #2371
  • Viewport raster stretch by @cedricbouffard in #2372
  • feat: support ArcGIS Feature Service write-back editing by @giswqs in #2373
  • fix: render ArcGIS vector tiles through the Cesium drape by @giswqs in #2374
  • i18n: fill catalogs for Cesium Ion, CZML, local models, viewport stretch, layer filters, and share warning by @giswqs in #2376
  • Viewport raster stretch by @cedricbouffard in #2375
  • chore(release): v3.0.0 by @giswqs in #2378

New Contributors

Full Changelog: v2.9.0...v3.0.0

Don't miss a new GeoLibre release

NewReleases is sending notifications on new releases.