Skip to content

Releases: gabrieldemarmiesse/python-on-whales

v0.80.0

10 Jan 18:00

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.79.0...v0.80.0

v0.79.0

24 Oct 09:06

Choose a tag to compare

What's Changed

  • feat : Add support for Docker service networks in ComposeService by @R3gardless in #683
  • [Docs] Enable Syntax Highlighting by @lgeiger in #686
  • Improve typing of run by using @overload by @patrick91 in #685
  • Add metadata_file opt-in for buildx builds by @K-dash in #689

New Contributors

Thank you for your contributions! This makes me very happy to see new faces!

Full Changelog: v0.78.0...v0.79.0

v0.78.0

14 Jul 17:08
4a83f23

Choose a tag to compare

What's Changed

  • Allow customization of --isolation and --quiet in legacy_build by @makuchma in #680
  • Stream output from pull and push command by @dabico in #678
  • Explicitely preserver order while removing duplicates in push/pull by @gabrieldemarmiesse in #681

New Contributors

Full Changelog: v0.77.0...v0.78.0

v0.77.0

26 May 16:54
78f6176

Choose a tag to compare

What's Changed

  • Rework filters to support passing multiple filters of the same type by @LewisGaul in #635
  • Add events method to stream Docker Compose events by @pietroagazzi in #676

New Contributors

Full Changelog: v0.76.1...v0.77.0

v0.76.1

27 Mar 11:15

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

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

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

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

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

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