Skip to content

v2.7.0

Latest

Choose a tag to compare

@giswqs giswqs released this 22 Aug 04:19
· 51 commits to main since this release
9ce647b

What's Changed

  • fix(ci): re-measure a line-only coverage shortfall before failing by @giswqs in #1890
  • ci: attach mobile and Mac App Store builds to published releases by @giswqs in #1891
  • feat(postgis): select geometry columns by @giswqs in #1893
  • chore(deps): bump maplibre-gl-raster to 0.14.7 by @giswqs in #1896
  • chore(deps): bump maplibre-gl to 6.3.0 by @giswqs in #1510
  • feat(style): drive geometry-generator size and buffer distance by an attribute by @giswqs in #1894
  • fix(processing): project multiple ring buffers by @NgoQuocViet2001 in #1900
  • docs(comparison): close the tables to new columns by @giswqs in #1908
  • Add Excel XY point-layer import by @giswqs in #1906
  • fix(deps): preserve vectors across basemap swaps by @giswqs in #1907
  • fix(import): group project-import warnings by reason by @giswqs in #1910
  • fix(import): consult the .gdb workspace suffix only as a last resort by @giswqs in #1911
  • fix(toolbar): size the Project and Add Data menus to their content by @giswqs in #1914
  • fix(menu): disambiguate the Whitebox catalog's "GeoLibre" subcategory by @giswqs in #1913
  • fix(ui): keep dropdown submenus on screen on narrow viewports by @giswqs in #1915
  • fix(ui): let a submenu keep a wider min-width floor by @giswqs in #1919
  • fix(processing): make the Whitebox toolbox usable on a narrow panel by @giswqs in #1917
  • fix(processing): honor a tool's recommended output extension over the… by @Ahmedseko in #1901
  • fix(raster): render JPEG COGs with the WASM engine by @giswqs in #1920
  • Fix Layer Swipe for restored raster projects by @giswqs in #1923
  • fix(layers): enable Android panel scrolling by @giswqs in #1924
  • fix(stac): page static catalog searches instead of reporting page size as total by @clintonlunn in #1918
  • fix(plugins): exempt bundled drop-ins from remote-bundle SHA-256 pinning by @davidzha712 in #1926
  • fix: guard large GeoTIFF COG conversions by @giswqs in #1925
  • docs(processing): explain the two toolboxes and fix stale menu paths by @giswqs in #1929
  • Support multiple data URL query parameters by @giswqs in #1930
  • fix(legend): show derived geometry by @giswqs in #1931
  • Add Chrome extension for opening webpage datasets by @giswqs in #1932
  • Preserve text field types in attribute summaries by @giswqs in #1937
  • fix(print-layout): compact mixed legend rows by @giswqs in #1939
  • fix(layout): persist Browser and Comments panel toggles by @giswqs in #1940
  • Fix repeated project save prompts by @giswqs in #1938
  • feat(layers): add Style panel button to layer cards by @giswqs in #1944
  • Fix heatmap and cluster layer ordering by @giswqs in #1943
  • feat(stac): browse a static catalog as a tree and search from what you pick by @clintonlunn in #1945
  • feat(core): add automatic feature editor tracking (#1677) by @RohithPariki in #1897
  • fix(chrome-extension): resolve Hugging Face file URLs by @giswqs in #1947
  • fix(android): reopen the startup project after the app process restarts (#1948) by @giswqs in #1949
  • feat(elevation): profile selected line features by @giswqs in #1954
  • fix(style): preserve Mapbox color classes by @giswqs in #1957
  • feat(map): select features by drawing on the map by @giswqs in #1956
  • fix(processing): close polygon rings in Polygons To Lines by @giswqs in #1960
  • fix(map): allow grabbing the map during inertial pan by @mfkj8866 in #1961
  • Fix startup project projection initialization by @giswqs in #1962
  • i18n: fill 14 missing keys across all 18 locale catalogs by @giswqs in #1963
  • fix(qgis): ignore Print Layout legend trees when importing a project by @giswqs in #1965
  • feat(stac): add PMTiles assets to the map by @clintonlunn in #1950
  • feat(chrome-extension): detect geospatial services by @giswqs in #1967
  • fix(chrome-extension): keep background.mjs a text file by @giswqs in #1969
  • fix(stac): make disabled panel buttons look disabled by @giswqs in #1974
  • fix(stac): label asset formats in search results by @giswqs in #1975
  • fix(processing): preserve dissolve attribute groups by @giswqs in #1978
  • feat(stac): add GeoParquet assets to map by @giswqs in #1976
  • fix(dxf): recode TEXT from $DWGCODEPAGE after ST_Read by @mfkj8866 in #1979
  • docs: link the published Chrome Web Store listing by @giswqs in #1989
  • fix(desktop): capture timer refs inside LayerPanel unmount effect by @aoright in #1988
  • chore(deps): bump geotiff-geokeys-to-proj4 from 2024.4.13 to 2026.8.13 by @dependabot[bot] in #1987
  • chore(deps): bump the npm-minor-patch group with 24 updates by @dependabot[bot] in #1986
  • chore(deps): bump anthropics/claude-code-action from 1.0.189 to 1.0.193 in the actions-minor-patch group by @dependabot[bot] in #1985
  • chore(deps): bump rusqlite from 0.40.1 to 0.40.2 in /apps/geolibre-desktop/src-tauri in the cargo-minor-patch group by @dependabot[bot] in #1984
  • fix(desktop): save the Print Layout composer in the project by @giswqs in #1994
  • fix(desktop): scrub Print Layout blocks when their layer is deleted by @giswqs in #1995
  • fix(planetary): correct measurements, buffers, and circles off Earth by @giswqs in #1993
  • fix(stac): reach planetary catalogs and pick the COG engine by @giswqs in #1996
  • fix(processing): let Whitebox Dissolve take a grouping field by @giswqs in #1997
  • fix(charts): allow explicit category and value fields by @giswqs in #2001
  • Let /tavily be served by a model's own web search by @giswqs in #2003
  • Fix Source Cooperative tag detection by @giswqs in #2006
  • Preserve globe projection for COG deep links by @giswqs in #2007
  • Default the AI proxy to GPT-5.6 Luna and send chats on Enter by @giswqs in #2008
  • fix(chrome): find map services without broad host permissions by @giswqs in #1998
  • fix(collab): allow hosted app origins by @giswqs in #2011
  • feat(processing): ArcGIS-style Model Builder canvas by @giswqs in #1983
  • Label a tool's input port even when it has only one by @giswqs in #2012
  • feat: load shared desktop settings from URL by @giswqs in #2017
  • feat(assistant): create Model Builder workflows by @giswqs in #2015
  • Add selected feature statistics scope by @giswqs in #2018
  • Add Copy Python script to Model Builder by @giswqs in #2019
  • Add building massing authoring workflow by @giswqs in #2020
  • Enable USGS LiDAR clip pipeline export by @giswqs in #2022
  • feat(stac): add Zarr assets to the map by @clintonlunn in #2005
  • Add support for Iceberg Tables as Vector Layer by @C-Loftus in #2023
  • Make plugins and processing tools internationalizable by @giswqs in #2025
  • i18n: fill all 18 locale catalogs to 100% coverage by @giswqs in #2027
  • Fix raster calculator comparison outputs by @giswqs in #2033
  • feat(stac): read Icechunk repositories through their own manifest by @clintonlunn in #2036
  • feat: Encoded Polyline Encoder/Decoder Implementation by @takavi in #2030
  • Fix embedded GeoPackage project restore by @giswqs in #2042
  • Add ImageServer raster function browser by @giswqs in #2043
  • fix(measure): add advanced precision tools by @giswqs in #2044
  • feat(processing): add Merge layers tool with a multi-layer parameter picker by @Ayush7614 in #2028
  • feat(processing): add Extract vertices and Points along geometry tools by @Ayush7614 in #2031
  • fix: support multiple Whitebox dataset inputs by @giswqs in #2041
  • fix(processing): count unwalkable features in the Points along geometry skip summary by @giswqs in #2045
  • feat: implement activity log for shared projects and collaboration sessions by @RohithPariki in #2035
  • Fix cumulative Time Slider rendering lag by @giswqs in #2047
  • i18n: translate encoded polyline, ArcGIS raster function, and new vector tool strings in all 18 locales by @giswqs in #2046
  • chore(release): v2.7.0 by @giswqs in #2048

New Contributors

Full Changelog: v2.6.0...v2.7.0