Releases: canonical/craft-application
Releases · canonical/craft-application
4.9.0
What's Changed
- feat: application plugins by @mattculler in #628
- docs(changelog): add entry for 4.4.1 by @mr-cal in #630
- chore(merge): 4.4.1 into main by @mr-cal in #631
- build: switch to starflow by @lengau in #622
- feat: add a "pending" status to remote builds by @bepri in #636
- feat: upstream --project flag for remote-build by @bepri in #634
- feat: add hooks to the remote-build command by @bepri in #632
- build(deps): update bugfixes (main) by @renovate in #639
- docs(changelog): prepare 4.9.0 release by @lengau in #637
Full Changelog: 4.8.3...4.9.0
4.4.1
What's Changed
Full Changelog: 4.4.0...4.4.1
4.8.3
What's Changed
- chore: merge 4.8.2 to main by @lengau in #608
- build(deps): update canonical/setup-lxd action to v0.1.2 (main) by @renovate in #611
- ci(renovate): switch to Starflow renovate config by @lengau in #609
- fix(launchpad): use the project's privacy for repos and recipes by @mr-cal in #615
- build(deps): update bugfixes (main) by @renovate in #610
- fix: remove --status from remote-build overview by @lengau in #623
- docs: update changelog, add PR checklist item by @mr-cal in #624
- fix(remote-build): don't cleanup after a timeout by @lengau in #625
- docs(changelog): prepare 4.8.3 release by @lengau in #627
Full Changelog: 4.8.2...4.8.3
4.8.2
What's Changed
- fix: use artifact in fetch-service context by @dariuszd21 in #587
Full Changelog: 4.8.1...4.8.2
4.8.1
4.8.0
What's Changed
- chore: use the latest ruff config from starbase by @lengau in #588
- feat: add cli and platform utils by @dariuszd21 in #599
- tests: xfail launchpad test by @mr-cal in #602
- chore: add exceptions for stdlib module shadowing by @mr-cal in #603
- feat: use platform name in build instance name by @mr-cal in #601
- ci: build and publish artifacts on amd64 by @mr-cal in #604
Full Changelog: 4.7.0...4.8.0
4.7.0
4.6.0
What's Changed
- style(ruff): fix linting issues from ruff update by @lengau in #580
- fix(test): remove env var set by snapped testing programs by @bepri in #564
- feat: extend craft_application.git module by @dariuszd21 in #576
- feat(ServiceFactory): dynamic service registration by @lengau in #579
- feat: add ordered to the add_command_group API by @dariuszd21 in #574
- refactor: extract common code from CharmRecipe by @tigarmo in #585
- build(deps) replace pytest-freezegun with pytest-freezer by @lengau in #578
- fix(tests): fix a test broken in Python 3.12.8 by @tigarmo in #595
- feat: add a 'remote-build' command by @tigarmo in #586
- feat(launchpad): add RockRecipe by @tigarmo in #591
New Contributors
Full Changelog: 4.5.0...4.6.0
4.5.0
What's Changed
- chore: use 'candidate' fetch-service by @tigarmo in #547
- build(deps): bump minimum craft-cli to 2.10.1 by @tigarmo in #554
- feat: generate version for templates usage by @dariuszd21 in #548
- feat: add documentation link in help messages by @mr-cal in #557
- ci(rtd): pin python version to 3.12 by @dariuszd21 in #562
- chore(lint): get around a Pydantic 2.10.x type bug by @tigarmo in #566
- feat: improve name handling in 'init' by @tigarmo in #567
- fix: properly log the fetch-service's output by @tigarmo in #555
- docs: finish changelog for 4.5.0 by @tigarmo in #570
Full Changelog: 4.4.0...4.5.0
4.4.0
What's Changed
- build(deps): update bugfixes by @renovate in #523
- build(deps): update dependency setuptools to v75 by @renovate in #526
- build(deps): update dependency sphinx-autobuild to v2024.10.3 by @renovate in #524
- build(deps): update dependency tox-gh to v1.4.4 by @renovate in #525
- build(deps): update dependency sphinx-lint to v1 by @renovate in #527
- build(deps): update dependency setuptools to v75.2.0 by @renovate in #535
- build(deps): update dependency pyright to v1.1.385 by @renovate in #532
- build(deps): update dependency mypy to v1.12.0 by @renovate in #533
- chore(ci): generate release notes when publishing by @tigarmo in #538
- feat: pass the app_config to pre_parse_args() by @tigarmo in #541
- chore: log snap installation method by @mr-cal in #539
- feat: add init service and init command by @mr-cal in #522
- fix: don't start the fetch-service in managed mode by @tigarmo in #542
- fix: cleanup UI for fetch-service-related commands by @tigarmo in #544
- feat(application): merge commands within groups by @mr-cal in #545
- docs(changelog): add 4.4.0 release notes by @mr-cal in #553
Full Changelog: 4.3.0...4.4.0