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.29.0 - 2026-06-04
✨ Features
- Use Panache Markdown formatter #230 by
@lwjohnst86(c72d27a) - Add
taglineto_metadata.yml, plus simplify it #239 by@lwjohnst86(553dcd6)
♻️ Refactor
- Rearrange and simplify justfile #235 by
@lwjohnst86(295dcdf) - Don’t need to build to PDF in workflow (can use Typst) #231 by
@lwjohnst86(9e91707) - Simplify VS Code settings, some not needed #238 by
@lwjohnst86(f2ac77d)
0.28.0 - 2026-06-04
✨ Features
- Add PR checks like if website builds and typos #233 by
@lwjohnst86(b85ce85)
🐛 Fixes
- Ignore
*_cache/folders from rumdl #234 by@lwjohnst86(e456256) - Ensure contributor list is consistent, e.g. sorting and formatting #237 by
@lwjohnst86(dfa7424)
♻️ Refactor
- Move config files into
.config/folder #228 by@lwjohnst86(9ccc8e7) - Switch to using Cocogitto and git-cliff for releases #227 by
@lwjohnst86(b21bc1e) - Simplify Copier questions by removing some #226 by
@lwjohnst86(7b88d30) - No longer use Conventional Commit scopes #229 by
@lwjohnst86(e6749d3) - Remove text from CHANGELOG as it is autogenerated #236 by
@lwjohnst86(c7ed7e7)
📝 Documentation
- Correct template title in
CITATION.cff#214 by@lwjohnst86(4d7ad9a) - Update docs from t-squared #219 by
@lwjohnst86(02f19bc) - Update community health files from t-squared #217 by
@lwjohnst86(c80fa87)
👷 CI/CD
- Convert to CI/CD from t-squared #218 by
@lwjohnst86(a870722)
👩💻 Miscellaneous
- Add or move config files from t-squared #220 by
@lwjohnst86(4932a29) - Update build files (e.g. justfiles) from t-squared #215 by
@lwjohnst86(6f5adec) - Update DevEx and settings files from t-squared #216 by
@lwjohnst86(42746a3)
0.27.0 - 2026-06-04
🐛 Fixes
- Windows OS compatible filenames #207 by
@DanMazJen(ca965cf)
❤️ New contributors
@DanMazJenmade their first contribution in #207 ## 0.26.0 - 2026-05-18
✨ Features
0.23.2 - 2026-04-10
🐛 Fixes
- Release workflow needs write permission for release notes #189 by
@lwjohnst86(bd80845)
0.23.1 - 2026-04-10
♻️ Refactor
- Moved reusable workflow content into template itself #186 by
@lwjohnst86(43dbf75) - Update pre-commit hook versions #187 by
@lwjohnst86(79cac96)
📝 Documentation
- Updates from
just run-all#188 by@lwjohnst86(37df7f4)
0.23.0 - 2026-03-25
✨ Features
- Add preview build step #182 by
@joelostblom(3539471)
❤️ New contributors
@joelostblommade their first contribution in #182 ## 0.22.1 - 2026-02-27
🐛 Fixes
- Use GitHub Markdown for callout block #175 by
@lwjohnst86(2b1f769)
0.22.0 - 2026-02-27
✨ Features
- Include a simple template version #174 by
@lwjohnst86(8327d71)
0.21.1 - 2026-02-26
🐛 Fixes
- Use correct URLs after checking them #172 by
@lwjohnst86(d1575c2)
0.21.0 - 2026-02-26
✨ Features
- Add Lychee URL checker to justfile #163 by
@lwjohnst86(6619bbe) - Add
communitiestag to.zenodo.json#166 by@lwjohnst86(14d5106) - Add Quarto book format as option #171 by
@lwjohnst86(0fd50be)
🐛 Fixes
- Include
format-mdrecipe in non-Seedcase websites #165 by@lwjohnst86(0e59d4e)
♻️ Refactor
- Contributors listed on newlines #159 by
@lwjohnst86(f5652d0) - Ignore HTML when running typos #160 by
@lwjohnst86(c5b6958) - Add note about using require PR command #164 by
@lwjohnst86(5b8770e) - Don’t indent by 4 in Markdown files #169 by
@lwjohnst86(16025cd) - Consistent use of
%-in Jinja #167 by@lwjohnst86(922a63e)
📝 Documentation
- Add lychee item to landing page “features” #170 by
@lwjohnst86(9736edf)
💄 Styling
- Update Seedcase theme files #162 by
@lwjohnst86(2d38972)
👩💻 Miscellaneous
- Update pre-commit versions #161 by
@lwjohnst86(6547ad5)
0.19.1 - 2026-02-19
🐛 Fixes
- Remove reflow-mode, default value works better #156 by
@lwjohnst86(4a28279)
0.19.0 - 2026-02-16
✨ Features
- Add Markdown formatter to justfile #152 by
@lwjohnst86(32078d8)
👩💻 Miscellaneous
0.18.0 - 2026-01-09
✨ Features
0.17.10 - 2025-11-17
♻️ Refactor
- Explain about release process more in CHANGELOG #132 by
@lwjohnst86(46c15f3)
0.17.9 - 2025-11-07
♻️ Refactor
- Update pre-commit hook versions #131 by
@lwjohnst86(f4e74d1)
0.17.8 - 2025-11-07
♻️ Refactor
- Ignore
.quarto_ipynbfiles in.gitignore#130 by@lwjohnst86(4688f24)
💄 Styling
- Update
seedcase-themeextension #128 by@lwjohnst86(a2f71a6)
0.17.7 - 2025-11-07
♻️ Refactor
- Simplify PR template, use “thorough” and “quick” options #129 by
@lwjohnst86(95f12a7)
0.17.6 - 2025-11-06
♻️ Refactor
- Hide Seedcase-specific post-copy message when not for Seedcase #125 by
@lwjohnst86(8be41c6)
0.17.5 - 2025-11-05
♻️ Refactor
- Set
seedcase-projectas default GitHub user for Seedcase websites #126 by@lwjohnst86(f5aa101)
0.17.4 - 2025-09-17
♻️ Refactor
- Simplify PR template even more #116 by
@lwjohnst86(45915d6) - Match workflow job name with filename #112 by
@lwjohnst86(bbc586d)
📝 Documentation
- Add contributors to README and landing page #118 by
@lwjohnst86(f7120d6) - Fix wrong single quote character #114 by
@lwjohnst86(35a79ab) - Add Marton’s ORCID to CITATION #113 by
@lwjohnst86(c9e4d75)
💄 Styling
- Remove backticks from navbar and citation title #117 by
@lwjohnst86(32572ae)
👷 CI/CD
- Use reusable test workflow #103 by
@lwjohnst86(beb5c86)
0.17.3 - 2025-09-11
♻️ Refactor
🧪 Tests
- No need to run
justin the test templates #102 by@lwjohnst86(6ea19af)
❤️ New contributors
♻️ Refactor
- Generate
_contributors.ymlinto theincludes/folder #90 by@lwjohnst86(1725d09)
📝 Documentation
- Official name is
template-website#101 by@lwjohnst86(3d55104)
0.17.1 - 2025-09-05
♻️ Refactor
- Use
updatetheme to match name of recipe #100 by@lwjohnst86(e8cdac1)
0.17.0 - 2025-09-05
✨ Features
- Add CHANGELOG, with explanation of releases #95 by
@lwjohnst86(9822fcf)
0.16.12 - 2025-09-05
♻️ Refactor
- Ignore other, non-relevant files when listing todos #98 by
@lwjohnst86(769fceb)
0.16.11 - 2025-09-05
🐛 Fixes
- Value should be
isIdenticalToin.zenodo.json#97 by@lwjohnst86(66d8dc5)
🧪 Tests
- Manually test the questions using copier #93 by
@lwjohnst86(27a87eb) - Test on uncommitted changes, not just the last commit #96 by
@lwjohnst86(5131163)
0.16.10 - 2025-09-04
🐛 Fixes
github_reponeeds to be a question to store properly #92 by@lwjohnst86(a088e5e)
0.16.9 - 2025-09-04
♻️ Refactor
- Update pre-commit hook versions #94 by
@lwjohnst86(a49e38b)
0.16.8 - 2025-09-04
♻️ Refactor
- Simplify justfile recipe Jinja tags #99 by
@lwjohnst86(9e4a8a7)
0.16.7 - 2025-09-04
♻️ Refactor
update-from-templateworkflow didn’t work as expected #91 by@lwjohnst86(a2381d0)
0.16.6 - 2025-09-01
♻️ Refactor
- Don’t use
echo: falseby default in Quarto config #80 by@lwjohnst86(f70ab93)
0.16.5 - 2025-09-01
♻️ Refactor
- These snippets are rarely used, remove to simplify #76 by
@lwjohnst86(3b0175a) - Update pre-commit hook versions #79 by
@lwjohnst86(fcf01b6)
👷 CI/CD
- Simpler title for smaller badge text #78 by
@lwjohnst86(75fe4a9)
0.16.3 - 2025-09-01
♻️ Refactor
- Use
svgfor badge for better resolution #82 by@lwjohnst86(415fcfb)
👩💻 Miscellaneous
- VS Code settings that improve template dev #77 by
@lwjohnst86(6be4092)
0.16.2 - 2025-09-01
♻️ Refactor
- Store
github_repointo copier answer file #84 by@lwjohnst86(cb82cb0)
0.16.1 - 2025-09-01
♻️ Refactor
- Use bash code chunk style for post-copy message #75 by
@lwjohnst86(164cf93)
📝 Documentation
- Add licensing section on landing page #83 by
@lwjohnst86(974a087)
👩💻 Miscellaneous
- Don’t generate the contributors from
_quarto.yml#81 by@lwjohnst86(b54a741)
0.16.0 - 2025-09-01
✨ Features
- Add dependency security review workflow #74 by
@lwjohnst86(8fb2913)
📝 Documentation
- Add entry to first changelog version #65 by
@lwjohnst86(b8c978f) - Moved the
releasestext intoCHANGELOG#73 by@lwjohnst86(9a71f73)
❤️ New contributors
@pre-commit-ci[bot]started making automated contributions@dependabot[bot]started making automated contributions ## 0.15.9 - 2025-08-08
♻️ Refactor
- Rename to
is_seedcase_website#64 by@lwjohnst86(ced6d49) - Revise so
github_repois name of folder #60 by@lwjohnst86(a601ab6)
📝 Documentation
- Add DOI after upload to Zenodo #62 by
@lwjohnst86(cf88d46)
🧪 Tests
- Test script will fail if any step fails #61 by
@lwjohnst86(d81f60b)
0.15.7 - 2025-08-07
🐛 Fixes
- Need the
metadata-filesinREADME.qmd#59 by@lwjohnst86(b0483b9)
📝 Documentation
- Expand on post-copy setup steps #45 by
@lwjohnst86(b0695e9)
0.15.6 - 2025-08-07
♻️ Refactor
- Add link to guide in post-copy message #57 by
@lwjohnst86(26cf181)
🧪 Tests
- Improve robustness of the tests #49 by
@lwjohnst86(4d15143)
👩💻 Miscellaneous
- Update Seedcase theme #58 by
@lwjohnst86(ab0e497)
0.15.5 - 2025-08-07
🐛 Fixes
- Used the wrong echo text for the
check-commitsrecipe #53 by@lwjohnst86(87cce86)
0.15.4 - 2025-08-07
🐛 Fixes
- Forgot to include commas at end of JSON items #54 by
@lwjohnst86(50a8f0a)
0.15.3 - 2025-08-07
🐛 Fixes
- Use
read-allpermissions for workflow at top level #52 by@lwjohnst86(3bbe750)
0.15.2 - 2025-08-07
♻️ Refactor
- Use code blocks in post-copy messages, not
$#55 by@lwjohnst86(13c7c2e)
0.15.1 - 2025-08-07
🐛 Fixes
- Remove empty jinja lines #51 by
@lwjohnst86(5b4bddc)
0.15.0 - 2025-08-07
✨ Features
- Add GoatCounter includes file #50 by
@lwjohnst86(28ef801)
0.14.1 - 2025-08-07
🐛 Fixes
- Seedcase logo was wrong path #48 by
@lwjohnst86(dba5d58)
📝 Documentation
- Clarify feature on using either Netlify or gh-pages #46 by
@lwjohnst86(fbe296a)
💄 Styling
- Use sidebar instead of menu on website #47 by
@lwjohnst86(ffbe8bc)
0.14.0 - 2025-08-07
✨ Features
- Add CONTRIBUTING guide to template #29 by
@lwjohnst86(01f2dad)
0.13.0 - 2025-08-07
✨ Features
- Add Quarto config files to template #22 by
@lwjohnst86(d18fafb)
0.12.0 - 2025-08-07
✨ Features
- Add Contributor Code of Conduct to template #44 by
@lwjohnst86(7b88eef)
0.11.0 - 2025-08-07
✨ Features
- Add
add-to-projectworkflow, along with copier question #18 by@lwjohnst86(1c73dc7) - Fill in README of template #34 by
@lwjohnst86(776843a)
🐛 Fixes
get-contributors.shshould not output with.tmpending #43 by@lwjohnst86(22a1495)
0.9.0 - 2025-08-06
✨ Features
- Add
CODEOWNERSto template #30 by@lwjohnst86(7881b4f)
📝 Documentation
- Add guide to using the template #25 by
@lwjohnst86(04168fc)
👷 CI/CD
- Improve speed of CI by removing
zshdependency #40 by@lwjohnst86(5f85ae2)
👩💻 Miscellaneous
- Forgot to remove
.tmpfrom includes shortcode #42 by@lwjohnst86(69ea90f)
0.8.0 - 2025-08-06
✨ Features
- Add
.zenodo.jsonto link metadata to Zenodo #27 by@lwjohnst86(90062f8)
0.7.1 - 2025-08-06
♻️ Refactor
- Remove
quarto addtask, so no dependency on it #39 by@lwjohnst86(33f0a28)
0.7.0 - 2025-08-06
✨ Features
- Add justfile to template #35 by
@lwjohnst86(af0e6e1)
👩💻 Miscellaneous
- Upgrade to latest
seedcase-themeversion #31 by@lwjohnst86(e9107ce) - Fixes website build from contributor script #37 by
@lwjohnst86(a8fb78f)
0.6.0 - 2025-08-06
✨ Features
- Workflow to check updates from template #28 by
@lwjohnst86(963a1ce) - Add auto-release workflow to template #26 by
@lwjohnst86(0e2c8f5) - Add VS Code settings and extension recommend files #24 by
@lwjohnst86(896d40b)
👩💻 Miscellaneous
- Update Quarto extension #38 by
@lwjohnst86(1d71456)
0.4.0 - 2025-08-05
✨ Features
- Add the 404 page, either as a Seedcase website or not #19 by
@lwjohnst86(6bcbfa1)
👷 CI/CD
- Add test workflow #23 by
@lwjohnst86(ac50ed3)
0.3.0 - 2025-08-04
✨ Features
- Add CC-BY-4.0 LICENSE to template #16 by
@lwjohnst86(5dbbd77) - Initial setup of template, with empty README #15 by
@lwjohnst86(5a735ef) - Sync basic development files to template #17 by
@lwjohnst86(2099713)
📝 Documentation
- Add CONTRIBUTING guidelines #11 by
@lwjohnst86(bbd08e0) - Add release page to website #14 by
@lwjohnst86(9b75864) - Add MIT License #10 by
@lwjohnst86(0127998) - Add
CITATION.cfffile #6 by@lwjohnst86(9353b5f) - Add features section #12 by
@lwjohnst86(608c680) - Fill in README following style of other repos #9 by
@lwjohnst86(69fe279)
👩💻 Miscellaneous
- Move extension into correct folder #7 by
@lwjohnst86(3acffde) - Ignore the test files created in the
_temp/#13 by@lwjohnst86(3bdf27c)
❤️ New contributors
@github-actions[bot]started making automated contributions ## [0.1.0] - 2025-08-01
👷 CI/CD
- Add auto-release workflow #1 by
@lwjohnst86(1c97324) - Add to board workflow #2 by
@lwjohnst86(86ed79c) - Releasing requires
contents: writepermissions #8 by@lwjohnst86(b9da2fc)
👩💻 Miscellaneous
- Start the template repository! by
@lwjohnst86(f8a68fb) - Configurations to help with development #3 by
@lwjohnst86(18d2592) - Add all necessary files for building the website #5 by
@lwjohnst86(31872d9)
❤️ New contributors
@lwjohnst86made their first contribution in #8