- Fix Python error if no previous folder was found
- Raise to QGIS 3.22 minimum version
- Upgrade to PostgreSQL 13 for testing and SQL files
- Additional glossary terms for publication frequency and link types (contribution from @effjot Florian Jenn)
- Glossary terms for unknown license and confidentiality
- Add remaining INSPIRE contact roles and UK Open Government Licence
- Add “non-standard” contact roles and publication frequencies
- Add remaining INSPIRE contact roles and UK Open Government Licence (contribution from @mixedbredie Ross McDonald)
- Fix icon for layers having M values (linear referencing) (contribution from @effjot Florian Jenn)
- Review German translations (contribution from @effjot Florian Jenn)
- Fix "array exceeds maximum" for layers with many features (contribution from @effjot Florian Jenn)
- Fix a warning about invalid database
- Add the phone field to "Contacts" in the administration project
- License - Release PgMetadata under the GNU General Public License v2.0.
- Raise the QGIS minimum version to 3.16
- Add raster support (contribution from @effjot Florian Jenn)
- Fix handling of backslashes in file:// links to Windows files (contribution from @effjot Florian Jenn)
- Add phone number field (contribution from @effjot Florian Jenn)
- Email links are now clickable
- Connection names are now separated by
!!::!!
so that semicolons (former separator) can be used in connection names
- Fix an error when PgMetadata database is not temporary reachable
- Check that PostgreSQL is minimum 9.6 when installing the schema
- Add support for PostgreSQL views (contribution from @tschuettenberg QGIS Germany)
- Add translations for the German language (contribution from @effjot)
- Add new contact role "originator" and "processor" (contribution from @effjot)
- Add new frequencies for data update "biannually", "irregular" and "not planned" (contribution from @effjot)
- Add new German licenses (contribution from @effjot)
- Add more fields when searching with the locator bar (contribution from @effjot)
- Fix encoding issues in some situations, always set UTF-8 when opening files
- Fix the administration project about constraint with date but without a default value
- Update also the field "update_date" when updating a dataset entry in the trigger
- Add links to the file browser after exporting to PDF, HTML or XML
- Fix an issue when loading a layer from the locator bar, the style wasn't loaded before
- Update documentation https://docs.3liz.org/qgis-pgmetadata-plugin/
- Release on https://plugins.qgis.org
- Review the full online documentation using a proper website
- Add a link to the plugin online help in the QGIS help menu
- Add a button to open the dock from the QGIS plugin menu
- Add a layer flattening the "dataset" table containing all links and contacts, easier to export all the catalog
- Improve the deployment of the plugin within an organization to hide and setup some tools in PgMetadata
- Improve documentation user guide and schemaspy
- Save a metadata sheet as DCAT XML
- Add localized glossary labels and description : it, fr, es, de
- Display the translated HTML in the dock when available
- Add data_last_update in the HTML template
- Add some layers in the QGIS administration project
- Update online documentation
- Add export as PDF/HTML button in the dock
- Fix locator SQL query
- Add themes
- Update of the QGIS project
- Improve HTML templates for making them compatible with Lizmap
- SQL - Fix calculate a spatial field with Z or M geometries
- SQL - Fix HTML generation for fields email and size
- Processing - Fix upgrade algorithm and add tests
- Fix bug with empty links when link has no mime or type - fixes #34
- SQL - Fix if the envelope is a point, or a line
- SQL - Add a view to query only valid dataset with the locator
- Fix running migrations in the Processing algorithm
- Auto vacuum tables after install/upgrade of the database
- Add an option to auto open the dock from the locator
- Add a new field data_last_update
- Add an algorithm to set database connections for normal users
- Review default HTML templates
- Fix filter for QGS files in Processing
- Automatically compute values from the table itself : feature count, CRS etc
- Improve QGIS form
- Improve the dock to display HTML metadata
- Use HTML templates stored in the database
- Display the layer geometry in the locator
- Add a flag to disable Processing algorithm if needed for non admin user
- Add a dock displaying basic metadata information
- Fix file filter about QGS file selector
- Improve error reporting from the locator
- Add French language
- Provide a basic locator for adding layers
- Install the database schema
- Provide a QGIS project to edit the metadata