Releases: canonical/craft-cli
Releases · canonical/craft-cli
3.4.0
What's Changed
- build(deps): update dependency setuptools to v80.10.2 (main) by @renovate[bot] in #417
- build(deps): update bugfixes (main) by @renovate[bot] in #409
- docs: remove bounty instructions by @bepri in #427
- build(deps): update dependency canonical-sphinx to v0.6.0 (main) by @renovate[bot] in #430
- fix(utils): correct humanize_list formatting for two-item lists by @gcomneno in #425
- chore: update codeowners by @bepri in #429
- style: silence ty warnings by @bepri in #434
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.8 (main) by @renovate[bot] in #433
- build(docs): bump pygments by @bepri in #435
- build(deps): update dependency coverage to v7.13.5 (main) by @renovate[bot] in #431
- feat: support units for progress bars by @bepri in #428
- build(deps): update dependency mypy to v1.20.0 (main) by @renovate[bot] in #437
- build(deps): update dependency pytest-cov to v7.1.0 (main) by @renovate[bot] in #436
- docs: finalize 3.4.0 changelog by @bepri in #438
New Contributors
Full Changelog: 3.3.0...3.4.0
3.3.0
What's Changed
- build(deps): update github actions to v5 (major) by @renovate[bot] in #379
- build(deps): update dependency canonical-sphinx to v0.5.1 by @renovate[bot] in #383
- build(deps): update dependency coverage to v7.10.6 by @renovate[bot] in #384
- build(deps): update dependency pytest to v8.4.2 by @renovate[bot] in #387
- build(deps): update dependency mypy to v1.18.2 by @renovate[bot] in #386
- build(deps): update dependency pytest-mock to v3.15.1 by @renovate[bot] in #388
- build(deps): update dependency sphinx-toolbox to v3.10.0 by @renovate[bot] in #392
- build(deps): update dependency setuptools to v75.9.1 by @renovate[bot] in #391
- build(deps): update dependency pytest-cov to v7 by @renovate[bot] in #393
- build(deps): update dependency sphinxext-rediraffe to v0.3.0 by @renovate[bot] in #394
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.1 by @renovate[bot] in #395
- build(deps): update github actions (main) (major) by @renovate[bot] in #398
- build(deps): update dependency coverage to v7.11.0 (main) by @renovate[bot] in #397
- build(deps): update bugfixes (main) by @renovate[bot] in #400
- build(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 (main) by @renovate[bot] in #401
- build(deps): update bugfixes (main) by @renovate[bot] in #402
- build(deps): update dependency setuptools to v80 (main) by @renovate[bot] in #399
- build(deps): update dependency mypy to v1.19.0 (main) by @renovate[bot] in #404
- build(deps): update dependency coverage to v7.12.0 (main) by @renovate[bot] in #403
- chore: prepare for Python 3.14 by @lengau in #377
- build(deps): update dependency coverage to v7.13.0 (main) by @renovate[bot] in #406
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.9 (main) by @renovate[bot] in #405
- build(style): switch to the pyright snap by @lengau in #337
- build(deps): update dependency sphinx-toolbox to v4 (main) by @renovate[bot] in #408
- style(types): enable type checking with ty by @lengau in #407
- build(deps): update dependency mypy to v1.19.1 (main) by @renovate[bot] in #410
- style: ty by @mr-cal in #421
- feat: error on default command by @mr-cal in #422
Full Changelog: 3.2.0...3.3.0
3.2.0
What's Changed
- feat(emitter): add warning method by @nryanl in #358
- fix(build): install system packages when running
make setupby @jahn-junior in #367 - docs: update CONTRIBUTING.md by @jahn-junior in #368
- docs: update
CONTRIBUTING.mdby @jahn-junior in #370 - chore: clean up an unused field from the completion script by @bepri in #373
- build(deps): update dependency codespell to v2.4.1 by @renovate[bot] in #372
- build(deps): lock file maintenance by @renovate[bot] in #374
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.12 by @renovate[bot] in #376
- feat: make report_error public by @bepri in #381
- docs: finalize changelog for 3.2.0 by @bepri in #382
New Contributors
- @nryanl made their first contribution in #358
- @jahn-junior made their first contribution in #367
Full Changelog: 3.1.2...3.2.0
3.1.2
What's Changed
Full Changelog: 3.1.1...3.1.2
3.1.1
What's Changed
Full Changelog: 3.1.0...3.1.1
3.1.0
What's Changed
- fix(printer): stop the printer on destruct by @lengau in #339
- ci: replace focal with noble by @lengau in #336
- chore: prepare for starbase merge by @bepri in #340
- chore(merge): bring in starbase history by @bepri in #343
- ci: set tiobe project name by @bepri in #344
- ci(renovate): use the Starflow renovate config by @lengau in #321
- docs: add
CONTRIBUTING.mdby @medubelko in #352 - style: fix lints from ruff 0.12 by @bepri in #357
- ci: use hosted runners for QA by @lengau in #359
- feat: prepend newlines to details if necessary by @tigarmo in #353
- feat(dispatcher): add a warning for the default command by @mr-cal in #362
- docs: finalize 3.1.0 by @mr-cal in #363
- ci: install python3-venv in release workflow (#414) by @mr-cal in #364
New Contributors
- @medubelko made their first contribution in #352
Full Changelog: 3.0.0...3.1.0
3.0.0
What's Changed
- docs: migrate how-tos to their own toctree by @bepri in #325
- style(docstring): improve the output of a docstring in Sphinx by @lengau in #327
- docs: document how to use the completion module by @bepri in #326
- docs: add security policy by @bepri in #329
- chore!: bump minimum python version to 3.10 by @bepri in #320
- build(deps): drop pyyaml dependency by @tigarmo in #332
- feat(emitter): add a log dumping function by @bepri in #331
- docs: finalize changelog for 3.0.0 by @bepri in #333
Full Changelog: 2.15.0...3.0.0
2.15.0
2.14.0
What's Changed
- ci(test): run on 3.12 instead of 3.11 by @dariuszd21 in #316
- feat: add prompt to emitter by @dariuszd21 in #315
- chore: update ruff configuration for 0.8 by @bepri in #317
- feat: bash auto-completion generation by @bepri in #319
- docs: finalize changelog for 2.14.0 by @tigarmo in #322
Full Changelog: 2.13.0...2.14.0
2.13.0
What's Changed
- feat: enable details except in quiet by @sergiusens in #313
- docs: finalize 2.13.0 changelog by @tigarmo in #314
Full Changelog: 2.12.0...2.13.0