Skip to content

v3.2.0

Choose a tag to compare

@giswqs giswqs released this 01 Oct 20:03
· 127 commits to main since this release
aa28b2a

What's Changed

  • fix(arcgis): Esri-styled globe toggle in MapLibre order; World Imagery keyless default by @giswqs in #2682
  • feat(arcgis): run MapLibre-control plugins on the ArcGIS renderer by @giswqs in #2683
  • fix(desktop): retry native tile requests on 5xx and 429 by @aborruso in #2685
  • feat(python): save set_identify/show_control state; identify a layer list by @giswqs in #2689
  • feat(plugins): add an Ocean Data Platform plugin by @giswqs in #2690
  • feat(plugins): add Tennessee GIS web service for geodata.tn.gov by @giswqs in #2691
  • feat(plugins): activate a built-in plugin from a ?plugin= deep link by @giswqs in #2693
  • feat(plugins): add a US State GIS web service for state data portals by @giswqs in #2694
  • fix(core): normalize coordinates before querying elevation API by @Wukeeeeee in #2692
  • feat(desktop): reproject WMS layers in projected CRSs into Web Mercator by @aborruso in #2695
  • feat(plugins): add a US Local GIS web service for city and county portals by @giswqs in #2697
  • feat(plugins): add a US Federal GIS web service for federal agency portals by @giswqs in #2699
  • fix(plugins): generalize ArcGIS feature layers when zoomed out by @giswqs in #2700
  • feat(plugins): accept an optional crs in addWmsLayer by @aborruso in #2701
  • feat(plugins): add importLayerStyle to the plugin API by @aborruso in #2702
  • docs(plugins): fix the deep-link table and rename IGN LiDAR HD by @giswqs in #2703
  • fix(model-builder): fill attribute-field pickers from the source layer by @giswqs in #2711
  • fix(desktop): save GeoJSON edits to the source file without the sidecar by @giswqs in #2709
  • feat(add-data): choose the CRS of a WMS layer in the desktop dialog by @aborruso in #2707
  • Add global hover controls to Layers panels by @amit-spatial in #2713
  • List hidden project layers in Layer Control by @amit-spatial in #2714
  • feat(vector): adopt Add Vector Layer layers into native GeoJSON layers by @giswqs in #2716
  • fix: restore saved legend/colorbar panels and add set_map_legend by @giswqs in #2720
  • fix(map): don't open the context menu after a right-button drag by @giswqs in #2723
  • feat(kml): group a KML/KMZ file's layers under a group named after it by @giswqs in #2724
  • docs(demos): add an open data showcase of twelve shared projects by @giswqs in #2725
  • feat(desktop): store credentials in the OS keychain (1/2) by @deniial00 in #2717
  • docs(demos): add eight more open data showcase projects by @giswqs in #2730
  • fix(map): send WMS GetFeatureInfo through the native client on desktop by @giswqs in #2727
  • docs(demos): add ten more open data showcase projects by @giswqs in #2731
  • docs(demos): show the Official Demos button above the showcase gallery by @giswqs in #2732
  • docs(demos): add thirty more open data showcase projects by @giswqs in #2733
  • fix(map): keep a text selection from hijacking map panning by @giswqs in #2734
  • docs(demos): add forty more open data showcase projects by @giswqs in #2735
  • fix(swipe): keep the comparison pane on the main map's camera in Mercator by @deniial00 in #2737
  • docs: add a generated open data Gallery page grouped by theme by @giswqs in #2738
  • docs: add the open data gallery video tutorial by @giswqs in #2739
  • chore(deps): bump anthropics/claude-code-action from 1.0.231 to 1.0.235 in the actions-minor-patch group by @dependabot[bot] in #2741
  • chore(deps): bump the cargo-minor-patch group in /apps/geolibre-desktop/src-tauri with 3 updates by @dependabot[bot] in #2740
  • chore(deps): bump the npm-minor-patch group with 32 updates by @dependabot[bot] in #2742
  • chore(deps): bump mgrs from 1.0.0 to 2.2.0 by @dependabot[bot] in #2743
  • feat: allow a deployment to customize the app name by @giswqs in #2745
  • feat(i18n): add Azerbaijani (az) locale by @jamalkamaladdin in #2748
  • feat(wfs): load GML from WFS servers without GeoJSON output by @giswqs in #2747
  • feat: point cloud annotation plugin (first slice of #2749) by @giswqs in #2751
  • feat(satellite-embeddings): visualize Tessera v1.1 embeddings by @giswqs in #2752
  • fix(editor): make right-click vertex removal work, including on MultiLineStrings by @giswqs in #2754
  • feat: point cloud labels saved with the project, LAZ/NumPy export, brush and class locks by @giswqs in #2753
  • feat: 3D box (cuboid) annotation with top, side and front views by @giswqs in #2755
  • feat: pre-label point clouds with Whitebox LiDAR classifiers by @giswqs in #2756
  • feat: polygon selection tool and digit class hotkeys for point annotation by @giswqs in #2757
  • feat: custom classes for point cloud annotation by @giswqs in #2760
  • feat(python): add_lidar and point cloud annotation readers, MCP tools by @giswqs in #2758
  • feat: instance ids for point cloud annotation by @giswqs in #2761
  • feat: review status and attributes on point cloud 3D boxes by @giswqs in #2762
  • feat: point cloud class schema and instances in Python and MCP by @giswqs in #2763
  • feat: 3D polylines, polygons and keypoints for point cloud annotation by @giswqs in #2765
  • feat: lift polygon layers (SAM masks, footprints) onto point clouds by @giswqs in #2767
  • feat: full-detail COPC areas for point cloud annotation by @giswqs in #2769
  • feat: draw LiDAR overlay graphics as overlay layers by @giswqs in #2770
  • feat: headless point cloud pre-labels and labelled full-file rewrites by @giswqs in #2771
  • fix: keep the layout, theme and collapsed Layers panel in HTML exports by @giswqs in #2768
  • feat(desktop): keep project-file credentials in the OS keychain (2/2) by @deniial00 in #2728
  • fix(dggs): keep a dateline-crossing layer extent from widening to the globe by @Wukeeeeee in #2766
  • fix: enforce organization boundaries and complete shared-update save-back by @deniial00 in #2772
  • fix(desktop): register OAuth callback scheme in Windows portable build by @deniial00 in #2773
  • feat(arcgis): split MapServer sublayers into layers and browse them in the Browser by @giswqs in #2781
  • feat(share): transfer project ownership and protect deletion by @deniial00 in #2777
  • feat(plugins): add app.credentials API backed by the OS keychain on desktop by @deniial00 in #2778
  • feat(map): show layer groups in the on-map layer control by @giswqs in #2784
  • feat: read private S3 buckets with credentials, SSO, and IAM roles by @giswqs in #2774
  • feat: deployment.json v1 schema, types and lenient parser (#2783 part 1) by @deniial00 in #2785
  • fix(s3): harden signing, container credentials, and SQL masking by @giswqs in #2786
  • feat: export, import and auto-apply layer styles by layer name by @giswqs in #2787
  • i18n: fill missing translations in all 20 locales by @giswqs in #2789
  • chore(release): v3.2.0 by @giswqs in #2791

New Contributors

Full Changelog: v3.1.0...v3.2.0