Skip to content

Releases: velexi-research/VLXI-Cookiecutter-Python

v0.6.2

19 Jun 00:32
f2b356a
Compare
Choose a tag to compare

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

23 May 04:38
0296d9a
Compare
Choose a tag to compare

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

22 May 01:22
720b82e
Compare
Choose a tag to compare

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

10 Apr 01:15
ca11f48
Compare
Choose a tag to compare

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

24 Dec 19:41
f7e7f61
Compare
Choose a tag to compare

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

22 Oct 23:23
1e780f6
Compare
Choose a tag to compare

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

17 Oct 16:59
f2c66eb
Compare
Choose a tag to compare

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

15 Oct 01:47
11f7e41
Compare
Choose a tag to compare

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

11 Oct 01:50
76b776f
Compare
Choose a tag to compare

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

08 Oct 22:54
936d0e0
Compare
Choose a tag to compare

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