0.16.0
0.16.0 - 2024-11-15
🚨 Breaking Changes
-
Dropped python 3.8 support
-
Changed names of all nox tasks
Old Name New Name Description fix project:fix Runs all automated fixes on the code base check project:check Runs all available checks on the project report project:report Collects and generates metrics summary for the workspace unit-tests test:unit Runs all unit tests integration-tests test:integration Runs all the integration tests coverage test:coverage Runs all tests (unit + integration) and reports the code coverage lint lint:code Runs the static code analyzer on the project type-check lint:typing Runs the type checker on the project security lint:security Runs the security linter on the project build-build docs:build Builds the project documentation open-open docs:open Opens the built project documentation clean-docs docs:clean Removes the documentations build folder prepare-release release:prepare Prepares the project for a new release
✨ Added
- Added support for multi version Documentation
- Added nox tasks for building multi-version documentation
🐞 Fixed
- Fixed CD workflow template
- Fixed the selection of the latest version in Multi-Version Documentation
📚 Documentation
- Added Documentation on Metrics
- Added additional details regarding adjusted sphinx-multiversion
- Restructured documentation
🔩 Internal
- Relocked dependencies