Releases: canonical/craft-parts
Releases · canonical/craft-parts
2.1.3
What's Changed
- docs: add anchors to support charmcraft documentation by @lengau in #872
- build(deps): update dependency furo to v2024.8.6 (main) by @renovate in #869
- build(deps): update dependency yamllint to v1.35.1 (main) by @renovate in #868
- build(deps): update dependency sphinx to v7.4.7 (main) by @renovate in #867
- build(deps): update dependency sphinx-autobuild to v2024.10.3 (main) by @renovate in #870
- tests: add unit tests for process_run function by @lengau in #832
Full Changelog: 2.1.2...2.1.3
2.1.2
What's Changed
- docs: remove version from plugin documentation howto by @lengau in #831
- chore: split _get_java_post_build_commands by @vpa1977 in #837
- docs(rust_plugin): update explanations to reflect changes in newer Rust toolchains by @liushuyu in #850
- build(deps): replace requests-unixsocket with requests-unixsocket2 by @lengau in #853
- fix: don't fail if the Python part has no scripts by @tigarmo in #858
- ci: add security scanning job by @lengau in #859
- docs(changelog): add 2.1.2 release notes by @mr-cal in #866
- build(deps): use correct canonical-sphinx by @sergiusens in #865
New Contributors
Full Changelog: 2.1.1...2.1.2
1.19.8
2.1.1
What's Changed
- minor format and cherry-picked fixes for 1.33.x by @tigarmo in #846
- fix(plugins): ensure stateless npm plugin by @liushuyu in #845
- Release 1.33.1 by @cmatsuoka in #847
- chore(merge): 'merge-1.33.1' into 'main' by @tigarmo in #848
- Prepare 2.1.1 release by @tigarmo in #849
Full Changelog: 2.1.0...2.1.1
2.1.0
What's Changed
- ci: update renovate config from starbase by @lengau in #805
- build(deps): drop unnecessary pydantic-yaml by @tigarmo in #811
- fix linting issues for ruff 0.6 by @lengau in #815
- fix(parts): coerce numbers in input model by @lengau in #816
- ci: only use Python 3.10+ by @lengau in #827
- chore: merge poetry plugin feature branch to main by @lengau in #829
- feat(docs): add poetry plugin reference by @lengau in #830
- feat(partitions): custom error for nonexistent partition by @mattculler in #826
- fix: use partitions for stage-packages tracking by @tigarmo in #834
- docs(changelog): add 2.1.0 release notes by @mr-cal in #840
Full Changelog: 2.0.0...2.1.0
2.0.0
Breaking changes
- Minimum Python version is now 3.10
- Migrate to Pydantic 2
What's Changed
- feat: use debian architecure names in api by @cmatsuoka in #737
- fix(sequencer): rerun steps only if explicitly requested by @cmatsuoka in #727
- chore: move python version compatibility to 3.10 by @cmatsuoka in #742
- chore: merge 1.33 from main to 2.0 feature branch by @lengau in #769
- chore: lift-and-shift update to pydantic 2 by @lengau in #771
- chore!: restructure plugin models by @lengau in #775
- feat: add pydantic models for all sources by @lengau in #776
- chore: pydantic 2 related cleanup by @lengau in #778
- feat: JSON schema generation for parts by @lengau in #781
- chore: merge main into 2.0 feature branch by @lengau in #798
- chore: remove pydantic warnings by @lengau in #794
- feat: allow hyphens in partition names by @mattculler in #800
- fix: partitions break when using special characters by @mattculler in #801
- chore!: merge 2.0 feature branch to main by @lengau in #803
- fix: raise the more specific FileNotFoundError by @mattculler in #802
- chore: prepare release 2.0.0 by @lengau in #807
Full Changelog: 1.34.0...2.0.0
1.33.0
What's Changed
- partitions feature documentation by @mattculler in #763
- chore(ci): install rust plugin dependencies by @tigarmo in #768
- Merge
rockcraft
back tomain
by @tigarmo in #767
New Contributors
- @mattculler made their first contribution in #763
Full Changelog: 1.32.0...1.33.0
1.32.0
What's Changed
- fix(setup.py): temporarily limits
requests
version to fix CI by @liushuyu in #741 - fix: add proper error messages (#738) by @dariuszd21 in #743
- sources: add 7z source handler by @liushuyu in #740
- feat(docs): qmake plugin reference by @sergiusens in #724
- chore: make fetching packages more verbose (#739) by @dariuszd21 in #749
- feat(deb): only run apt update as superuser by @cmatsuoka in #752
- chore: cherry-picks to fix 1.30.1 hotfix branch by @tigarmo in #756
- fix: add list of ignore packages in core24 by @tigarmo in #755
- build: bump version to 1.30.1 by @mr-cal in #759
- chore(merge): '1.30.1' into 'main' by @mr-cal in #760
- build: bump version to 1.31.1 by @mr-cal in #761
- chore(deps): update documentation dependencies by @renovate in #745
- chore: fixes to things linking to the gnu website by @sergiusens in #764
- build: bump version to 1.32.0 by @mr-cal in #762
New Contributors
- @dariuszd21 made their first contribution in #743
Full Changelog: 1.31.0...1.32.0