Version: [3625] GeoParquet Downloader (Overture, Source & Custom Cloud) 0.7.3

This changelog is for 0.6 to 0.7.3 - there were a few aborted releases
as we wrestled with the upgrade path.

This is our biggest release yet, with lots of contributions from both
@merydian and @GISAM. The biggest thing is a refactoring of the code
to be more testable and maintainable, which ideally keeps all the
user-facing changes the same. A big thanks to @merydian for driving
that. There should hopefully be no user facing changes with this, but
improved stability in the future.

Improvements in this release include smaller downloads from higher
compression in zstd and sorting data spatially (thanks @marklit for
the idea), getting the plugin ready for qt6 qgis, better logging, and
better persistence of checkbox state.

And between 0.7.0 and 0.7.3 we got a few small improvements including
a first small contribution from @danielsparing. Main improvements were
to fix the custom url's in #99 (haven't tested with signed url's yet,
but all custom urls were broken, so hopefully that fixed things),
which should also fix #101. Also dug through a regression with
geoparquet files without bbox columns not working (#89), and finally
also fixed a crash that I'd hit but never be quite sure of in #106.
And a fix so that geoparquet files with geometry columns not named
'geometry' should continue to work.

## New Contributors
* @danielsparing made their first contribution in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/98


## What's Changed
* Refactoring, cleanup and linting by @merydian in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/66
* GISAM/issue69 by @GISAM in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/76
* Switch about and description in metadata.txt by @merydian in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/88
* updated overture to february release by @cholmes in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/91
* Make plugin Qt6 ready by @merydian in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/77
* removed .idea files, fixed .gitignore to ignore .idea stuff by
@cholmes in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/92
* Add  spatial sorting to SQL query to reduce data download size by
@GISAM in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/86
* Add logging by @merydian in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/90
* Add persistent checkbox state saving and loading in DataSourceDialog
by @GISAM in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/97
* Migrate users to new plugin directory by @cholmes in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/96
* Revert to just using existing qgis plugin directory (no deprecating
plug-in) by @cholmes in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/100
* nit: remove duplicate "for" by @danielsparing in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/98
* Fixes for 0.7.x upgrades by @cholmes in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/104
* Fix bug with custom url's by @cholmes in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/105
* Protect crash that happens when plugin button is hit during download
by @cholmes in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/106
* Get geoparquet with no bbox columns working again by @cholmes in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/107
* Get rid of geometry hard coding by @cholmes in
https://github.com/cholmes/qgis_plugin_gpq_downloader/pull/109

**Full Changelog**:
https://github.com/cholmes/qgis_plugin_gpq_downloader/compare/v0.6.0...v0.7.3

yes

cholmes

2025-03-10T20:35:37.997806+00:00

3.16.0

3.99.0

None

no

Version management

Plugin details

QGIS sustaining members

Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership