Releases: Guts/qgis-deployment-cli
Releases · Guts/qgis-deployment-cli
0.33.0
What's Changed
Features and enhancements 🎉
- feat(installed qgis): add qgis-installation-finder job by @jmkerloch in #464
Documentation 📖
- release: bump version to 0.33.0 by @jmkerloch in #479
Full Changelog: 0.32.1...0.33.0
0.32.1
What's Changed
Bugs fixes 🐛
- fix(env variable): update local environment by @jmkerloch in #455
Tooling 🔧
Documentation 📖
- docs: remove pattern from JSON schemas by @Guts in #456
- docs: add how to check using git hooks by @Guts in #457
- docs: add robots.txt for SEO engines by @Guts in #458
- docs: enable zoom in mermaid diagrams by @Guts in #459
- Docs: autodoc init functions by @Guts in #460
- Docs: fix autobuild command by @Guts in #462
- Docs: complete validation tooling by @Guts in #463
- docs: add a page referencing QDT projects by @Guts in #465
- docs: move how to publish to an HTTP server in a specific guide page by @Guts in #466
- Docs: minor fixes by @Guts in #467
- Docs: add quickstart by @Guts in #468
Full Changelog: 0.32.0...0.32.1
0.32.0
What's Changed
Bugs fixes 🐛
Features and enhancements 🎉
- feat(env variable): add write of environnement variable in .ini files from QDT profile by @jmkerloch in #452
Tooling 🔧
Documentation 📖
- demo: renew shortcuts profiles icons and add versions compatible with QGIS profiles list by @Guts and @sylvainbeo in #453
Other Changes
New Contributors
- @jmkerloch and @sylvainbeo made their first contribution in #452
Full Changelog: 0.31.2...0.32.0
0.31.2
What's Changed
Bugs fixes 🐛
Features and enhancements 🎉
- refacto: rm typing_extensions from deps replacing by future.annotations by @Guts in #441
- Feature: network use native system stores by @Guts in #444
Full Changelog: 0.31.1...0.31.2
0.31.1
0.31.0
What's Changed
Features and enhancements 🎉
- refacto: remove unused methods and improve doctsrings by @Guts in #429
- Refacto: split profiles sync job by @Guts in #432
- Feature: job environment variables support linux by @Guts in #435
Tooling 🔧
- ci: use codecov upload token by @Guts in #430
- ci: tag codecov uploads with CI matrix vars by @Guts in #431
- tooling: ignore dev scripts and fixtures from Sonar analisis by @Guts in #433
- ci: disable matrix fail fast by @Guts in #434
- tooling: make sonar ignore tests for duplication by @Guts in #436
Full Changelog: 0.30.2...0.31.0
0.30.2
What's Changed
Features and enhancements 🎉
- Improve: cleanup OSConfig and refacto CLI's tests to run outside real QGIS profiles folder by @Guts and @Ducarouge in #427
Full Changelog: 0.30.1...0.30.2
0.30.1
What's Changed
Bugs fixes 🐛
- fix: undefined variable on Windows if scope != user by @Guts in #392
- fix: change refs to menu_from_projects to match new versioning scheme by @Guts in #424
Features and enhancements 🎉
- Refacto: factorize logs folders retrieval by @Guts in #398
- fix: tests were failing because of upstream URL change by @Guts in #409
- Feature: log details about Certificates Authority bundle by @Guts in #397
- tests: improve downloader testing by @Guts in #412
- Improve: testing ini files against untracked files by @Guts in #416
- Improve: refacto operating system constants retrieval by @Guts in #421
Tooling 🔧
- CI: update autolabeler to v5 by @Guts in #411
- tooling: enable import autocompletion in VSCode by @Guts in #422
Documentation 📖
- docs: add example on run QDT behind a proxy with PowerShell by @Guts in #394
- docs: fix typo spotted by @sylvainbeo by @Guts in #395
- docs: release upper pins of dependencies to reduce dependabot noise by @Guts in #417
- Documentation: enable social cards by @Guts in #418
- Documentation: add sitemap by @Guts in #419
- Documentation: clean up and fix some syntax errors by @Guts in #420
- Docs: add custom qgis profiles folderpath with QGIS_CUSTOM_CONFIG_PATH by @Guts in #423
- Docs: add new plugin's id retrieval method and reorganize the table of contents by @Guts in #425
Other Changes
- security: bump pillow to 10.2 to fix CVE-2022-22817 by @Guts in #400
Full Changelog: 0.30.0...0.30.1
0.30.0
What's Changed
Bugs fixes 🐛
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
- 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
- feature: add function name to log by @Guts in #380
- tests: add more scenarii and factorize test by @Guts in #382
- feature: QdtProfile has now shortcuts to access to ini files and its installed alter-ego by @Guts in #383
- Feature: improve splash screen manager logic by using ini helper intensively by @Guts in #384
Tooling 🔧
Documentation 📖
- docs: improve development guide by @Guts in #357
- docs: update qprofiles-manager with deprecated 'git' value by @Guts in #361
- tooling: add SonarCloud badge by @Guts in #371
Full Changelog: 0.29.0...0.30.0
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