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
!