* Remove `Z` suffix when datetime is timezone aware in discovery payload
1.43.1
Fixed
* We cannot change all extensions signatures for discovering capabilities so we remove arguments after the collection. Less efficient but more transparent * Switched from `utcnow()` to `now(timezone.utc)` as `utcnow` has been deprecated
1.43.0
Changed
* Switching to `importlib.metadata` builtin function to reverse lookup the package name (import name) from the distribution name during discovery. This should be more reliable * Switched log level to debug during discovery to keep output less noisy * Allow to ignore arguments during discovery for a lighter output * Update dependencies
1.42.1
Changed
* Tolerate `colorama` down to 0.4.4 to satisfy [awscli](https://github.com/aws/aws-cli/issues/8571)
1.42.0
Changed
- Moved to PDM aways from setuptools as a more modern and robust approach to manage dependencies - Moved to ruff away from flake8 for linter - Switched to a Pypi trusted publisher - Upgraded pdm and checkout actions to clean out nodejs deprecation warnings - Removed `logzero` dependency - Dropped Python 3.7 support as it has been EOL since June 2023 - Read version from scm and package via `importlib_metadata`
Fixed
- Fixed loading of multiple controls from a global control file.
1.41.0
Changed
- Interrupting a blocking rollback led to not having any rollbacks being available to the journal. Now all rollbacks up to the one that gets interrupted (inclusive) should be un the journal