Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@ChrsBaur ChrsBaur released this 27 Feb 11:13
· 2 commits to master since this release
b55c54f

We’re excited to announce the release of v1.1.0 of the AT Python Template! This release brings a number of improvements aimed at streamlining dependency management, refining our development workflow, and enhancing overall project consistency.

Key Highlights

Dependency Improvements & Maintenance

  • Core Dependency Caretaking: Thanks to proactive efforts by @ChrsBaur, our core dependencies have been carefully maintained and updated.

Pre-commit Hook Updates by Renovatebot

  • pre-commit/pre-commit-hooks Update: Upgraded to the latest version for improved hook performance.
  • pycqa/isort Update: Upgraded to enhance code formatting consistency.

Enhanced Development Workflow

  • Python Version Requirement: Adjusted to require Python 3.9 or later.
  • Streamlined Dependency Management: GitHub Actions now rely solely on poetry for dependency management.
  • Code Refactoring: Replaced pkg_resources with importlib.resources for improved utility code.
  • Testing Enhancements: Added support for pytest-cov v6 and integrated test coverage reporting into the GitHub Actions pipeline.
  • CI/CD & Tooling Updates:
    • Updated Conda Docker tag to v24 in the Dockerfile.
    • Upgraded various GitHub Actions (e.g., actions/checkout to v4).
    • Improved GitLab CI caching configuration for Conda packages.

For a complete list of changes, please see the full changelog.