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