Releases: canonical/craft-parts
Releases · canonical/craft-parts
1.25.0
What's Changed
- packages: don't write info logs in overlays by @tigarmo in #535
- test(chisel): update supported platforms by @cmatsuoka in #542
- plugins/rust_plugin: rewrite the plugin to improve UX by @liushuyu in #530
- Merge 1.24.1 by @cmatsuoka in #543
- docs: add documentation for Rust plugin by @liushuyu in #544
- Release 1.25.0 by @cmatsuoka in #545
Full Changelog: 1.24.1...1.25.0
1.24.1
What's Changed
- packages: don't write info logs in overlays (#535) by @cmatsuoka in #536
- Release 1.24.1 by @cmatsuoka in #537
Full Changelog: 1.24.0...1.24.1
1.24.0
What's Changed
- Release 1.19.6 by @cmatsuoka in #473
- partitions: add feature and validation by @mr-cal in #489
- tests: add jammy packages to stage package apt cache by @mr-cal in #494
- partitions: validate usage of partitions in parts by @mr-cal in #493
- deps: freeze pydantic-yaml <1.0.0 by @lengau in #498
- docs: update Sphinx theme by @dboddie in #501
- docs: fix product page URL by @dboddie in #506
- deps: freeze pydantic version by @lengau in #511
- tests: add jammy packages to stage package apt cache (#494) by @lengau in #512
- partitions: add utility to make partition compatible filepaths by @mr-cal in #497
- sequencer: only load project vars in adopting part by @cmatsuoka in #509
- Release 1.19.7 by @cmatsuoka in #515
- docs: disable pdf in .readthedocs.yml by @sergiusens in #510
- executor: add prologue INFO-level log messages by @tigarmo in #518
- feature: add partitions by @lengau in #517
- Merge/1.19.7 by @cmatsuoka in #522
- docs: make Python plugin reference reusable by @dboddie in #505
- ci: fix renovate scheduling by @lengau in #523
- Merge 1.23.1 by @cmatsuoka in #527
- chore: fix doc and yaml linting by @lengau in #529
- lint: update and freeze pyright by @lengau in #531
- partitions: make partitions optional in ProjectDirs by @lengau in #528
- docs: fix tox documentation builds by @dboddie in #502
- environment: add build-on and build-for architectures by @cmatsuoka in #532
- autotools plugin: support bootstrap parameters by @sergiusens in #533
- Release 1.24.0 by @cmatsuoka in #534
Full Changelog: 1.23.1...1.24.0
1.23.1
What's Changed
- deps: freeze pydantic-yaml <1.0.0 (#498) by @lengau in #519
- tests: add jammy packages to stage package apt cache (#494) by @lengau in #520
- sequencer: only load project vars in adopting part (#509) by @cmatsuoka in #516
- Release 1.23.1 by @cmatsuoka in #526
Full Changelog: 1.23.0...1.23.1
1.19.7
What's Changed
- deps: freeze pydantic version by @lengau in #511
- tests: add jammy packages to stage package apt cache (#494) by @lengau in #512
- sequencer: only load project vars in adopting part by @cmatsuoka in #509
- Release 1.19.7 by @cmatsuoka in #515
Full Changelog: 1.19.6...1.19.7
1.23.0
What's Changed
- github: add issue templates by @sergiusens in #484
- docs: start working on a plugin template; reorganise files by @dboddie in #482
- docs: make the part properties reference reusable by @dboddie in #483
- packaging: pin Pydantic to <2.0.0 by @tigarmo in #488
- docs: fixed broken references by @dboddie in #486
- plugins: be more specific in search for payload Python by @tigarmo in #487
- Release 1.23.0 by @cmatsuoka in #491
Full Changelog: 1.22.0...1.23.0
1.22.0
What's Changed
- docs: include reusable content by @dboddie in #468
- many: remove todos what won't be done by @cmatsuoka in #469
- docs: add a how-to for overriding builds by @tigarmo in #467
- lint: use correct types for SnapSource test by @mr-cal in #470
- docs: fix yaml in examples by @mr-cal in #466
- deps: make python-apt dependency optional by @lengau in #455
- info: convert TODO to bug by @mr-cal in #475
- parts: add a helper to query overlay use by @tigarmo in #478
- Merge 1.19.6 by @cmatsuoka in #479
- Merge 1.21.1 by @cmatsuoka in #480
- tox: fix broken tox environments by @lengau in #477
- infos: apply architecture maps if needed by @lengau in #476
- source: snap: Forward unmatched parameters by @valentindavid in #233
- Release 1.22.0 by @cmatsuoka in #481
New Contributors
- @valentindavid made their first contribution in #233
Full Changelog: v1.21.1...1.22.0
v1.21.0
What's Changed
- callbacks: add callback to explicitly list base packages by @cmatsuoka in #448
- ci: freeze build and lint versions for 1.19 by @lengau in #458
- ci: bump github action versions by @mr-cal in #462
- callbacks: add callback to configure overlay package layer by @tigarmo in #464
- Release 1.21.0 by @cmatsuoka in #465
Full Changelog: v1.20.0...v1.21.0
v1.20.0
What's Changed
- docs: add an explanation of parts by @dboddie in #404
- docs: fix list syntax by @dboddie in #412
- docs: refer to the working directory by @dboddie in #411
- tests: cast type expectation for organize assertions by @sergiusens in #415
- Update filesets documentation by @dboddie in #410
- sources: add 'git+ssh:' for 'git' source-type by @AristoChen in #408
- deps: loosen pydantic dependency by @lengau in #419
- Merge 1.19.1 by @cmatsuoka in #423
- Remove items from
directories
list after iteration by @carlcsaposs-canonical in #417 - deb: pass set of packages to unmark by @artivis in #424
- Merge 1.19.2 by @cmatsuoka in #426
- docs: update package description in index.rst by @dboddie in #398
- Merge 1.19.3 by @cmatsuoka in #432
- plugins: add support for pyproject.toml projects (lp:#2008237) by @toabctl in #435
- requirements: pin urllib3 version to prevent request problems by @cmatsuoka in #440
- packages: support dnf based distros by @syu-w in #438
- tests: protect fixture against chdir mocks by @cmatsuoka in #439
- lint: change ruff config to require
-> None
by @lengau in #444 - tools: configure renovate by @lengau in #443
- docs: rename page, change order, fix markup by @dboddie in #447
- Docs include by @lengau in #436
- docs: move docstring text into documentation by @dboddie in #446
- executor: fix subdir in pull and build steps by @cmatsuoka in #442
- tox: basic tox from starbase by @lengau in #433
- plugins: better checking for needed payload python by @tigarmo in #449
- deps: change python-apt dependencies to launchpad by @lengau in #450
- docs: fix title markup by @dboddie in #399
- docs: fix apidoc warnings by @dboddie in #452
- deps: rollback hard dependency link for python-apt by @lengau in #454
- Release 1.20.0 by @cmatsuoka in #451
New Contributors
- @dboddie made their first contribution in #404
- @AristoChen made their first contribution in #408
- @carlcsaposs-canonical made their first contribution in #417
- @artivis made their first contribution in #424
- @toabctl made their first contribution in #435
- @syu-w made their first contribution in #438
Full Changelog: v1.19.3...v1.20.0
v1.19.3
What's Changed
- sequencer: use plugin properties in action planning by @cmatsuoka in #429
- Release 1.19.3 by @cmatsuoka in #430
Full Changelog: v1.19.2...v1.19.3