Releases: Guts/qgis-deployment-cli
Releases · Guts/qgis-deployment-cli
0.30.0-beta2
What's Changed
Features and enhancements 🎉
- Refacto: use requests to download files by @Guts in #367
- Refacto: remove dead code by @Guts in #368
- Feature: add file size to downloader log by @Guts in #369
- Feature: add log filepath on exit error by @Guts in #370
- feature: HTTP downloader refacto part 2 by @Guts in #372
Tooling 🔧
Documentation 📖
Full Changelog: 0.30.0-beta1...0.30.0-beta2
0.30.0-beta1
What's Changed
Features and enhancements 🎉
- Security: increase security scans and improve related documentation by @Guts in #352
- Feature: download from http (part 1) by @Guts in #351
- feature: add util to get ProxyHandler and cache some recurring functions by @Guts in #358
- feature: use proxy handler in file downloader by @Guts in #359
- feature: add simple http client by @Guts in #360
- improvement: use proxy handle in upgrade sub-command by @Guts in #362
- log: on Linux, add distribution name and version by @Guts in #363
- log: add details about how QDT working folder is determined by @Guts in #364
- Change: move QDT subfolders to generic job by @Guts in #347
Documentation 📖
- docs: improve development guide by @Guts in #357
- docs: update qprofiles-manager with deprecated 'git' value by @Guts in #361
Full Changelog: 0.29.0...0.30.0-beta1
0.29.0
What's Changed
Bugs fixes 🐛
- Fix: local Git repository were not recognized anymore as valid git repository #344
- Fix: surround profile name with quotes to prevent space by @Guts in #348 (#320)
Features and enhancements 🎉
Tooling 🔧
- CI: fix packages-dir path for PyPi upload by @Guts in #339
- Packaging: add operating system name to build report by @Guts in #340
- CI: avoid uploading build reports by @Guts in #341
Documentation 📖
Full Changelog: 0.28.0...0.29.0
0.28.0
What's Changed
Bugs fixes 🐛
- Disable ConfigParser strict mode to better handling of heterogeneity of QGIS config files by @Guts in #334
Features and enhancements 🎉
- Add util to format octets size into human-readable format by @Guts in #331
- Refacto: add a Git handler base class to inherit from and avoid duplicate code by @Guts in #333
- Jobs: make downloaded and installed profiles listing more generic by @Guts in #336
- Enhancement: add a module to read and write QGIS ini files by @Guts in #337
Tooling 🔧
- Packaging: renamed license to match Pypi classifier by @Guts in #326
- Publishing to PyPi: switch to trusted publisher by @Guts in #327
- Add python 3.12 to tests and supported versions by @Guts in #328
- Packaging: restore operating system name in final executables by @Guts in #329
- CI: add discussion category name to link to a GitHub Release by @Guts in #330
Documentation 📖
Full Changelog: 0.27.0...0.28.0
0.27.0
What's Changed
Bugs fixes 🐛
Features and enhancements 🎉
- Support custom HTTP proxy setting: QDT_PROXY_HTTP by @Guts in #293
- Refacto: move shortcuts related code into specific subpkg by @Guts in #324
- Quality: global project improvements and clean up by @Guts in #325
Tooling 🔧
- Improve setup: add extras and factorize requirements loading by @Guts in #302
- Switch license from LGPL3 to Apache License 2 by @Guts in #314
- Packaging: improve output name and PyInstaller options by @Guts in #321
- Tooling: update VS Code config by @Guts in #323
Documentation 📖
Other Changes
New Contributors
Full Changelog: 0.26.0...0.27.0
0.26.0
0.25.0
What's Changed
Bugs fixes 🐛
Features and enhancements 🎉
Tooling 🔧
Documentation 📖
- Add demo profile by @Guts in #276
- Documentation: add typical project structure section by @Guts in #280
Full Changelog: 0.24.0...0.25.0
0.24.0
0.23.1
0.23.0
What's Changed
Features and enhancements 🎉
- Quality: extends tests against file downloader util by @florentfgrs in #245
- Feature: handle local Git repository by @Guts in #255
- Feature: handle "local" plugins by @Guts in #253
Documentation 📖
New Contributors
- @florentfgrs made their first contribution in #245
Full Changelog: 0.22.3...0.23.0