The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Improved integration of external libraries (#166)
- Improved development environment (#168) - thanks to @Guts
- Enable translation for the plugin UI and add partial French translation
- Use GitHub Actions to build and embed external dependencies, to package and release the plugin
- Upgrade Bootstrap to 4.6.1
- Remove QGIS 2 / PyQt4 imports
- Clean up some really old-school code
- GUI improvements (#138, #139, #140, #141)
- Add button for reloading the QGIS directory of approved resources (#145)
- Fix bug in the handling of QGIS directory updates (#146)
- Add support for checklists (#151) - @ricardogsilva
- Fix incorrect handling of searchPathsForSVG setting (#135)
- Handle XML parsing exceptions for QML files*0.15.0 - Support expressions (#130). Switch to Python pathlib.
- Also support QGIS 3.4 (avoid install of style labelsettings and textformatting for v. < 3.10 - #127)
- Try another way to avoid [WinError 5] on Microsoft Windows (#103)
- Style import improvements (fix colorramp support, add support for label settings and text formats, clean up Style Manager tags) (#113, #114, #116, #118)
- Change collection directory names from a hash to a more user friendly name (composition of the name of the collection and its repository) (#110)
- Preserve the installed collections when renaming a repository (#121)
- Documentation updates (#105, #109, #113)
- Fix #44 (files removed from repository are still being installed from cache)
- GUI updates (#100)
- Provide installation summary (#6)
- Avoid (parent) tag with no members in QGIS 3 style documents (#101)
- Fix reloading problems ([WinError 5]) with Microsoft Windows (#103)
- Other minor issues (#104)
- Make font sizes OK on HiDPI systems (#3)
- Disable editing and removal of "official" repositories in Settings (#93)
- Avoid ResourceWarning when installing a collection (#95)
- Stop using the collection name for naming directories (#99)
- Fixed parsing metadata issue - byte decoding (#41)
- Update dulwich to v0.19.15
- Update of bootstrap to v4.4.1
- Update jquery to v3.4.1
- Reduce log level to avoid exception on missing name or URL in directory (#64)
- Check for missing repository name and URL in directory (#64)
- Correct link to documentation
- Added support for Processing models (#42)
- Make the plugin available from the web menu (#68)
- Fixing log message levels (#71)
- Add the action to the toolbar (#70)
- Avoid breaking when collections with incompatible QGIS versions are encountered (#60)
- Avoid [WinErr 32] (#80)
- Added support for R scripts (#57)
- Fix issue #59 (deleting repositories does not work)
- Flip experimental flag
- Merge PR from havatv (issue #60 - avoid breaking on incompatible versions)
- Experimental version for QGIS 3
- Add support for gitlab and gogs repositories (PR by Salvatore Larosa - gh username: slarosa)
- Allow authors to add license details in the collection
- Fixed problem in QGIS < 2.12 as a result of using the new QgsAuthManager
- Change the behavior of updating and removing directory in settings (This fixed #34)
- Use the new official QGIS resource repository (https://github.com/qgis/QGIS-Resources)
- Wohooo first release!