- Remove dependency on pytest-flake8 packages.
- Update Makefile to use
lint
target to perform flake8 checks during testing. - Update package dependencies.
- Update package dependencies.
- Bump minimum Python version to 3.10.
- Bump minimum Python version to 3.10.
- Update quick references.
- Update package dependencies.
- Update package dependencies.
- Update package dependencies.
- Update package dependencies.
- Update package version dependencies.
- Update package version dependencies.
- Fix bugs and improve cache names in CI GitHub Actions workflows.
- Update cookiecutter parameter list in README.
- Update package dependencies.
- Update package dependencies.
- Fix error in README.
- Update package dependencies.
- Update package dependencies.
- Update Makefile "clean" target.
- Update dependencies in pre-commit configuration.
- Update package dependencies.
- Update package dependencies.
- Remove unnecessary pre-commit hook.
- Update package dependencies.
- Update package dependencies.
- Polish .gitignore.
- Polish pre-commit configuration.
- Polish .gitignore.
- Polish pre-commit configuration.
- Fix pre-commit configuration bug.
- Add --allow-missing-credentials option for detect-aws-credentials.
- Update package dependency versions.
- Polish code.
- Update package dependency versions.
- Polish dot-envrc.
- Update package dependency versions.
- Polish dot-envrc.
- Update package dependency versions.
- 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.
- Update package dependency versions.
- 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.
- Update package dependency versions.
- Add Apache license incantations to cookiecutter hook scripts.
- Change default project name in
pyproject.toml
to use dashes instead of underscores. - Update package dependencies to address security vulnerabilities.
- Update README template.
- Improve pytest configuration.
- Change default value of "ci_include_x86" parameter to "no".
- Fix bug in authors field of pyproject.toml files.
- Update documentation.
- 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.
- Simplify logic for default values in cookiecutter.json.
- Update documentation.
- Update poetry.lock.
- Simplify user-specified cookiecutter parameters.
- Add pre-generation hook to validate package name.
- Improve consistency of Jinja template variable expressions.
- Fix bugs.
- Migrate cookiecutter hooks to shell scripts.
- Remove unneeded package dependencies for cookiecutter development.
- Simplify pre-commit hooks.
- Update documentation.
- 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.
- 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.
- Add template for package-level
__init__.py
file. - Migrate to semantic version numbers without "v" prefix.
- Improve documentation.
- Improve package organization and structure.
- Improve documentation.
- Initial version of package.