Changelog
Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.1.2] - 2021-12-12¶
- Fixed CHANGELOG format to let mindsers/changelog-reader-action recognise version number correctly
- Updated mkdocs and urllib3 versions
- mkdocs - added light/dark mode toggle, navigation improvements
- mike - added multiple documentation versions support
- tox - added conda support (for multiple python versions)
- urllib3 - removed certain security vulnerabilities
- Replaced testing with mike, rather than mkdocs
- Updated tests to remove warnings from
pytest-cookies
- Added tests to ensure template get built correctly
- Updated and cleaned up documentations
- Removed optionality for
mypy
andpre-commit
- Removed support for py36
[1.1.1] - 2021-10-18¶
- Centralize most of the tool configuration in the
setup.cfg
file
[1.1.0] - 2021-10-15¶
- Add
use_mypy
choice to make mypy optional
[1.0.1] - 2021-04-22¶
first release with the following features:
- Poetry: Manage dependency, build and release
- Mkdocs: Writing your docs in markdown style
- Testing with Pytest (unittest is still supported out of the box)
- Code coverage report and endorsed by Codecov
- Tox: Test your code against environment matrix, lint and artifact check
- Format with Black and Isort
- Lint code with Flake8 and Flake8-docstrings
- Check static type with Mypy (optional)
- Pre-commit hooks: Formatting/linting anytime when commit your code
- Mkdocstrings: Auto API doc generation
- Command line interface using Click (optional)
- bump2version: Pre-configured version bumping with a single command
- Continuous Integration/Deployment by GitHub actions, includes:
- publish dev build/official release to TestPyPI/PyPI automatically when CI success
- publish documents automatically when CI success
- extract changelog from CHANGELOG and integrate with release notes automatically
- Host your documentation from GitHub Pages with zero-config
Last update:
2021-12-20