Skip to content

v0.13.0

Choose a tag to compare

@cehbrecht cehbrecht released this 07 Feb 10:46
· 32 commits to main since this release
8d0b661

Breaking Changes:

  • clisops>=0.14.0,<0.15 is now required.
  • Replaced bump2version with bump-my-version>=0.28.0.
  • The source code structure has been reorganized to use a src directory layout.
  • Testing structure no longer uses __init__.py files in test directories, instead using conftest.py with fixtures.
  • Tests now use pooch for testing data retrieval and for safer testing setup and teardown.
  • roocs-utils-based roocs.ini configurations used within the code base are now handled by a function to fetch the cached configuration. This will be adjusted in a future release to use clisops.
  • Obsolete GitLab CI/CD configurations have been removed.

New Features:

  • Added official support for Python3.12.
  • daops is now PEP 561 and PEP 621 compatible (pyproject.toml).
  • Several docstring improvements to all modules, classes, their methods, and functions.
  • flake8 has been replaced with ruff and black-style formatting.
  • pre-commit hooks have been adjusted to perform Python 3.9+ code style checks and to catch minor security issues.