CHANGELOG
2.4.0b0 (2026-03-24)⚓︎
Feat⚓︎
- #42: implement grouping and run-all
Fix⚓︎
- resolve ty errors
2.3.0 (2026-03-14)⚓︎
2.3.0rc0 (2026-01-30)⚓︎
2.3.0b0 (2026-01-28)⚓︎
Feat⚓︎
- migrate to uv
- #39: add prepend_tasks and _skip_tasks
Fix⚓︎
- correct dependencies
Refactor⚓︎
- rename to pre, skip, and post tasks to complent copier’s ‘_tasks’
- use private copier modules
- minor code cleanup
2.2.0 (2025-02-06)⚓︎
Feat⚓︎
- add support for
_extra_tasksin CTT TOML configuration (#36)
2.1.4 (2024-11-19)⚓︎
Fix⚓︎
- #34: support
git initon Windows (#35)
2.1.3 (2024-07-08)⚓︎
Fix⚓︎
- update minimum Python version to 3.10.9
2.1.3rc0 (2024-07-05)⚓︎
Fix⚓︎
- wheel: don’t distribute top-level LICENSE file (#33)
2.1.2 (2024-05-02)⚓︎
Fix⚓︎
- #31: defer to copier for template loading logic
Refactor⚓︎
- update ruff
2.1.1 (2023-11-23)⚓︎
Fix⚓︎
- #28: catch untracked .ctt directory
- #28: append ctt-specific exclude rules
2.1.0 (2023-11-21)⚓︎
Feat⚓︎
- improve error handling for recursion
- #25: add test when _subdir is not specified
Fix⚓︎
- patch Nox with Python 3.12
- don’t remove the dst_path before copier run (from #24)
- include defaults in _exclude documentation
2.0.1 (2023-11-08)⚓︎
Fix⚓︎
- #27: skip running copier when no copier.ya?ml file is present
2.0.0 (2023-10-14)⚓︎
Fix⚓︎
- specifically handle templates that can’t be updated
- check for answers file template
- #24: only write an answers file if there is content
- remove unused F401 and H303
- update copier to latest to unblock pydantic v2 upgrade
Refactor⚓︎
- remove optional beartype
-
use literal to try to fix pyright errors
-
pending pydantic v2 support
1.2.6 (2023-06-05)⚓︎
Fix⚓︎
- support unsafe templates that utilize tasks
1.2.5 (2023-06-05)⚓︎
Fix⚓︎
- support copier 8
1.2.4 (2023-05-22)⚓︎
Fix⚓︎
- #20: set commit to HEAD
1.2.3 (2023-05-17)⚓︎
Refactor⚓︎
- improve log output on post-copier steps
1.2.3rc0 (2023-05-17)⚓︎
Fix⚓︎
- #18: ensure a single trailing newline at end of answerfile
- bump minimum pymdown dependency
1.2.2 (2023-05-11)⚓︎
Fix⚓︎
- improve logging when run from pre-commit
1.2.1 (2023-05-11)⚓︎
Fix⚓︎
- start implementation to replace the src_path
Refactor⚓︎
- run calcipy tool suite
- merge stabilization code
- provide better CLI output
1.2.0 (2023-04-22)⚓︎
Feat⚓︎
- support templated copier answer files
1.2.0rc1 (2023-04-22)⚓︎
Fix⚓︎
- write the commit as ‘-0’ each time
1.2.0rc0 (2023-04-22)⚓︎
Feat⚓︎
- remove _commit from the answers file
Refactor⚓︎
- experiment with a shadow copy
- use capture_shell
- split the main logic into three files
1.1.0 (2023-04-22)⚓︎
Feat⚓︎
- add CLI arguments
Fix⚓︎
- correctly handle files in untracked directories
- #3: return error in pre-commit on new output directories (#5)
- #2: resolve issues in Github Workflows
Refactor⚓︎
- switch to the corallium logger
1.0.2 (2022-11-20)⚓︎
Fix⚓︎
- use VCS-ref HEAD and remove .git if found
1.0.1 (2022-11-20)⚓︎
Fix⚓︎
- use the proper directory for copier run
1.0.0 (2022-11-20)⚓︎
Feat⚓︎
- first implementation of ctt
- init with copier
Fix⚓︎
- trying to defer to defaults
- use the public run_auto instead of .copy
- remove folder deletion