Skip to content

Releases: canonical/craft-parts

2.1.2

07 Oct 14:10
2.1.2
Compare
Choose a tag to compare

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

02 Oct 20:41
1.19.8
Compare
Choose a tag to compare

What's Changed

  • Fix 1.19 build by @lengau in #862
  • chore: backport unixsocket -> unixsocket2 conversion to 1.19 for snapcraft 7 by @lengau in #856

Full Changelog: 1.19.7...1.19.8

2.1.1

13 Sep 20:12
2.1.1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.1.0...2.1.1

2.1.0

10 Sep 13:00
2.1.0
Compare
Choose a tag to compare

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

09 Aug 17:10
2.0.0
7ea8655
Compare
Choose a tag to compare

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

03 Jul 18:23
1.33.0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.32.0...1.33.0

1.32.0

27 Jun 12:57
1.32.0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.31.0...1.32.0

1.30.1

21 Jun 18:46
1.30.1
Compare
Choose a tag to compare

What's Changed

  • 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

Full Changelog: 1.30.0...1.30.1

1.31.0

22 May 15:37
1.31.0
ad804d6
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.30.0...1.31.0

1.30.0

16 May 10:23
1.30.0
60d544b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.29.0...1.30.0