Releases: velexi-research/VLXI-Cookiecutter-Python
Releases · velexi-research/VLXI-Cookiecutter-Python
v0.6.2
What's Changed
Cookiecutter Template
- Fix pre-commit configuration bug.
- Add --allow-missing-credentials option for detect-aws-credentials.
- Update package dependency versions.
- Polish code.
Cookiecutter Development
- Update package dependency versions.
Full Changelog: 0.6.1...0.6.2
v0.6.1
What's Changed
Cookiecutter Template
- Polish dot-envrc.
- Update package dependency versions.
Cookiecutter Development
- Polish dot-envrc.
- Update package dependency versions.
Full Changelog: 0.6.0...0.6.1
v0.6.0
What's Changed
Cookiecutter Template
- Change GitHub Actions CI workflow to exclude windows and macOS by default.
- Add Cookiecutter parameters to include windows and macOS in CI workflow.
- Add code style badge to README.md.
- Fix pytest configuration bug in Makefile.
- Fix bugs in GitHub Actions jobs for building and deploying documentation.
- Fix error in documentation.
- Update package dependency versions.
Cookiecutter Development
- Update package dependency versions.
Full Changelog: 0.5.0...0.6.0
v0.5.0
What's Changed
Cookiecutter Template
- Update cookiecutter parameters.
- "package_name" is no longer user-defined. It is now automatically set.
- Slugify project name in places where special characters may cause problems (e.g., URLs and directory names).
- Fix logic for setting up GitHub Actions when GitHub Pages are not enabled.
- Reorganize dependency groups in
pyproject.toml
. Make development groups optional. - Update GitHub Actions CI workflow
- Migrate to GitHub Actions for deploying documentation to GitHub Pages.
- Remove "full-test" target from Makefile.
- Update package dependency versions.
- Polish code and documentation.
Cookiecutter Development
- Update package dependency versions.
- Add Apache license incantations to cookiecutter hook scripts.
Full Changelog: 0.4.4...0.5.0
v0.4.4
What's Changed
Cookiecutter Template
- Change default project name in
pyproject.toml
to use dashes instead of underscores. - Update package dependencies to address security vulnerabilities.
- Update README template.
Full Changelog: 0.4.3...0.4.4
v0.4.3
What's Changed
Cookiecutter Template
- Improve pytest configuration.
- Change default value of "ci_include_x86" parameter to "no".
Full Changelog: 0.4.2...0.4.3
v0.4.2
What's Changed
Cookiecutter Template
- Fix bug in authors field of pyproject.toml files.
- Update documentation.
Full Changelog: 0.4.1...0.4.2
v0.4.1
What's Changed
Cookiecutter Template Enhancements
- Add
github_repo_owner
parameter to cookiecutter.json. - Move software references to
extras
directory to separate them from project documentation. - Update README template. Add status badges to README.
Cookiecutter Development Enhancements
- Simplify logic for default values in cookiecutter.json.
- Update documentation.
- Update poetry.lock.
Full Changelog: 0.4.0...0.4.1
v0.4.0
What's Changed
Cookiecutter Template Enhancements
- Simplify user-specified cookiecutter parameters.
- Add pre-generation hook to validate package name.
- Improve consistency of Jinja template variable expressions.
- Fix bugs.
Cookiecutter Development Enhancements
- Migrate cookiecutter hooks to shell scripts.
- Remove unneeded package dependencies for cookiecutter development.
- Simplify pre-commit hooks.
- Update documentation.
Full Changelog: 0.3.0...0.4.0
v0.3.0
What's Changed
Cookiecutter Template Enhancements
- Restructure project to be a cookiecutter instead of a GitHub template repository.
- Migrate to pyproject.toml for specifying project metadata and tool configuration.
- Add and streamline integrations with code quality tools: pytest, coverage, flake8, black, tox, git pre-commit hooks.
- Add GitHub Actions workflows for continuous integration (multi-environment testing and documentation deployment to GitHub Pages).
- Update all files to pass all pre-commit checks.
- Improve application of Apache License 2.0.
Cookiecutter Development Enhancements
- Add integrations with tools for supporting code quality: black and git pre-commit hooks.
- Update all files to pass all pre-commit checks.
- Improve application of Apache License 2.0.
Full Changelog: 0.2.1...0.3.0