# CHANGELOG All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). <!-- ## Unreleased [{version_tag}](https://github.com/opengisch/qgis-plugin-ci/releases/tag/{version_tag}) - YYYY-MM-DD --> ## Unreleased ## 2.5.3 - 2023-02-10 <!-- Release notes generated using configuration in .github/release.yml at 2.5.3 --> ### Bugs fixes 🐛 * Bump git hooks to fix pre-commit fail because of isort by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/187> ### Features and enhancements 🎉 * Add missing aliases to release subcommand by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/164> * Python - Use Python fstrings everywhere by @Gustry in <https://github.com/opengisch/qgis-plugin-ci/pull/166> * Add option to use a custom plugin server by @towa in <https://github.com/opengisch/qgis-plugin-ci/pull/181> ### Documentation 📖 * Complete latest releases notes to changelog by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/163> ### Other Changes * Avoid duplicated dependencies listing by loading dependencies from requirements files by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/188> ### New Contributors * @towa made their first contribution in <https://github.com/opengisch/qgis-plugin-ci/pull/181> ## 2.5.2 - 2022-09-26 * Align xmlrpc verbosity on CLI option by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/161> ## 2.5.1 - 2022-09-22 * Fix 159: Add missing parameters and set a default value by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/160> ## 2.5.0 - 2022-09-22 * fix Experimental flag is not correct for a pre-release tag in the XML by @3nids in <https://github.com/opengisch/qgis-plugin-ci/pull/150> * Fix regression in 2.4 where zip was not compressed by @ivanlonel in <https://github.com/opengisch/qgis-plugin-ci/pull/151> * Use built-in version argument by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/153> * use concurrency to avoid multiple workflow running at once by @3nids in <https://github.com/opengisch/qgis-plugin-ci/pull/154> * Do not run pyqt5ac if there is no qrc file by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/157> * Feature: add verbosity option and improve log by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/156> * Handle missing changelog when latest is passed by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/158> * Improve release workflow enabling auto changelog by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/149> * Update and clean git hooks by @Guts in <https://github.com/opengisch/qgis-plugin-ci/pull/152> ## 2.4.0 - 2022-08-25 * Keep files permissions when creating zip file by @jmkerloch #129 * Update dependencies * Documentation improvements ## 2.3.0 - 2022-03-17 * Add some metadata in the `metadata.txt` when packaging such as commit number, commit SHA1 and date if these keys are presents ## 2.2.0 - 2022-03-17 * Allow to release a version (1.2.3) which is different from the release tag (v1.2.3) (#120) ## 2.1.2 - 2022-02-15 * Raise an error if a built resource is present in source and the names conflicts by @3nids ## 2.1.1 - 2022-01-20 * Fix a regression from 2.1.0 when the changelog command is used without a configuration file ## 2.1.0 - 2022-01-10 * Add the possibility to choose the changelog filepath in the configuration file with `changelog_path` * Add some aliases in the command line for some parameters * Update the documentation ## 2.0.1 - 2021-05-11 * Fix an issue when packaging this project on <https://pypi.org/> ## 2.0.0 - 2021-05-06 * Add a dedicated website for the documentation <https://opengisch.github.io/qgis-plugin-ci/> * Improve the changelog parser : * The `changelog_regexp` parameter has been removed * The CHANGELOG.md must follow [semantic versioning](https://semver.org/) and [Keep A Changelog](https://keepachangelog.com/) * The `experimental` flag is determined automatically if the package name is following the semantic versioning * Add a special keyword `latest` to package the latest version described in a CHANGELOG.md file * Possible to install the repository using pip install with the GIT URL ## 1.8.4 - 2020-09-07 * Separate python files and UI files in the temporary PRO file (#29) ## 1.8.3 - 2020-08-25 * Keep the plugin path when creating the ZIP * Rename qgis_plugin_ci_testing to qgis_plugin_CI_testing to have a capital letter * Update readme about plugin_path ## 1.8.2 - 2020-08-05 * Run travis on tags too (#24) ## 1.8.1 - 2020-08-05 * better support of spaces in plugin name * Use underscore instead of hyphen for plugin name #22 (#23) ## 1.8.0 - 2020-07-16 * Create temporary .pro file to make pylupdate5 work with unicode char (#19) ## 0.1.2 - 2017-07-23 (This version note is used in unit-tests) * Tag without "v" prefix * Add a CHANGELOG.md file for testing