Skip to content

Releases: gabrieldemarmiesse/python-on-whales

v0.76.1

27 Mar 11:15
Compare
Choose a tag to compare

What's Changed

Breaking changes:

Some breaking changes were introduced in this version. Those are rarely used features but it might impact you.

python_on_whales.Builder:

  • my_builder.status -> my_builder.nodes[0].status
  • my_builder.platforms -> my_builder.nodes[0].platforms

python_on_whales.Secret:

  • my_secret.spec["name"] -> my_secret.spec.name
  • my_secret.spec["labels"] -> my_secret.spec.labels

Full Changelog: v0.75.1...v0.76.1

v0.75.1

10 Jan 19:26
9621e92
Compare
Choose a tag to compare

What's Changed

  • Work around setuptools license file metadata issue by @rcwbr in #666

Full Changelog: v0.75.0...v0.75.1

v0.75.0

09 Jan 10:57
aa5586b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.74.0...v0.75.0

v0.74.0

20 Nov 11:34
5fe0ea5
Compare
Choose a tag to compare

Important breaking change:

The python-on-whales command is not available anymore, meaning that you cannot download the docker client binary automatically.
You need to install it yourself by using the Docker installation guide: https://docs.docker.com/engine/install/ . Note that you need only the client, you can skip the installation of the full docker engine. For example, on Ubuntu, that means you just need to do

sudo apt-get install docker-ce-cli docker-buildx-plugin docker-compose-plugin

instead of

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

What's Changed

  • Fix breakage of ContainerCLI.create(env_files=path) by @LewisGaul in #637
  • Remove download docker client functionality by @LewisGaul in #633
  • Update docs references to download-cli by @LewisGaul in #639
  • Display an error message if using the python-on-whales command by @gabrieldemarmiesse in #640
  • Set defer_build=True pydantic config, improving import time significantly by @LewisGaul in #643
  • Add podman is_infra and namespace fields to Container object by @LewisGaul in #641
  • Fix Pod property type annotations to allow for missing fields in inspect output by @LewisGaul in #648

Full Changelog: v0.73.0...v0.74.0

v0.73.0

06 Sep 10:22
86a5c8d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.72.0...v0.73.0

v0.72.0

19 Jul 13:51
bd44c62
Compare
Choose a tag to compare

What's Changed

  • Fix links in images objects docs. by @valberg in #582
  • Change DockerException message to remove mention of "docker" by @LewisGaul in #585
  • fix: wheel includes tests and docs by @betaboon in #586
  • Allow podman exec with --interactive and no --tty by @jhc4318 in #583
  • Fix documentation and docstring issues by @pcharmoille in #589
  • Add support for 'docker version' and 'podman version' by @LewisGaul in #593
  • Set up command construction to support generic iterables and mappings by @LewisGaul in #595
  • Implement support for podman pods by @LewisGaul in #544
  • Make the test_cpus() testcase non-strict xfail for podman by @LewisGaul in #597
  • Fix merge issue in CONTRIBUTING.md by @LewisGaul in #604
  • Fix test_save_load() testcase to handle the case an image has multiple tags by @LewisGaul in #596
  • Replace unrecognised unicode characters rather than raising an exception by @LewisGaul in #607
  • Support generic iterables and mappings in the image component by @LewisGaul in #598
  • ✍️ Made the arguments part prettier in docs by @gabrieldemarmiesse in #610
  • Add test for rendering of docs by @gabrieldemarmiesse in #611

New Contributors

  • @valberg made their first contribution in #582
  • @pcharmoille made their first contribution in #589

Full Changelog: v0.71.0...v0.72.0

v0.71.0

24 Apr 08:06
6ef2cc9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.70.1...v0.71.0

v0.70.1

21 Mar 12:33
3474ecb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.70.0...v0.70.1

v0.70.0

10 Mar 11:16
6573bf3
Compare
Choose a tag to compare

This update contains (hopefully) all fixes for the breaking changes introduced in docker compose v2.24.7. If you still encounter issues, file a issue here and downgrade docker compose to v2.24.6 in the meantime.

What's Changed

New Contributors

Full Changelog: v0.69.0...v0.70.0

v0.69.0

17 Feb 12:48
4ed016d
Compare
Choose a tag to compare

What's Changed

Since this is a big release, I'll only put here the commits which have an impact on end users and remove internal refactoring.

New Contributors

Full Changelog: v0.68.0...v0.69.0