Skip to content

Releases: Guts/qgis-deployment-cli

0.30.0-beta1

26 Dec 15:05
84353dd
Compare
Choose a tag to compare
0.30.0-beta1 Pre-release
Pre-release

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

16 Nov 17:46
0227dea
Compare
Choose a tag to compare

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 🎉

  • Git synchronization: global improvements by @Guts in #346

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 📖

  • Docs: how to manually deploy to PyPi by @Guts in #342

Full Changelog: 0.28.0...0.29.0

0.28.0

14 Nov 10:36
4cfb993
Compare
Choose a tag to compare

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 📖

  • Add demonstration profile viewer mode by @Guts in #332

Full Changelog: 0.27.0...0.28.0

0.27.0

08 Nov 14:50
Compare
Choose a tag to compare

What's Changed

Bugs fixes 🐛

  • Fix missing shortcut template in packaging by @Guts in #319

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

  • Update Pillow to fix CVE related to libwebp by @Guts in #313

New Contributors

Full Changelog: 0.26.0...0.27.0

0.26.0

11 Jul 10:34
fd1e353
Compare
Choose a tag to compare

What's Changed

Bugs fixes 🐛

  • Fix: accept different types (URLs or str) as environment variables values by @Guts in #291

Full Changelog: 0.25.0...0.26.0

0.25.0

13 Jun 07:03
dc78dca
Compare
Choose a tag to compare

What's Changed

Bugs fixes 🐛

  • Set download as default action by @Guts in #281

Features and enhancements 🎉

  • Improve: if icon not found, use default QGIS icon (only Linux Free Desktop) by @Guts in #282

Tooling 🔧

  • Packaging: add icon to exe by @Guts in #285

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

30 May 10:05
396fe8f
Compare
Choose a tag to compare

What's Changed

Features and enhancements 🎉

  • Upgrade: download new release binary only in frozen mode by @Guts in #266

Tooling 🔧

  • Docs: deploy only on tags or main by @Guts in #265
  • Add feature request issue form by @Guts in #272
  • Packaging: publish QDT as Docker image in GHCR by @Guts in #274

Documentation 📖

  • Add job to generate dependencies graph by @Guts in #267
  • Complete user manual by @Guts in #268

Full Changelog: 0.23.1...0.24.0

0.23.1

07 May 13:41
Compare
Choose a tag to compare

What's Changed

Bugs fixes 🐛

  • Set dulwich minimal version to prevent upstream bug by @Guts in #263

Features and enhancements 🎉

  • Improve log message during plugin version comparison by @Guts in #257

Full Changelog: 0.23.0...0.23.1

0.23.0

14 Apr 12:54
83195b7
Compare
Choose a tag to compare

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 📖

  • Docs: use glob to automatically include jobs docs in toctree by @Guts in #254

New Contributors

Full Changelog: 0.22.3...0.23.0

0.22.3

12 Mar 23:26
Compare
Choose a tag to compare

What's Changed

Other Changes

  • Use QGIS LTR 3.28.4 path as default by @Guts in #243

Full Changelog: 0.22.2...0.22.3