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!