Skip to content

Releases: canonical/craft-providers

3.3.0

09 Feb 16:31
3.3.0
e0f6bc7

Choose a tag to compare

What's Changed

  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.5 (main) by @renovate[bot] in #848
  • feat: drop support for Ubuntu 24.10 (Oracular) by @Copilot in #851
  • fix(bases): ignore unknown Ubuntu versions in bases check. by @lengau in #852
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.8 (main) by @renovate[bot] in #867
  • chore(test): remove no-op deprecated behavior by @bepri in #855
  • chore: update CODEOWNERS by @lengau in #837
  • ci: migrate macOS runners from macos-13 to macos-15-intel by @Copilot in #872
  • ci: downgrade to macos 14 on most runners by @lengau in #879
  • build: bump urllib3 by @bepri in #869
  • ci: disable Linux ARM64 CI by @lengau in #883
  • refactor: use pylxd to determine if an instance exists by @bepri in #874
  • style: enable type checking with ty by @lengau in #885
  • build(deps): update dependency setuptools to v80.10.2 (main) by @renovate[bot] in #897
  • style: add type ignores by @mr-cal in #902
  • fix: retry 'snap watch' by @mr-cal in #899

New Contributors

  • @Copilot made their first contribution in #851

Full Changelog: 3.2.0...3.3.0

3.2.0

13 Nov 13:34
3.2.0
714c8dc

Choose a tag to compare

What's Changed

  • build(deps): update dependency codespell to ~=2.4.1 (main) by @renovate[bot] in #818
  • style: add typing and remove noqas by @bepri in #802
  • fix(docs/changelog): Use ISO 8601 dates by @lengau in #822
  • feat: add placeholder 26.04 support by @steinbro in #823
  • style(auto): autoformat with ruff 0.13 by @lengau in #825
  • build(deps): update dependency pyfakefs to ~=5.9.3 (main) by @renovate[bot] in #819
  • build(deps): update actions/setup-node action to v5 (main) by @renovate[bot] in #827
  • build(deps): update dependency pytest-time to ~=0.4.1 (main) by @renovate[bot] in #826
  • build(deps): update dependency pytest-cov to v7 (main) by @renovate[bot] in #832
  • build(deps): update dependency pytest-rerunfailures to v16 (main) by @renovate[bot] in #833
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.13.2 (main) by @renovate[bot] in #831
  • build(deps): update dependency types-setuptools to v80 (main) by @renovate[bot] in #834
  • feat(experimental): don't update packages by @lengau in #836
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.0 (main) by @renovate[bot] in #839
  • build(deps): update dependency pyfakefs to ~=5.10.0 (main) by @renovate[bot] in #842
  • feat(ubuntu): mark Questing as stable and make Resolute available by @lengau in #850

New Contributors

Full Changelog: 3.1.0...3.2.0

3.1.0

08 Sep 18:52
3.1.0
cb816db

Choose a tag to compare

What's Changed

  • ci: fix publish workflow by @lengau in #804
  • build(deps): update dependency canonical-sphinx to ~=0.5.1 (main) by @renovate[bot] in #807
  • build(deps): lock file maintenance (main) by @renovate[bot] in #806
  • build(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 (main) by @renovate[bot] in #805
  • feat(lxd): more robust version parsing by @lengau in #810
  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.11 (main) by @renovate[bot] in #816
  • feat: run updates on first start by @lengau in #814
  • fix: adjust file permissions on root for _apt by @bepri in #813
  • docs: finalize changelog for 3.1.0 by @bepri in #820

Full Changelog: 3.0.0...3.1.0

3.0.0

27 Aug 14:38
3.0.0
183e9fd

Choose a tag to compare

What's Changed

  • ci: update cla check by @mr-cal in #778
  • fix: check lxd availability for non-snap socket path by @TheJJ in #777
  • feat: update sources for EOL bases by @mr-cal in #772
  • build(deps): update uv lockfile by @lengau in #782
  • fix(lxd): set uid map and gid map separately by @lengau in #780
  • ci(deps): use renovate config from starflow by @lengau in #781
  • chore: prepare for starbase merge by @bepri in #786
  • chore: rebase onto starbase by @bepri in #787
  • feat!(platform): remove Windows support by @lengau in #752
  • style: improve typing for temporarily_pull_file by @lengau in #798
  • fix(os_release): Properly lex an os-release file by @lengau in #797
  • build(deps): update bugfixes (main) by @renovate[bot] in #799
  • build(deps): loosen dev dependencies and update lock by @lengau in #800
  • build(deps): update github actions to v5 (main) (major) by @renovate[bot] in #801
  • feat: prepare instance before base setup by @cmatsuoka in #788
  • docs: Release 3.0.0 by @lengau in #803

New Contributors

Full Changelog: 2.4.0...3.0.0

2.4.0

14 Jul 18:19
2.4.0
b45b740

Choose a tag to compare

What's Changed

  • remotes: use released images for noble and oracular by @Saviq in #735
  • chore: add CODEOWNERS by @lengau in #747
  • ci: remove separate docs workflow by @lengau in #750
  • ci(docs): switch RTD build to use uv by @lengau in #749
  • fix: log the status.snapcraft.io page for any snap-related errors by @alesancor1 in #736
  • build: move craft-providers from tox to a Makefile by @lengau in #748
  • build(deps): update bugfixes (main) by @renovate[bot] in #759
  • chore: merge 2.3.1 changes into main by @sergiusens in #763
  • ci: remove release-drafter workflow by @lengau in #760
  • feat: optionally delay shutdown in a launched environment. by @lengau in #767
  • build(deps): lock file maintenance for OSV bugs by @lengau in #774
  • chore: switch ruff minimum version to Python 3.10 by @lengau in #768
  • docs: Release 2.4.0 by @lengau in #773

New Contributors

Full Changelog: 2.3.1...2.4.0

2.3.1

20 Jun 12:05
789c32e

Choose a tag to compare

What's Changed

  • fix(base): warn, don't fail, on failures to mount a shared cache by @lengau in #756
  • fix: only do LXD compat checks on Ubuntu by @sergiusens in #762

Full Changelog: 2.3.0...2.3.1

2.3.0

09 May 13:46
2.3.0
21ed22d

Choose a tag to compare

What's Changed

  • feat: fail if users try to run managed builds that would use a nonfunctional container by @mattculler in #720
  • check if instance is starting, re-enable devel tests, add plucky by @mr-cal in #732
  • docs: add security policy by @bepri in #730
  • style(auto): auto-format with ruff by @lengau in #738
  • docs: add cryptographic documentation by @bepri in #737
  • style: switch from black to ruff by @lengau in #739
  • style: update type checkers by @lengau in #740
  • ci: add tics workflow by @bepri in #741
  • fix(ci): install tox in ci by @bepri in #745
  • feat: add support for Ubuntu 25.10 (Questing) by @mr-cal in #746

New Contributors

Full Changelog: 2.2.0...2.3.0

2.2.0

13 Feb 13:31
2.2.0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.1.1...2.2.0

2.1.1

11 Feb 15:34
2.1.1
453457e

Choose a tag to compare

Release 2.1.1

2.1.0

10 Jan 17:41
2.1.0
e52ea2d

Choose a tag to compare

Release 2.1.0