[general]
name = Dataset QA Workbench
qgisMinimumVersion = 3.10
icon = clipboard-check-solid.svg
experimental = True
deprecated = False
homepage = https://github.com/kartoza/qgis_dataset_qa_workbench
tracker = https://github.com/kartoza/qgis_dataset_qa_workbench/issues
repository = https://github.com/kartoza/qgis_dataset_qa_workbench
tags = qa, qc, quality, assurance, control, checklist, check, validate
category = plugins
hasProcessingProvider = yes
author = Ricardo Garcia Silva
email = ricardo@kartoza.com
description = A QGIS3 plugin for assisting in dataset quality assurance workflows
version = 0.7.1
about = This plugin allows loading checklists with steps that should be verified 
	when doing dataset quality assurance (QA). Checklist items can be automated 
	by using QGIS Processing algorithms
changelog = 0.7.1  - 2020-09-18
	
	Fixed
	- Fix invalid author name in metadata.txt file
	
	
	0.7.0 - 2020-09-18
	
	Changed
	- Replaced paver with typer as the runner for dev-oriented tasks.
	- Replaced pipenv with poetry as the package manager for plugin dev work
	
	Fixed
	- Fix invalid metadata.txt file
	
	
	0.6.0 - 2020-09-16
	
	Added
	-  Implemented new post validation actions, which allow doing something with 
	   the generated validation report. These are specified via Processing 
	   algorithms, so it is flexible enough to be able to cater for multiple use
	   cases
	-  Add custom algorithm `dataset_qa_workbench:reportmailer` for performing 
	   post validation
	-  Add custom algorithm `dataset_qa_workbench:reportposter` for performing 
	   post validation
	-  Comprehensive documentation provided on the README file
	-  Provide sample checklists as a custom QGIS Resource Sharing plugin 
	   repository
	-  Allow specifying the name for the validator by defining the 
	   `dataset_qa_workbench_validator` global variable. If defined, this will 
	    override the `user_full_name` QGIS variable.
	-  Add some automated tests
	
	
	Changed
	-  Run automation steps using QGIS Tasks. This makes them asynchronous and 
	   does not block main QGIS UI anymore
	-  Allow running QGIS processing algorithms even when they specify mandatory 
	   layer outputs
	   
	Removed
	-  Removed support for loading checklists from remote servers. This 
	   functionality is now included in the QGIS Resource Sharing plugin
	
	Fixed
	-  Fix errors when exiting QGIS and switching projects due to layers having 
	   been removed
	
	
	0.5.4 - 2020-07-08
	
	Added
	-  Double clicking the checklist now accepts the checklist chooser dialog
	
	Fixed
	-  Fix crashes when adding/removing layers and the plugin is activated
	-  Fix saved checklist contains extra properties that cause jsonschema validation errors
	-  The GUI no longer offers to put validation report on layer's metadata properties when using a non-layer resource
	
	
	0.5.3 - 2020-07-01
	
	Fixed
	-  Fix incorrect URL for default checklist server
	
	
	0.5.2 - 2020-07-01
	
	Fixed
	-  Fix invalid CD configuration
	
	
	0.5.1 - 2020-07-01
	
	Added
	-  CI badge to the README
	
	Fixed
	-  Fix invalid CD configuration
	
	
	0.5.0 - 2020-06-30
	
	Added
	-  Add button to run all automatable checks at once
	-  Add button to uncheck all previously checked checklist items
	-  Add json schema file with the checklist definition - This allows validation of user-created checklists
	-  Add icon to processing provider and algorithms
	-  Allow performing validation on external files
	
	Changed
	-  Checklist definition is more flexible with automation specification
	-  Validation report is now saved as a PDF file
	-  Rename plugin to _Dataset QA Workbench_
	
	Fixed
	-  Fix `clear_all_checks` button not clearing validation notes
	
	
	0.4.0 - 2020-06-25
	
	Added
	-  Add report to layer metadata
	-  Add user name and timestamp to report
	-  Add new checklist servers
	-  Edit existing checklist servers name and URL
	
	Fixed
	-  Improve sizing of checklist columns
	-  Toggle access of buttons depending on current state of user interface
	
	
	0.3.2 - 2020-06-24
	
	Fixed
	-  Fix typo in checklist definition file for GeoCRIS
	
	
	0.3.1 - 2020-06-24
	
	Fixed
	-  Change the version to match tag name
	
	
	0.3.0 - 2020-06-24
	
	Added
	-  Allow configuration of automation in the checklist definition file
	-  Processing algorithm for checking a layer's CRS against a target CRS
	
	Fixed
	-  Checklist definition file no longer contains `validation_notes`
	
	
	0.2.1 - 2020-06-23
	
	Fixed
	-  Fix typo in workflow file that prevented build to finish correctly
	
	0.2.0 - 2020-06-23
	
	Added
	-  Initial support for automation of checklist steps
	-  Perform validation of loaded map layers
	-  Generate report in JSON format
	-  Load checklists from remote server
	-  Default server with checklists for GeoCRIS
	-  Paver file for development
	-  Initial project structure
	
	
	

