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.27.4 - 2026-09-30
π Fixes
- Run check workflows only on pull requests #331 by
@lwjohnst86(058d2c8) - Add back
build-system, pytask needs it inpyproject.toml#333 by@lwjohnst86(3c0571e)
π Documentation
- Switch to Fruβs name #332 by
@lwjohnst86(fe1f82e)
π Styling
- Update Quarto theme #334 by
@lwjohnst86(e99b5fd)
π©βπ» Miscellaneous
- Donβt sync
pull_request_template.md, it has different content #335 by@lwjohnst86(e09d5ce)
0.27.3 - 2026-09-16
π Fixes
- Use correct path to ignore for
docs/metadata#327 by@lwjohnst86(858fc96) - Add docstrings and return to
build.py#328 by@lwjohnst86(6a67a7a)
β»οΈ Refactor
- Remove mention of GoatCounter (not needed) #326 by
@lwjohnst86(3b0cc4f)
0.27.2 - 2026-09-15
π Fixes
- Typo in
TODO.md#323 by@lwjohnst86(011c7fe) - Typo in
CONTRIBUTING.md#324 by@lwjohnst86(b9235a1)
0.27.1 - 2026-09-15
β»οΈ Refactor
- Move Flower config into
pyproject.tomland save todocs/metadata/#308 by@lwjohnst86(fb38af4)
0.27.0 - 2026-09-15
β¨ Features
- Add build package recipes to justfile #315 by
@lwjohnst86(d2fa07a) - Add release justfile recipe and minor edits to workflows #316 by
@lwjohnst86(d1796b1)
π Fixes
- Use Flower to build metadata website, not quartodoc #310 by
@lwjohnst86(601b84f) - Use
format-allinrun-allrather than separate steps #314 by@lwjohnst86(c73efe1) - Remove empty lines in
_quarto.yml#321 by@lwjohnst86(bb40640) - Remove duplicate license section in README #318 by
@lwjohnst86(4af8a9d)
β»οΈ Refactor
- Switch to using pytask not
main.py#311 by@lwjohnst86(e213087) - Search all files for TODO items #312 by
@lwjohnst86(7ae2362) - Use
lychee.tomlfor config of URL checking #313 by@lwjohnst86(07d7ea2) - Heavily update
CONTRIBUTING.mdto match practices #320 by@lwjohnst86(7e53fc3) - Heavily update the
TODO.mdwith better instructions #319 by@lwjohnst86(b8c1f7f)
π©βπ» Miscellaneous
- Donβt copy over pre-commit file, is different in template #317 by
@lwjohnst86(d35a8ed)
0.26.1 - 2026-09-14
β»οΈ Refactor
- Switch to use Pyrefly for type checking #307 by
@lwjohnst86(f0b0bd7)
π Documentation
- Update docs from t-squared #305 by
@lwjohnst86(467cc7a)
π©βπ» Miscellaneous
- Update config files and
justfilefrom t-squared #306 by@lwjohnst86(dda2292)
0.26.0 - 2026-09-14
β¨ Features
- Add
raw/andstaging/directories #302 by@lwjohnst86(5fea5d2) - Add pytask to
src/as a build manager #304 by@lwjohnst86(8cd030d) - Add Git LFS config files #303 by
@lwjohnst86(9726d77)
0.25.1 - 2026-09-14
π Fixes
- Use uv when building Quarto website #295 by
@lwjohnst86(917fd1c) - Donβt check csv files for typos, too many false positives #296 by
@lwjohnst86(b7b2dbc) - Forgot to add Panache to VS Code extensions #297 by
@lwjohnst86(1c6f3b1) - Add TODO items and data published to
CITATION.cff#298 by@lwjohnst86(b94877a) - Correct vscode path to typos config file #293 by
@lwjohnst86(624784a) - Correctly remove Jinja if start with
-%#299 by@lwjohnst86(17301b4)
β»οΈ Refactor
- Move Ruff import sorting down into
[python]section #294 by@lwjohnst86(77332fe)
π©βπ» Miscellaneous
- Minor improvements to
CITATION.cfffile #291 by@lwjohnst86(79a3b11) - Add Joel as author and sort the list #292 by
@lwjohnst86(8e766ec)
0.25.0 - 2026-06-30
β¨ Features
- Expand on CONTRIBUTING and merge in guides into it #258 by
@lwjohnst86(0e2765b)
0.24.2 - 2026-06-25
π Fixes
- Correct some Jinja formatting issues #267 by
@lwjohnst86(e176d69) - Remove leftover lines when workflow was reusable #266 by
@lwjohnst86(cd18f0f) - Use lowercase for true in
pyproject.toml#265 by@lwjohnst86(c981026)
β»οΈ Refactor
- Remove use of
uvxfor quarto, isnβt needed #263 by@lwjohnst86(a91e8df)
π Styling
- Update Quarto theme #264 by
@lwjohnst86(dcee57c)
0.24.1 - 2026-06-11
π Fixes
- Clarify to commit files in
TODO.md#259 by@lwjohnst86(390162a)
π Styling
- Fix and format Markdown files #260 by
@lwjohnst86(ed16fbb)
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
0.19.5 - 2026-05-18
β»οΈ Refactor
0.19.4 - 2026-05-18
β»οΈ Refactor
0.19.3 - 2026-05-07
β»οΈ Refactor
0.19.2 - 2026-04-24
β»οΈ Refactor
0.19.1 - 2026-04-23
π Fixes
0.19.0 - 2026-04-23
β¨ Features
0.18.0 - 2026-04-13
β¨ Features
0.17.0 - 2026-04-13
β¨ Features
0.16.6 - 2026-04-10
β»οΈ Refactor
π©βπ» Miscellaneous
0.16.5 - 2025-12-08
β»οΈ Refactor
0.16.4 - 2025-12-05
β»οΈ Refactor
0.16.3 - 2025-12-05
β»οΈ Refactor
0.16.2 - 2025-12-05
β»οΈ Refactor
0.16.1 - 2025-12-05
β»οΈ Refactor
0.16.0 - 2025-11-14
β¨ Features
- Justfile recipe to preview docs #173 by
@joelostblom(6e271d2)
β»οΈ Refactor
π· CI/CD
β€οΈ New contributors
@joelostblommade their first contribution in #173
0.15.2 - 2025-08-20
π Fixes
β€οΈ New contributors
0.15.1 - 2025-08-20
β»οΈ Refactor
β€οΈ 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
π 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
π 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
π 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
π©βπ» 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
0.5.1 - 2025-07-23
β»οΈ Refactor
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
@fruvago(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@K-Beichermade their first contribution in #15