Changelog
Since we follow Conventional Commits when writing commit messages, we’re able to automatically create formal “releases” of the template based on the commit messages. Releases in the context of template are when changes occur to the template/ files or to the copier.yaml files. The releases are also published to Zenodo for easier discovery, archival, and citation purposes. We use Commitizen to be able to automatically create these releases, which uses SemVar as the version numbering scheme.
Because releases are created based on commit messages, we release quite often, sometimes several times in a day. This also means that any individual release will not have many changes within it. Below is a list of the releases we’ve made so far, along with what was changed within each release.
0.17.12 (2026-01-15)
Refactor
- ♻️ expand on explanation of release process (#229)
0.17.11 (2026-01-15)
Fix
- 🐛 Quarto auto-adds this line, this fixes it so Quarto stops (#230)
Refactor
- ⬆️ update pre-commit hook versions (#231)
0.17.10 (2025-09-18)
Fix
- 🐛 overwrite
_contributor.qmdwith>(#207)
Refactor
- ⬆️ upgrade pre-commit hook versions (#208)
0.17.9 (2025-09-10)
Refactor
- ✏️ use
update, notaddfor Quarto extension (#195)
0.17.8 (2025-09-08)
Fix
- 🔨 ignore other dirs and files when listing todos (#200)
- 🐛
github_repo(via_folder_name) doesn’t work usingupdate(#197)
Refactor
- 📌 update pre-commit hook versions (#199)
- 📝 simplify CHANGELOG description (#193)
- 🔨 contributor script outputs text, output to file with justfile (#192)
- 🔥
update-from-workflowis too complicated and not needed (#190)
0.17.7 (2025-09-05)
Refactor
- 📝 simplify PR template (#196)
0.17.6 (2025-09-05)
Refactor
- 🚚 rename to
check-python, notbuild(#189)
0.17.5 (2025-09-02)
Refactor
- 🔧 can render everything in Quarto project (#183)
0.17.4 (2025-09-02)
Refactor
- 🔧 add more items to sidebar, like overview (#182)
0.17.3 (2025-09-02)
Refactor
- ♻️ create homepage as variable, not question (#179)
0.17.2 (2025-09-02)
Refactor
- 🔨 ignore
justfilewhen listing TODO items (#181)
0.17.1 (2025-09-02)
Refactor
- ♻️ need
date-releasedinCITATION.cff(#180)
0.17.0 (2025-09-02)
Feat
- ✨ add CHANGELOG with some description of it (#178)
0.16.6 (2025-09-02)
Refactor
- ♻️ delete whole references folder pre and post render (#142)
0.16.5 (2025-09-01)
Refactor
- 🚚 move GoatCounter file into
docs/includes/(#177)
0.16.4 (2025-09-01)
Refactor
- 📌 update pre-commit versions (#171)
0.16.3 (2025-09-01)
Refactor
- 🔨 use
--upgradewhen installing Python dependencies (#174)
0.16.2 (2025-09-01)
Refactor
- 🔧 add
themeoption in_quarto.yml, andbrandfor Seedcase (#170)
0.16.1 (2025-09-01)
Refactor
- 🧑💻 simplify the pull request template (#165)
0.16.0 (2025-08-26)
Feat
- ✨ add
update-from-templateworkflow (#134) - ✨ add hosting provider variable (#153)
- 📝 add Conduct, Contributing, and filled out README (#131)
- ✨ add 404 page to template (#141)
- ✨ add files with copier variables (#127)
- ✨ copy over static files to template folder (#117)
- 🔨 gitleaks pre-commit to check for credentials (#100)
- ✨ add mypy to VS Code settings and extensions (#93)
- ✨ add examples section to docstring template (#39)
- 🧑💻 add recipe
add-function(#2)
Fix
- 🐛 need to run build workflow after version bump to get changelog (#110)
- 👷 explicitly checkout newest version to publish (#107)
- 👷 forgot to checkout before building and publishing (#106)
- 👷 only run when previous and current versions are different (#98)
- 👷 use the
has_releasedoutput to run or not (#97) - 🐛 install uv in publish step and only for tags (#96)
- 🔨 the
check-commitsrecipe wasn’t correctly checking them (#48) - 🔨 the
check-commitsrecipe wasn’t correctly checking them - 🐛 remove auto-built reference docs before/after building (#47)
- 🐛 remove auto-built reference docs before/after building
- 🔥 remove django debugger (#44)
- add
test-pythontorun-all(#38) - 🔨 update test snippet to given, when, then (#29)
Refactor
- ♻️ specify svg for all badges (#157)
- ♻️ move copier test to own file (#156)
- ♻️ update post-copy message (#154)
- ♻️ match copier vars in
template-website(#152) - ♻️ use
bashforcheck-commitsjustfile recipe (#150) - 🔧 include
github-actionsin dependabot config (#136) - 👷 move
uv buildstep into publish job (#101) - ♻️ make mypy more strict in settings (#94)