Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.0] - 2024-12-10

Fixed

  • Fixes and improvements to the GeoNode API client
  • Fixed the synchronization between styles obtained from GeoNode and the QGIS renderer
  • Enhancements to the UX, including better error reporting and resilience errors

Changed

  • Dropped support for legacy APIs (GeoNode < 4)

[1.0.1] - 2023-01-20

Fixed

  • GeoNode core provider replacement inside the Data Source Manager window

1.0.0 - 2022-02-25

Fixed

  • Default WFS version for new connections is now 1.1.0, which is known to work OK when editing vector layers via WFS

Fixed

  • First usage crash due to there not being a current connection

1.0.0-rc1 - 2022-02-23

Changed

  • Replace core QGIS GeoNode provider when activated
  • Hide select UI controls when remote reports insufficient permissions
  • Improve plugin description when viewed through QGIS plugin manager

Fixed

  • Improve focus behavior for searching datasets in QGIS data source dialog
  • Improve handling of invalid connections

0.9.5 - 2022-02-09

Added

  • Add new WFS version config option and default to WFS v1.1.0

Fixed

  • Remove unsupported f-string formatting on Python3.7
  • Assign UNKNOWN as dataset type when the remote does not report it

0.9.4 - 2022-02-07

Added

  • Add support for HTTP Basic Auth when connecting to GeoNode deployments featuring version 3.3.0 or later

0.9.3 - 2022-01-20

Fixed

  • Improve compatibility with Python 3.7 when exporting SLD for raster layers
  • Fix network access manager not using correct timeout for layer uploads

0.9.2 - 2022-01-18

Fixed

  • Do not use QgsNetworkAccessManager features introduced after QGIS 3.18

0.9.1 - 2022-01-14

Fixed

  • Fix layer properties dialogue not opening correctly for non-GeoNode layers
  • Improve plugin metadata fields when displayed in QGIS plugin repo list
  • Do not use typing.Final in order to support PYthon 3.7

0.9.0 - 2022-01-12

Added

  • Add connection capabilities and detected version details
  • Connection test now uses auth credentials, if available

Changed

  • Layer uploads also send SLD style
  • Update user guide

Fixed

  • Fix re-download of metadata for loaded layers
  • Fix dataset abstract not being shown on the UI anymore

0.5.0 - 2021-12-29

Added

  • Allow uploading QGIS layers to GeoNode as new datasets

Fixed

  • QGIS plugins menu no longer shows empy reference to this plugin

0.4.0 - 2021-12-20

Added

  • Allow loading and saving layer title and abstract from/to GeoNode

Changed

  • Bump minimum QGIS version to 3.18

0.3.4 - 2021-12-17

Added

  • Modify style of GeoNode layer and save it on the remote GeoNode

Changed

  • Network fetcher task is now able to perform PUT requests
  • Better handling of network errors

0.3.3 - 2021-11-22

Fixed

  • This release is functionally equivalent to v0.3.2

0.3.2 - 2021-11-22 - [YANKED]

Changed

  • Introduce compatibility with the latest developments of upstream GeoNode API

0.3.1 - 2021-05-07

Added

  • Persist current search filters between restarts of QGIS
  • Add icon to button that fetches keywords
  • Improve user feedback when testing connections

Fixed

  • Improved layer loading with the CSW API
  • Fix incorrect pagination results with the CSW API

0.3.0 - 2021-04-07

Added

  • Allow filtering searches by temporal extent and publication date
  • Add ordering of search results
  • Add Changelog to the online documentation
  • Further improve the look of search results

Changed

  • All HTTP requests are now done in a background thread to avoid blocking QGIS UI
  • Load layers in a background thread in order to avoid blocking QGIS UI
  • Improve feedback shown when searching and loading layers
  • Move Title search filter out of the collapsible group, so that it is easier to access

Fixed

  • Improved error handling
  • Fix incorrect visibility of the Search/Next/Previous search buttons
  • Reset pagination when pressing Search button
  • Remove unused Add/Close buttons on datasource manager dialogue

0.2.0 - 2021-02-28

Added

  • Add initial support for earlier GeoNode versions
  • Initial support for search filters
  • Add support for applying a vector layer's default SLD style when loading

Changed

  • Improve look of search results

Fixed

  • Fix invalid update date for versions released via custom plugin repo

0.1.1 - 2021-02-02

Fixed

  • Invalid tag format in previous version prevented automated distribution to our custom QGIS repo

0.1.0 - 2021-02-02 [YANKED]

Added

  • Load GeoNode layers into QGIS
  • Load a GeoNode metadata into the corresponding QGIS layer
  • Manage GeoNode connections through the plugin GUI
  • Improve plugin metadata and documentation

Fixed

  • Current connection settings are now always up-to-date with the GUI

0.0.9 - 2021-01-11

Fixed

  • Invalid plugin zip name

0.0.8 - 2021-01-08

Fixed

  • Remove pycache files from plugin zip

0.0.7 - 2021-01-08

Fixed

  • Invalid CI settings

0.0.6 - 2021-01-08

Fixed

  • Invalid CI settings

0.0.5 - 2021-01-08

Added

  • Initial project structure
  • Add infrastructure for automated testing
  • Add infrastructure for managing releases
  • Add geonode API client