CHANGELOG#

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

0.31.1 - 2024-02-23#

Bugs fixes πŸ›#

0.31.0 - 2024-02-23#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

0.30.2 - 2024-02-22#

Features and enhancements πŸŽ‰#

0.30.1 - 2024-02-20#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

Documentation πŸ“–#

Other Changes#

0.30.0 - 2023-12-29#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

Documentation πŸ“–#

0.30.0-beta2 - 2023-12-29#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

Documentation πŸ“–#

0.30.0-beta1 - 2023-12-26#

Features and enhancements πŸŽ‰#

Documentation πŸ“–#

0.29.0 - 2023-11-16#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

Documentation πŸ“–#

0.28.0 - 2023-11-14#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

Documentation πŸ“–#

0.27.0 - 2023-11-08#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

Documentation πŸ“–#

Other Changes#

New Contributors#

Full Changelog: https://github.com/Guts/qgis-deployment-cli/compare/0.26.0…0.27.0

0.26.0 - 2023-06-11#

Bugs fixes πŸ›#

0.25.0 - 2023-06-13#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

Documentation πŸ“–#

0.24.0 - 2023-05-30#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

Documentation πŸ“–#

0.23.1 - 2023-05-07#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

0.23.0 - 2023-04-14#

Features and enhancements πŸŽ‰#

Documentation πŸ“–#

New Contributors#

0.22.3 - 2023-03-12#

0.22.2 - 2023-03-12#

Features and enhancements πŸŽ‰#

0.22.1 - 2023-03-11#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

0.22.0 - 2023-03-10#

Features and enhancements πŸŽ‰#

0.21.3 - 2023-03-09#

Bugs fixes πŸ›#

0.21.2 - 2023-03-09#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

0.21.1 - 2023-03-09#

Bugs fixes πŸ›#

0.21.0 - 2023-03-09#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

Documentation πŸ“–#

0.20.0 - 2023-03-07#

Features and enhancements πŸŽ‰#

Documentation πŸ“–#

0.19.0 - 2023-03-03#

Features and enhancements πŸŽ‰#

Documentation πŸ“–#

0.18.0 - 2023-03-02#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Documentation πŸ“–#

0.17.0 - 2023-02-28#

A version focused on refacto to reduce external dependencies.

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

0.16.2 - 2023-02-23#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Documentation πŸ“–#

0.16.1 - 2023-01-30#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

0.16.0 - 2023-01-27#

Features and enhancements πŸŽ‰#

0.15.0 - 2023-01-26#

Features and enhancements πŸŽ‰#

0.14.1 - 2023-01-21#

Bugs fixes πŸ›#

0.14.0 - 2023-01-21#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

0.13.0 - 2023-01-16#

Features and enhancements πŸŽ‰#

0.12.0 - 2022-11-26#

Bugs fixes πŸ›#

Features and enhancements πŸŽ‰#

Tooling πŸ”§#

0.11.0 - 2022-11-16#

  • Add new job to manage custom splash screen

  • Fix: job shortcut-manager was failing when icon is not defined

  • Bump dependencies

0.10.0 - 2022-05-25#

  • Minor bug fixes

  • Extends unit tests (65%)

0.9.0 - 2022-05-18#

  • handle ~ char in scenario files to represent the end-user home folder

  • add utils.str2bool to convert str to bool. Useful to process environment variables which are always stored/retrieved as strings.

  • add utils.win32utils.get_environment_variable to retrieve environment variable directly from Windows registry, because os.getenv uses the configuration at the run moment

  • Documentation: add an auto-generated table of dependencies and their license within the Credits page

  • Fix a bug when the icon path was not set for a shortcut

  • Extend unit tests to reach 60% of coverage

0.8.0 - 2022-05-16#

  • Pin dulwich version to avoid recurring connection errors

  • Add support for environment variable QGIS_CUSTOM_CONFIG_PATH

  • Make clone/pull more robust

  • Extend unit tests

0.7.0 - 2022-05-16#

  • Add module to create and delete application shortcuts

  • Add job to use the new module to automatically create shortcuts for QGIS profiles

  • Promote constants module to a dataclass (Python 3.7+)

  • Remove subcommand to set environment variables

  • Rename environment_variables section to settings in scenario files

  • Handle situation where the QGIS profiles folder doesn’t exist

  • Fix the default QGIS profiles path on Windows

  • Fix environment variables manager

  • Fix and improve clean command

  • Run unit tests on multiple operating systems: MacOS, Ubuntu LTS and Windows 10

0.6.0 - 2022-05-10#

  • Profiles synchronization now handle the mixed case where some of downloaded profiles are already installed, and some are not.

  • Extend unit tests

  • Minor clean up

0.5.0 - 2022-05-09#

  • Improve profiles synchronization logic by filtering on folders which are (or seem to be) QGIS profiles

  • Minor changes

0.4.0 - 2022-05-06#

  • Deploy: install downloaded profiles into a fresh QGIS install

  • Check: operaing system compatibility

  • Improve isort and codecov configurations

0.3.0 - 2022-05-05#

  • Add Python Wheel as packaging option

  • Deploy release to Python Package Index

  • Complete and improve documentation

0.2.0 - 2022-05-04#

  • Real start of development!

  • Implement pseudo-CI behavior

  • Add job to set persistent environment variables on Windows

  • Add job to download profiles from a public remote git repository

  • Complete CI to automatically build and publish executable for Ubuntu LTS and Windows

  • Upgrade every dependencies

0.1.0 - 2021-05-20#

  • First version, really minimalist