python-on-whales

An awesome Python wrapper for an awesome Docker CLI!

MIT License

Downloads
548.6K
Stars
529
Committers
36

Bot releases are visible (Hide)

python-on-whales - v0.72.0 Latest Release

Published by gabrieldemarmiesse 3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.71.0...v0.72.0

python-on-whales - v0.71.0

Published by gabrieldemarmiesse 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.70.1...v0.71.0

python-on-whales - v0.70.1

Published by gabrieldemarmiesse 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.70.0...v0.70.1

python-on-whales - v0.70.0

Published by gabrieldemarmiesse 7 months ago

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: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.69.0...v0.70.0

python-on-whales - v0.69.0

Published by gabrieldemarmiesse 8 months ago

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: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.68.0...v0.69.0

python-on-whales - v0.68.0

Published by gabrieldemarmiesse 10 months ago

What's Changed

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.67.0...v0.68.0

python-on-whales - v0.67.0

Published by gabrieldemarmiesse 11 months ago

This release is the first where we'll slowly force some arguments to be positional only or keyword only. This is to ensure we have the flexibility in the future to change functions signatures without breaking people's code. Also that will make the user's code cleaner and less error prone.

If you get errors that look like "function xxxx take 2 positional arguments but recieved 4" then it's that we enforced the way to pass arguments. Double check the function signature in your documentation and IDE, it should be just a matter of specifying the argument name or not. Open an issue if you're having trouble.

In practice we don't expect much code to break, that seems unlikely.

If you're looking for some ressources:

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.66.0...v0.67.0

python-on-whales - v0.66.0

Published by gabrieldemarmiesse 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.65.0...v0.66.0

python-on-whales - v0.65.0

Published by gabrieldemarmiesse about 1 year ago

What's Changed

This release is the first one that uses a pyproject.toml. This should silence the pip warning that some users might get.

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.64.3...v0.65.0

python-on-whales - v0.64.3

Published by gabrieldemarmiesse about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.64.2...v0.64.3

python-on-whales - v0.64.2

Published by gabrieldemarmiesse about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.64.1...v0.64.2

python-on-whales - v0.64.1

Published by gabrieldemarmiesse about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.64.0...v0.64.1

python-on-whales - v0.64.0

Published by gabrieldemarmiesse about 1 year ago

This is the first release to support pydantic v2. Pydantic v1 is still supported.

⚠️ pydantic v2.0.x will never be supported because of a datetime parsing bug in pydantic. Use pydantic 2.1 or above. ⚠️

Please file a bug if you encounter a Pydantic depreciation warning.

What's Changed

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.63.0...v0.64.0

python-on-whales - v0.63.0

Published by gabrieldemarmiesse about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.62.0...v0.63.0

python-on-whales - v0.62.0

Published by gabrieldemarmiesse over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.61.0...v0.62.0

python-on-whales - v0.61.0

Published by gabrieldemarmiesse over 1 year ago

Installing this version requires python 3.8 or above. The end of life of python 3.7 is the 27 of june, so if you are still using it, please upgrade!

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.60.1...v0.61.0

python-on-whales - v0.60.1

Published by gabrieldemarmiesse over 1 year ago

What's Changed

⚠️ Install this release if you get the error AttributeError: type object 'NetworkIPAM' has no attribute '__fields__', see #429

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.60.0...v0.60.1

python-on-whales - v0.60.0

Published by gabrieldemarmiesse over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.59.0...v0.60.0

⚠️ This release is the last one that supports Python 3.7. The version 0.61.0 will only support Python 3.8 and above

python-on-whales - v0.59.0

Published by gabrieldemarmiesse over 1 year ago

What's Changed

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.58.0...v0.59.0

python-on-whales - v0.58.0

Published by gabrieldemarmiesse over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gabrieldemarmiesse/python-on-whales/compare/v0.57.0...v0.58.0