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 Cocogitto to be able to automatically create these releases, which uses SemVar as the version numbering scheme, and Git Cliff to generate the changelog based on the commit messages.
Because releases are created based on commit messages, a new release is created 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.
Commits from bots, like dependabot or pre-commit-ci, are not included in the changelog.
0.24.0 - 2026-06-11
β¨ Features
- Add community health files #254 by
@lwjohnst86(e4d2204) - Add workflows to run checks #256 by
@lwjohnst86(14a9096) - Expand on justfile recipes that match our work #255 by
@lwjohnst86(17c16ff)
β»οΈ Refactor
- Include more URLs in
pyproject.toml#257 by@lwjohnst86(229609b)
π Documentation
- Correct link to checks badge #253 by
@lwjohnst86(91bb7ef)
π§ͺ Tests
- Improve arg checks in test script #252 by
@lwjohnst86(a48ac16)
0.23.0 - 2026-06-11
β¨ Features
- Add Ruff pre-commit hook #250 by
@lwjohnst86(44efd5a)
β»οΈ Refactor
- Remove and simplify the questions asked #251 by
@lwjohnst86(00f27cf)
0.22.1 - 2026-06-10
β»οΈ Refactor
- Minor improvements to DevEx files, from t-squared #246 by
@lwjohnst86(d82f934)
0.22.0 - 2026-06-10
β¨ Features
- Add Panache Markdown formatter #247 by
@lwjohnst86(8b0fbae)
β»οΈ Refactor
- Remove scope from Dependabot and pre-commit updates #249 by
@lwjohnst86(6678705) - Use full workflows, not reusable ones #248 by
@lwjohnst86(a5ba84c)
0.21.1 - 2026-06-10
β»οΈ Refactor
- Use Cocogitto and git-cliff instead of Commitizen #245 by
@lwjohnst86(add1283)
0.21.0 - 2026-06-10
β¨ Features
- Move config files into
.config/#244 by@lwjohnst86(ce4696a)
0.20.0 - 2026-06-10
β¨ Features
- Convert data package to Python package with
src/layout #243 by@lwjohnst86(8f227b4)
π Documentation
- Update CONTRIBUTING from t-squared by
@lwjohnst86(6120a24) - Match CITATION title with tagline by
@lwjohnst86(ab09a5f) - Update year (and format) license by
@lwjohnst86(a97277b) - Update README based on changes from t-squared by
@lwjohnst86(badd399) - Split up guide docs, as styled in t-squared by
@lwjohnst86(dca35a0)
π Styling
- Ran pre-commit hooks and formatted Markdown by
@lwjohnst86(fbcaba1) - Update Seedcase Quarto extensions by
@lwjohnst86(303417f)
π· CI/CD
- Switch to not use reusable workflows by
@lwjohnst86(e1575e7) - Remove use of scope and use Unicode emoji in commits by
@lwjohnst86(1988b05) - Expand workflow checks, donβt use reusable workflows by
@lwjohnst86(c43d4d9) - Switch to using Cocogitto and git-cliff for releasing by
@lwjohnst86(652db00) - Only check commits from latest tag #242 by
@lwjohnst86(42ea73b)
π©βπ» Miscellaneous
- Move
.typos.tomlandrumdl.tomlinto.config/by@lwjohnst86(97c9966) - Use Panache for Markdown formatting by
@lwjohnst86(848f944) - Match EditorConfig with t-squared version by
@lwjohnst86(10bf7da) - Switch CODEOWNERS to product-tools team by
@lwjohnst86(caf63d5) - Simplify and update VS Code settings from t-squared by
@lwjohnst86(b63f297) - Update contributor list script from t-squared by
@lwjohnst86(b9e5621) - Expand on justfile, from t-squared by
@lwjohnst86(96d8fd3) - Ignore cache in git ignore by
@lwjohnst86(9948177) - Simplify pull request template by
@lwjohnst86(27bec0c) - Match Quarto config and landing pages with t-squared style by
@lwjohnst86(69b2850) - Update pre-commit versions by
@lwjohnst86(922cff1)
0.19.6 - 2026-05-19
π Fixes
- Make rumdl exclude stricter #226 by
@martonvago(83e6c69)
0.19.5 - 2026-05-18
β»οΈ Refactor
- Generate data package pages in docs #222 by
@martonvago(a031cb5)
0.19.4 - 2026-05-18
β»οΈ Refactor
- Generate README.md from qmd file #220 by
@martonvago(ba8b55f)
0.19.3 - 2026-05-07
β»οΈ Refactor
- Run
just run-all#221 by@martonvago(f448c20)
0.19.2 - 2026-04-24
β»οΈ Refactor
- Exclude generated files from formatting #217 by
@martonvago(b902e05)
0.19.1 - 2026-04-23
π Fixes
- Use website in quarto config #216 by
@martonvago(f535939)
0.19.0 - 2026-04-23
β¨ Features
- Set up website in template #213 by
@martonvago(94b8c70)
0.18.0 - 2026-04-13
β¨ Features
- Integrate Flower #211 by
@martonvago(4ea9934)
0.17.0 - 2026-04-13
β¨ Features
- Add rumdl and format files #210 by
@martonvago(88d8b1e)
0.16.6 - 2026-04-10
β»οΈ Refactor
- Updates from
just run-all, like pre-commit hooks #209 by@martonvago(25be026)
π©βπ» Miscellaneous
0.16.5 - 2025-12-08
β»οΈ Refactor
- Move test to own file #185 by
@martonvago(d7d8838)
0.16.4 - 2025-12-05
β»οΈ Refactor
- Move metadata to metadata file #178 by
@martonvago(c8b1e8f)
0.16.3 - 2025-12-05
β»οΈ Refactor
- Update and run justfile recipes #182 by
@martonvago(d3e92c8)
0.16.2 - 2025-12-05
β»οΈ Refactor
- Update
get-contributors#179 by@martonvago(774698e)
0.16.1 - 2025-12-05
β»οΈ Refactor
- Move releases to changelog #177 by
@martonvago(48b25b1) - Update supporting files #180 by
@martonvago(317bacd) - Update workflows #181 by
@martonvago(222a9d4) - Update remaining config files #183 by
@martonvago(4e54f2b) - Update copier vars #184 by
@martonvago(48eae8f)
0.16.0 - 2025-11-14
β¨ Features
- Justfile recipe to preview docs #173 by
@joelostblom(6e271d2)
β»οΈ Refactor
- Update post-copy message to latest version #154 by
@martonvago(ad7fea0)
π· CI/CD
- Use
reusable-test-copierworkflow #152 by@martonvago(9c75343)
β€οΈ New contributors
@joelostblommade their first contribution in #173
0.15.2 - 2025-08-20
π Fixes
β€οΈ New contributors
0.15.1 - 2025-08-20
β»οΈ Refactor
- Use bash instead of zsh #150 by
@martonvago(d86cebe)
β€οΈ New contributors
@dependabot[bot]started making automated contributions
0.15.0 - 2025-08-04
β¨ Features
- Workflow to check for updates and make a PR with them #135 by
@lwjohnst86(b796afb)
0.14.0 - 2025-08-01
β¨ Features
- Add CC0 license for data to template #141 by
@lwjohnst86(bfca1dd)
π Documentation
- Add Krisβ ORCID to CITATION #142 by
@lwjohnst86(0fbb5f2)
0.13.0 - 2025-07-29
β¨ Features
- Add template README in
docs/#136 by@martonvago(b2bca19)
π Fixes
- When bumping versions, we still want the website updated too #138 by
@lwjohnst86(a9fe518)
0.12.0 - 2025-07-29
β¨ Features
- Justfile recipes to update from the template #133 by
@lwjohnst86(757a82c)
π Fixes
- Post-copy tasks should run in sequence, not be dependent #134 by
@lwjohnst86(e3b038a)
π Documentation
- Add DOI from Zenodo#137 by
@lwjohnst86(a187862)
0.11.1 - 2025-07-28
π Fixes
- Rename
propertiestopackage_properties#132 by@martonvago(aa1b745)
π Documentation
- Guide for updating or using in existing project #130 by
@lwjohnst86(4b80d29)
π©βπ» Miscellaneous
- Add test of recopy and copy in existing project #126 by
@lwjohnst86(17cabfc)
0.11.0 - 2025-07-25
β¨ Features
- Add after copy message #129 by
@martonvago(d8fef45)
π Documentation
- Explain how testing works in contributing guide #127 by
@lwjohnst86(714636f)
π©βπ» Miscellaneous
- Keep consistency by not having spaces in filenames #125 by
@lwjohnst86(bc50286)
0.10.4 - 2025-07-25
π Fixes
- Donβt commit and add, leave that to the user #124 by
@lwjohnst86(816bd01)
β»οΈ Refactor
- Ignore generated
*_files/from Quarto #120 by@lwjohnst86(909e821)
π Documentation
- Simplify README to use Quarto and link to website #112 by
@lwjohnst86(84d78a0) - Moved content from README to landing page #116 by
@lwjohnst86(67db66f) - Add install and usage guide #117 by
@lwjohnst86(e06257e)
π©βπ» Miscellaneous
- Regenerate README #128 by
@lwjohnst86(4ff501b)
0.10.2 - 2025-07-25
π Fixes
- Comment out unused code to pass linter #119 by
@lwjohnst86(5830edd)
β»οΈ Refactor
- Remove content not needed for data packages #108 by
@lwjohnst86(c4e0af2)
π Documentation
- Add 404 page to website #114 by
@lwjohnst86(4ac3db4) - Add release page to website #113 by
@lwjohnst86(8410e14)
π· CI/CD
- Switch to using non-Python based website workflow #118 by
@lwjohnst86(cebd13d)
0.10.0 - 2025-07-24
β¨ Features
- Add locked var for copyright year #115 by
@martonvago(7db3f6a)
π©βπ» Miscellaneous
- Checks on generated data package from template #106 by
@lwjohnst86(aa4ed68)
0.9.0 - 2025-07-24
β¨ Features
- Add post-copy commands to run #101 by
@lwjohnst86(ef57d74)
π Documentation
- Add justfile recipe comments #107 by
@lwjohnst86(b25d47a) - Add CONTRIBUTING file #110 by
@lwjohnst86(d17bb22)
π©βπ» Miscellaneous
- Donβt need these config settings for this project #104 by
@lwjohnst86(e155e7a) - Add Quarto website build files #111 by
@lwjohnst86(c3068ae)
0.8.1 - 2025-07-24
β»οΈ Refactor
- Limit permissions used in workflow #105 by
@lwjohnst86(6785773)
0.8.0 - 2025-07-24
β¨ Features
- Pre-commit hook to check for conflicts #102 by
@lwjohnst86(39ba9a5)
π Documentation
- Add keyword and ORCID to CITATION file #103 by
@lwjohnst86(d8459b0)
0.7.0 - 2025-07-24
β¨ Features
- Increase version in
datapackage.jsonfile on version update #109 by@lwjohnst86(9071079)
0.6.0 - 2025-07-23
β¨ Features
- Add validator for
package_github_repo#93 by@martonvago(eb76c03)
0.5.1 - 2025-07-23
β»οΈ Refactor
- Tweak copier settings #91 by
@martonvago(e0c85ef)
0.5.0 - 2025-07-15
β¨ Features
- Add Commitizen version bump with GitHub workflow #71 by
@lwjohnst86(e02f93e)
π· CI/CD
- Add workflow to test template creation #63 by
@lwjohnst86(3676aeb) - Add dependabot for workflows #66 by
@lwjohnst86(aba42e9)
π©βπ» Miscellaneous
- Remove Python specific recipes from justfile #88 by
@lwjohnst86(8fbf257)
0.4.1 - 2025-07-15
β»οΈ Refactor
- Revise
CITATION.cff.jinjato use Jinja variables #81 by@lwjohnst86(98d0a83)
0.4.0 - 2025-07-15
β¨ Features
- Add recipe to template justfile to list all
TODOitems #79 by@lwjohnst86(917ac46)
π· CI/CD
- Donβt need to synch anymore #89 by
@lwjohnst86(d36aa8c)
0.3.2 - 2025-07-15
β»οΈ Refactor
- Rename to MIT license #80 by
@lwjohnst86(f865f3a)
0.3.1 - 2025-07-15
β»οΈ Refactor
- Ignore csv files when running typos #84 by
@lwjohnst86(0d058ba)
π©βπ» Miscellaneous
- Add
testtemplate recipe to justfile #69 by@lwjohnst86(c4d2267)
0.3.0 - 2025-07-15
β¨ Features
- Write poetry command in just file #7 by
@K-Beicher(8298099) - Create template folder with initial files #52 by
@lwjohnst86(6c37941) - Add Dependabot to template for workflows and Python packages #70 by
@lwjohnst86(9adaa06) - Add recipe to justfile template to (re)build the data package #77 by
@lwjohnst86(c396650)
β»οΈ Refactor
- Match Sprout #40 by
@martonvago(3db545e) - Revise
pyproject.toml.jinjato use Jinja variables #76 by@lwjohnst86(d9b9beb) .gitignoreshould be specific to data packages, not Python ones #75 by@lwjohnst86(1fa9b90)- Simplify pull request template in the template #82 by
@lwjohnst86(872d18f) - Remove Ruff ignore tests option #83 by
@lwjohnst86(1c9f12e)
π Documentation
- Write the instructions for UV into the readme file #15 by
@K-Beicher(0cad1d5) - Add
CITATION.cff#42 by@lwjohnst86(31eb404) - Add Markdown-formatted CC-BY 4.0 license #60 by
@lwjohnst86(fe18267) - Update README with features and usage #57 by
@lwjohnst86(7106406) - Switch to MIT license, not CC-BY #87 by
@lwjohnst86(0dd4e27)
π Styling
- Ran pre-commit hooks, to auto-run them soon #12 by
@lwjohnst86(3ab018e)
π· CI/CD
- Add example repos to synch #8 by
@lwjohnst86(72596a8) - Add synching workflow #9 by
@lwjohnst86(a3166aa) - βmonkeysβ, not βmonkeyβ by
@lwjohnst86(80c6363) - Switch to using reusable βadd to boardβ workflow #11 by
@lwjohnst86(5022fcc) - Use GitHub App tokens for workflows #17 by
@lwjohnst86(67c4f34) - Switch to using reusable workflow for syncing #28 by
@lwjohnst86(6d76e56) - Add auto-release workflow #62 by
@lwjohnst86(cde2cba)
π©βπ» Miscellaneous
- Change and delete files, create folders #1 by
@K-Beicher(b15cae5) - Remove pytest reference #3 by
@K-Beicher(e742445) - Switch to using uv rather than poetry #10 by
@lwjohnst86(919087c) - Update pre-commit yaml file #16 by
@lwjohnst86(8dc59ba) - Remove leftover
poetry.lockfile #19 by@lwjohnst86(c2a8e73) - Add typos to justfile recipe #18 by
@lwjohnst86(02399f0) - Add typos to pre-commit #21 by
@lwjohnst86(a762278) - Clean up vscode setting files #22 by
@lwjohnst86(a4fe454) - Add recipe to install pre-commit hooks #23 by
@lwjohnst86(7f9865f) - Simplify the PR template #24 by
@lwjohnst86(fd884d0) - Update pull request template #64 by
@lwjohnst86(056665a) - Add gitleaks pre-commit hook #58 by
@lwjohnst86(89c7b7a) - Auto-generate the script at package creation, not before #74 by
@lwjohnst86(2b170e1) - Add Jinja extension recommendation #72 by
@lwjohnst86(da4da4d) - Add Jinja vscode settings to simplify work #73 by
@lwjohnst86(d449c22) - Convert to non-Python project #86 by
@lwjohnst86(6a768ba)
β€οΈ New contributors
@github-actions[bot]started making automated contributions@lwjohnst86made their first contribution in #77@pre-commit-ci[bot]started making automated contributions@martonvagomade their first contribution in #40@K-Beichermade their first contribution in #15