Releases: canonical/rockcraft
1.5.3
1.5.2
What's Changed
- fix(flask): handle SyntaxErrors when parsing app.py by @tigarmo in #612
- Remove reference docs for debs and parts for flask-framework by @jdkandersson in #614
- fix(flask): drop 'flask-framework/' prefix in template by @tigarmo in #615
Full Changelog: 1.5.1...1.5.2
1.5.1
What's Changed
- small fixes by @jdkandersson in #607
- Correct dependencies, as they are in another part by @javierdelapuente in #609
- chore: point README to doc.ubuntu.com/rockcraft by @tigarmo in #611
Full Changelog: 1.5.0...1.5.1
Release 1.5.0
This release includes multiple improvements related to error handling, and extensive overhauling of the documentation.
Special thanks to the contributors that made this release happen: @cjdcordeiro, @javierdelapuente, @jdkandersson, @sergiusens and @tigarmo
Full list of changes
- fix: switch from progress to message for init @sergiusens (#604)
- fix: 404 docs page @cjdcordeiro (#605)
- feat: add doc_slug to init @sergiusens (#603)
- fix: enable overlays in _enable_craft_parts_features() @tigarmo (#602)
- multiple error-related fixes @tigarmo (#601)
- fix: don't raise CraftValidationErrors in validators @tigarmo (#600)
- feat: create reusable setup instructions @cjdcordeiro (#599)
- Improve flask @javierdelapuente (#595)
- Flask docs @jdkandersson (#594)
- doc: add explanation and guide for "bases" @cjdcordeiro (#597)
- chore: point to temporary build dependencies @tigarmo (#596)
- feat: make 'license' an optional field @cjdcordeiro (#588)
- fix: delay enabling the overlay feature @tigarmo (#592)
1.4.0
Special thanks to the contributors that made this release happen: @dariuszd21, @lengau, @linostar, @mr-cal, @renovate, @renovate[bot], @sergiusens and @tigarmo
Full list of changes
- docs: fix incorrect version in documentation @tigarmo (#586)
- chore(deps): update dependency setuptools to v70 @renovate (#581)
- remove --verbose from rock entrypoint @linostar (#495)
- Bump spread's fedora worker version from 37 to 39 @linostar (#580)
- build(deps): update deps with freeze-requirements.sh @tigarmo (#574)
- build(deps): bump craft-parts to 1.31.0 @tigarmo (#575)
- feat(snap): expose skopeo as rockcraft.skopeo @tigarmo (#568)
- ci: run spread tests on 'spread-installed' runners @tigarmo (#573)
- build(deps): bump craft-application to 2.7.0 @mr-cal (#569)
- chore: enable tests on 24.04 LTS @dariuszd21 (#565)
- chore(deps): update documentation dependencies (major) @renovate (#538)
- chore(deps): update dependency packaging to v24 @renovate (#541)
- chore(deps): update dependency twine to v5 @renovate (#542)
- chore(deps): update dependency idna to v3.7 @renovate (#545)
- chore(deps): update dependency lxml to v5.2.1 @renovate (#546)
- chore(deps): update dependency pytest-mock to v3.14.0 @renovate (#548)
- fix(tests): don't use chisel slices in 'devel' bases @tigarmo (#564)
- chore(merge): 'hotfix/1.3' into 'main' @tigarmo (#563)
1.3.2
1.3.1
1.3.0
The highlight of this release is the official "induction" of "[email protected]"
as a valid base/build-base, no longer requiring the "devel" build-base.
Of note, the [email protected] base changes the rock's entrypoint to no longer have
"--verbose" by default. There are other "big" changes in this version but they
are mostly internal refactorings and updates. We have actually "inherited" a
couple of features from craft-application (like adopt-info and grammar), but
these should be considered "experimental" from Rockcraft's point of view because
we haven't had a chance to exercise those features in the project yet.
Special thanks to the contributors that made this release happen: @jdkandersson, @linostar, @renovate, @renovate[bot], @tigarmo and @weiiwang01
Full list of changes
- feat(project): [email protected] is no longer "devel" @tigarmo (#531)
- fix(pebble): place pebble in a separate location @tigarmo (#528)
- fix(flask): don't enforce definition of base, build-base and platforms @jdkandersson (#529)
- spread: don't cut dotnet slices unnecessarily @tigarmo (#530)
- feat: remove --verbose from pebble if base is 24.04 or later @linostar (#526)
- Merge craft-application update into main @tigarmo (#527)
- Allow additionalProperties under "parts/plugin" in rockcraft schema @linostar (#471)
- chore(deps): update development dependencies (non-major) @renovate (#516)
- chore(deps): update github actions (major) @renovate (#517)
- spread: reorganize spread tests @tigarmo (#519)
- fix(spread): more robust check of non-pruned files @tigarmo (#520)
- fix: the flask-framework init template @weiiwang01 (#518)
- refactor(docs): use more docs from craft-parts @tigarmo (#515)
- docs: apply Menu Engineering to "How-to" pages @linostar (#507)
- Update
flask-framework
extension @weiiwang01 (#499) - chore(merge): merge 'hotfix/1.2' back into 'main' @tigarmo (#511)
1.2.3
1.2.2
This release addresses two issues with [email protected] projects:
- Configuring an lxd instance taking forever due to interactive updates (#497)
- Bad interaction between the Python plugin and usrmerge changes in noble (#498)
What's Changed
- build(deps): bump craft-providers to 1.23.0 by @mr-cal in #497
- fix(lifecycle): remove usrmerge-breaking symlinks by @tigarmo in #498
Full Changelog: 1.2.1...1.2.2