Skip to content

Changelog

v0.3.2 (2023-03-23)

Build

  • actions: Separate static checks from tests and add tags to noxfile (4b70f8a)
  • template: Update CI CD pipelines and build tools (451acce)
  • cookiecutter: Remove post hooks for deleted options (99ed8a9)
  • cookiecutter: Remove gh actions copy w/o render (d268087)

Fix

  • template: Mypy should ignore noxfile since nox_poetry induces overload errors (0736fc4)
  • template: Ci cd template (e9a1d78)

Documentation

  • static: Add image of setting up pages (13bc1d2)
  • readme: Update readme (258f51f)
  • todo: Add todo for actions linter (627c1fc)

v0.2.0 (2023-03-16)

Feature

  • tasks: Add making docs task (658fd9d)
  • pyproject: Add semantic release info (ea8add4)
  • package: Update docs and add invoke as dependency (1f13302)
  • pakcages: Add interrogate (c83b270)
  • Rewrites of workbench template based on existing projects (1abb1f6)
  • Add skeleton CLI (809d5a4)
  • Add CLI skeleton (2f9c211)
  • Correct syntax on Python version 3.10 in CI (35f48dc)
  • Add Python 3.10 testing to CI (8e960a2)
  • Check CC version before template generation (5eb3c1c)

Build

  • deps: Add dependencies (ce9dfde)
  • hooks: Add post hook (654347c)
  • noxfile: Add noxfile (55cbaf4)
  • dependencies: Update dependencies (344f68a)
  • dependencies: Add pyinvoke (66566d4)
  • cookiecutter: Add repository (d3af7d7)
  • source: Add mkdocs to package (ca6af00)
  • root: Update gitignore and remove sphinx files (3d18641)
  • root: Add notebooks and secrets folders (8d5027e)
  • dependencies: Remove sphinx dependencies & add mkdocs dependencies (53728ad)
  • docs: Replace sphinx for mkdocs (6f9fda0)
  • Fix pydantic yaml (9d3d452)
  • Do not coociecutter parse GH actions yamls (5fd1439)
  • Do not coociecutter parse GH actions yamls (49e25bc)
  • Do not coociecutter parse GH actions yamls (636b94e)
  • Remove pypi install (c374d96)
  • Add ignores (f744c25)
  • Remove pre-commit settings (b8fafe5)
  • Add entrypoint (87910ce)
  • Change script entrypoint name (2fb5dfe)
  • Add click as dependency (57402c7)
  • Fix makefile (e68111d)
  • Add some additional options (13d222a)
  • Add some additional options (c6ebcbe)

Refactor

  • Cookiecutter stuff (e0dd8bb)
  • Use default GITHUB_TOKEN in PSR step (f6fddb4)
  • Remove skip_existing pypi-publish argument now that PSR default increments (7537c2f)
  • Upload_to_release in pyproject.toml (b3c2afe)
  • Add poetry install step to CD and simplify PSR (413e9fa)
  • Add PSR toml config if user chooses ci+cd file (3c60018)
  • Remove main condition on push/pr triggers (51919b4)
  • Typo (636ac6f)
  • Remove termination on codecov fail (5674024)
  • Workflow file formatting (d590316)
  • Complete refactor of cookiecutter mechanics and content " (6997f0f)

Test

  • cookiecutter: Ignore tests for now (756f133)

Fix

  • docs: Include readme (eee987f)
  • cookiecutter: Fix initialization (1df44d0)
  • Failing tests (b45643f)
  • Remove hard-coded pycounts name in CI/CD files (44f6ba1)

Documentation

  • Add generated site and include to-dos (f8071f9)
  • todo: Add list of todos (41804c3)
  • README: Remove cookiecutter stuff (cb4c9f2)
  • template: Insert readme into docs (6f4927c)
  • recipes: Add placeholders for recipes that shouldn't make it in the base version of the template (3d0423d)
  • Info about gh-pages hosting support (e3338b4)
  • Update readme and license (aae15fc)
  • Add myst-parser as dependency (27eeef4)
  • Fix RTD configuration (edd9fa8)

v0.3.0 (07/02/2022)

✨ NEW

  • Refactor workflow files (#42)
  • Comments removed from steps and replaced with name keys
  • Workflow triggered on push/pull to any branch
  • CD job in the ci-cd.yaml workflow only triggers on push to main
  • PSR re-configured to patch release by default and to always make a GH release

📚 DOCS

  • Add info about gh-pages hosting support (#40)

🐛 FIX

  • Remove hard-coded pycounts name in CI/CD files (#38)

v0.2.1 (06/12/2021)

🐛 FIX

  • Removed hard-coded "pycounts" package name from CI/CD files.
  • Renamed "cd" option to "ci+cd"

v0.2.0 (06/09/2021)

Breaking changes

  • The new cookiecutter template has significantly changed since the last release. It has been modified to be in sync with and support the Python Packages book.

v0.1.0 (16/08/2021)

  • First release of py-pkgs-cookiecutter!