Changelogโ๏ธ
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.1 - 2026-04-01โ๏ธ
๐ Featuresโ๏ธ
- (template) add attestation to dist recipe
- (scripts) add script for updates of template dependencies (#30)
๐ Documentationโ๏ธ
- update the documentation and add migration guide
๐งช Testingโ๏ธ
- remove specific versions from test
๐ผ Otherโ๏ธ
- (template) update all dependencies and workflows
0.3.0 - 2026-03-20โ๏ธ
๐ Featuresโ๏ธ
- format justfile on initialization
- (template) [breaking] remove mkdocs and optional docs-engine
- (template) [breaking] make prek the only and default pre-commit runner
๐ Refactorโ๏ธ
- sort the cleaning commands
๐ผ Otherโ๏ธ
- slim down on most important git ignore patterns
- exclude init.just when updating a template
- sync justfile with template
0.2.9 - 2026-03-19โ๏ธ
๐ Featuresโ๏ธ
- add chaches to clean recipes and merge to into one
- add recipe to run all pre-commit hooks
- make initial run of hooks failable
๐ Bug Fixesโ๏ธ
- rendering of justfile
- default issues for initial pre-commit hook run
๐ Refactorโ๏ธ
- use prefered formatting in pyproject
๐งช Testingโ๏ธ
- add run pre-commit hooks recipe
๐ผ Otherโ๏ธ
- change trigger for pypi workflow
- use latest justfile
0.2.8 - 2026-03-13โ๏ธ
๐ Featuresโ๏ธ
- (template) add development setup recipe
- use ci recipe before making a release
๐ Bug Fixesโ๏ธ
- bind docs alias to the docs recipe
๐ผ Otherโ๏ธ
- clean up justfile
- sync justfile recipes
0.2.7 - 2026-03-12โ๏ธ
๐ Featuresโ๏ธ
- add pyproject-fmt config
- (template) trigger publish to pypi only on created release
- (template) conditionally use the chosen changelog tool
- (template) prompt for a changelog tool
- (template) add git-cliff config if it gets chosen
- (template) changelog recipe with two possible bodys
- add git-cliff config
๐ Bug Fixesโ๏ธ
- rendering of justfile
- rendering of pyproject toml
- use elif correctly in workflow
- rendering of whitespaces in justfile
- remove pytest ini-options
๐ Documentationโ๏ธ
- show toc on changelog page
๐ Refactorโ๏ธ
- remove boilerplate from readme
- use underscores to render scopes with git-cliff
๐งช Testingโ๏ธ
- add changelog-tool to the user answers
- update test cases for rendering opitional changelog
- rendering of release recipe
- use underscores instead of stars
๐ผ Otherโ๏ธ
- use latest justfile from template
- use git-cliff for release note generation
- set fetch-depth to 0 in actions/checkout
0.2.6 - 2026-03-10โ๏ธ
๐ Bug Fixesโ๏ธ
- rendering of args in test recipe correctly
- disallow whitespace characters in pyproject name
๐ Refactorโ๏ธ
- replace current year extensions with jinja function
๐งช Testingโ๏ธ
- copie args in test recipes correctly
๐ผ Otherโ๏ธ
- (release) bumped version to 0.2.6
0.2.5 - 2026-03-09โ๏ธ
๐ Featuresโ๏ธ
- ci recipe uses current python version
๐ Bug Fixesโ๏ธ
- linenumbers to delete in justfile
๐งช Testingโ๏ธ
- self-destructive init recipe
- read python versions from copier.yml
- ci recipe has dynamic python version
โ๏ธ Revertโ๏ธ
- remove claude file as no ai is used in the repo
- remove dependabot as its job is redundant
๐ผ Otherโ๏ธ
- actually use args in justfile recipe
- update python version in ci recipe
- update dependencies
- (release) bumped version to 0.2.5
0.2.4 - 2026-03-08โ๏ธ
๐ Featuresโ๏ธ
- set powershell in justfile for windows users
- update pre-commit hooks
- update build backend version
๐ Documentationโ๏ธ
- add vhs tape to the readme
- move casette into docs directory
๐งช Testingโ๏ธ
- iterate over temp dir recursively to find all files
๐ผ Otherโ๏ธ
- fix documentation recipe
- update pre-commit hooks versions
- update dependencies
- (release) bumped version to 0.2.4
0.2.3 - 2026-02-17โ๏ธ
๐ Featuresโ๏ธ
- (template) cleaner justfile
- (template) add optional flags to the test recipes
๐ Documentationโ๏ธ
- update content
๐งช Testingโ๏ธ
- update justfile rendering
- update justfile rendering
๐ผ Otherโ๏ธ
- (claude) add context for claude code
- apply the template on it self
- (release) bumped version to 0.2.3
0.2.2 - 2026-02-10โ๏ธ
๐ Featuresโ๏ธ
- update contribugting guide
๐ Bug Fixesโ๏ธ
- add init recipe to gitignore
- init recipe runs hooks to incorporate changes into commit
๐ Documentationโ๏ธ
- add a contributing guide
- add contributing guide to zensical
๐งช Testingโ๏ธ
- update contributing rendering
๐ผ Otherโ๏ธ
- update pre-commit hooks
- add github issue templates
- update dependencies
- add cache to clean recipe
- format pyproject toml
- (release) bumped version to 0.2.2
0.2.1 - 2026-02-10โ๏ธ
๐ Featuresโ๏ธ
- extract init recipe and make one-time only
- allow uv to set or bump the version in release
๐ Bug Fixesโ๏ธ
- changelog creation
- init recipe removal for different platforms
- release tag for changelog and add test
๐งช Testingโ๏ธ
- update test cases
๐ผ Otherโ๏ธ
- improve release recipes
- (release) bumped version to 0.2.1
0.2.0 - 2026-02-05โ๏ธ
๐ Featuresโ๏ธ
- feat!(template): remove goreleaser
- (template) add dependencie updating recipe
- (template) update pre-commit hooks
- (template) add release workflow for gitlab
- use conventional-commits in release recipes
- (template) use just recipe to run test
๐ Documentationโ๏ธ
- remove goreleaser
๐งช Testingโ๏ธ
- update coverage test
- remove goreleaser
- update justfile lines
- update gitlab rendering
๐ผ Otherโ๏ธ
- (template) use just taskrunner as entrypoint to tests
- (template) update the trigger events
- add dependencie update recipe
- update pre-commit hooks and dependencies
- updated changelog
- bumped version to 0.2.0
0.1.13 - 2026-02-03โ๏ธ
๐ Featuresโ๏ธ
- add pyproject format hook
- improved release recipe
๐ Refactorโ๏ธ
- set initial version to 0.0.0
- set use_goreleaser default to false
๐งช Testingโ๏ธ
- update test cases
- update test case for justfile
๐ผ Otherโ๏ธ
- update pre-commit hooks
- update recipes
- format pyproject toml with hook
- format template pyproject.toml
- merge pull request #19 from npikall/dependabot/uv/zensical-0.0.19
- merge pull request #20 from npikall/dependabot/uv/ruff-0.14.14
- merge pull request #18 from npikall/dependabot/uv/ty-0.0.14
- updated changelog
- bumped version to 0.1.13
0.1.12 - 2026-02-02โ๏ธ
๐ Featuresโ๏ธ
- (template) add github release workflow
- (copier) add github workflow question
- (copier) select individual workflows
- (template) group just recipes
๐ Bug Fixesโ๏ธ
- (copier) choices for github workflows
- (template) rendering in release workflow
๐ Refactorโ๏ธ
- make tests more readable
๐งช Testingโ๏ธ
- add multiselect answer for github workflows
- update line numbers for new justfile
๐ผ Otherโ๏ธ
- run deployment of docs only when changed
- group just recipes
- fix commit message in recipe
- updated changelog
- bumped version to 0.1.12
0.1.11 - 2026-01-30โ๏ธ
๐ Bug Fixesโ๏ธ
- (template) exclude docs files when not used
๐ Documentationโ๏ธ
- add just install guide
- add clickable tasklist
๐งช Testingโ๏ธ
- correct files get excluded when no docs defined
๐ผ Otherโ๏ธ
- merge pull request #13 from npikall/dependabot/uv/ruff-0.14.11
- merge pull request #14 from npikall/dependabot/uv/ty-0.0.11
- merge pull request #15 from npikall/dependabot/uv/ruff-0.14.13
- merge pull request #16 from npikall/dependabot/uv/ty-0.0.12
- merge pull request #17 from npikall/dependabot/uv/zensical-0.0.17
- update recipe, for smoother release recipe
- updated changelog
- bumped version to 0.1.11
- add release workflow
0.1.10 - 2026-01-09โ๏ธ
๐ Featuresโ๏ธ
- (template) add mkdocstrings configuration for nicer api references
๐ Bug Fixesโ๏ธ
- (release) add v to version tag in changelog
๐ผ Otherโ๏ธ
- updated changelog
- bumped version to 0.1.10
0.1.9 - 2026-01-08โ๏ธ
๐ Bug Fixesโ๏ธ
- changelog
- whitespaces at end of line
๐งช Testingโ๏ธ
- refactor to table driven test
๐ผ Otherโ๏ธ
- update changelog
- updated changelog
- bumped version to 0.1.9
0.1.8 - 2026-01-08โ๏ธ
๐ Featuresโ๏ธ
- (template) add mkdocstrings and api reference
- add changelog to docs
- add contributing to docs
- add license to docs
- update docs index to use readme
๐ Documentationโ๏ธ
- added goreleaser, prek and changelog
- update color scheme
- fix index icon
- update, add license and changelog
๐ Refactorโ๏ธ
- add default config of zensical
๐งช Testingโ๏ธ
- add typehints to useranswer model
- update for next version
๐ผ Otherโ๏ธ
- merge pull request #9 from npikall/feat-docs
docs: added goreleaser, prek and changelog - merge pull request #11 from npikall/dependabot/uv/zensical-0.0.15
chore(deps-dev): bump zensical from 0.0.14 to 0.0.15 - merge pull request #10 from npikall/dependabot/uv/ty-0.0.8
chore(deps-dev): bump ty from 0.0.6 to 0.0.8 - update dev dependencies - change default docs engine
0.1.7 - 2025-12-25โ๏ธ
๐ Bug Fixesโ๏ธ
- remove whitespace at end-of-line
๐ผ Otherโ๏ธ
- updated changelog
- bumped version to 0.1.7
0.1.6 - 2025-12-25โ๏ธ
๐ Featuresโ๏ธ
- (template) added goreleaser config
- prompt for optional goreleaser
- added a mit license
- added mkdocs option
- added changelog
- (template) added changelog
- (template) added mkdocs
๐ Bug Fixesโ๏ธ
- (justfile) actually push relase to remote
- (justfile) run tests before release
๐งช Testingโ๏ธ
- check for goreleaser file
- added test for docs
- added changelog to file list
โ๏ธ Revertโ๏ธ
- removed latest version from changelog
๐ผ Otherโ๏ธ
- update justfile
- added release recipe
- updated changelog
- bumped version to 0.1.6
0.1.5 - 2025-12-24โ๏ธ
๐ Featuresโ๏ธ
- (template) update pre-commit config
- (template) added issue templates
- (template) added optional prek as pre-commit
- switched to prek
๐ Documentationโ๏ธ
- update to account for prek
๐งช Testingโ๏ธ
- added jinja tags check
- refactor answer model
๐ผ Otherโ๏ธ
- added other ci file
- merge pull request #7 from npikall/dependabot/uv/ruff-0.14.10
chore(deps-dev): bump ruff from 0.14.9 to 0.14.10 - merge pull request #6 from npikall/dependabot/uv/ty-0.0.6
chore(deps-dev): bump ty from 0.0.3 to 0.0.6 - merge pull request #5 from npikall/dependabot/uv/zensical-0.0.14
chore(deps-dev): bump zensical from 0.0.11 to 0.0.14 - merge pull request #8 from npikall/feat-prek
add jinja tag test and switch to prek
0.1.4 - 2025-12-18โ๏ธ
๐ Featuresโ๏ธ
- added pre-commit hook
๐ Bug Fixesโ๏ธ
- typos and unused jinja tags
- removed unused noqa
๐ Documentationโ๏ธ
- update and added 'update' section
๐งช Testingโ๏ธ
- added initial tests
- improved testing
๐ผ Otherโ๏ธ
- update files
- added ci checks
0.1.3 - 2025-12-14โ๏ธ
๐ Bug Fixesโ๏ธ
- none license case
0.1.2 - 2025-12-13โ๏ธ
๐ Bug Fixesโ๏ธ
- optinal files and directories
๐ Documentationโ๏ธ
- fix links
- added documenatation
- added docs config
- added content
๐ผ Otherโ๏ธ
- added documentation publishing
- update project files
0.1.1 - 2025-12-12โ๏ธ
๐ Documentationโ๏ธ
- update readme
- update both readme's
0.1.0 - 2025-12-12โ๏ธ
๐ Featuresโ๏ธ
- added files
- added cookiecutter functionality
- added cookiecutter json
- added ci workflows
- added pre/post hooks
- added docs
- populated src and test dirs
- changed from conda to uv
- updated prompts
- (ci) added automated tests and publishing workflows
- added optional licenses
- added ci recipes
- pinned python version
- added contributing guidelines
- added dev dependencies
- added rich success message
- moved tagging into separate recipe
- [breaking] added automatic python version
- added dynamic python version
- add dependabot with uv
- added pre-commit hooks
- (just) add documentation serve recipe
- added test coverage
- add zensical as dependencie
- make recipe 'tag' public
- restructure for copier
- added updating capability
๐ Bug Fixesโ๏ธ
- (ci) copy without render
- jinja extensions
- python version
- jinja variables
- jinja variables
- python version variables
- jinja variable of src/module
- minor bugs
๐ Documentationโ๏ธ
- updated readme
- added default badges
- added reference to python handbook
- removed duplicated read more remarks
- update readme
- fix typos
๐ Refactorโ๏ธ
- moved to uv run
- simplified processes
โ๏ธ Revertโ๏ธ
- update python in template
- removed unused dependencies
๐ผ Otherโ๏ธ
- first commit
- expanded justfile commands
- excluded justfile from rendering
- updated justfile
- run pytest in uv venv
- added trigger
- disabled smoke-tests and publish
- added major operating systems to matrix
- added dependencies and configs
- moved file ignores to pyproject.toml
- pinned dev dependencies