Changelog

Since we follow Conventional Commits, we’re able to automatically create formal “releases” of the website based on our commit messages. Releases in the context of websites are simply snapshots in time of the website content. 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.13.0 - 2026-08-13

✨ Features

🐛 Fixes

♻️ Refactor

📝 Documentation

👷 CI/CD

👩‍💻 Miscellaneous

❤️ New contributors

  • @dependabot[bot] started making automated contributions

0.12.0 - 2026-06-08

✨ Features

0.11.0 - 2026-06-08

✨ Features

0.10.0 - 2026-06-08

✨ Features

0.9.0 - 2026-06-02

✨ Features

👩‍💻 Miscellaneous

❤️ New contributors

0.8.1 - 2026-03-03

🐛 Fixes

0.8.0 - 2026-02-20

✨ Features

👩‍💻 Miscellaneous

0.7.0 - 2026-02-04

✨ Features

0.6.0 - 2026-02-04

✨ Features

0.5.0 - 2026-02-03

✨ Features

0.4.0 - 2026-01-28

✨ Features

👩‍💻 Miscellaneous

0.3.2 - 2026-01-27

♻️ Refactor

👩‍💻 Miscellaneous

0.3.1 - 2026-01-26

♻️ Refactor

0.3.0 - 2025-12-18

✨ Features

📝 Documentation

👷 CI/CD

👩‍💻 Miscellaneous

[0.2.0] - 2025-09-12

✨ Features

🐛 Fixes

♻️ Refactor

📝 Documentation

💄 Styling

👷 CI/CD

👩‍💻 Miscellaneous

  • (sync) Synced local ‘.github/pull_request_template.md’ with remote ‘.github/pull_request_template.md’ by @lwjohnst86 (28c96e1)

  • (sync) Synced local ‘.vscode/settings.json’ with remote ‘.vscode/settings.json’ by @lwjohnst86 (707fd9c)

  • (sync) Synced file(s) with seedcase-project/.github #103 by @signekb (6ce4063)

  • (sync) Synced local ‘.vscode/extensions.json’ with remote ‘.vscode/extensions.json’ by @lwjohnst86 (ec683b1)

  • (sync) Synced local ‘.gitignore’ with remote ‘.gitignore’ by @lwjohnst86 (2bf3c5e)

  • (sync) Synced local ‘.vscode/settings.json’ with remote ‘.vscode/settings.json’ by @lwjohnst86 (99ef276)

  • (sync) Synced local ‘.vscode/extensions.json’ with remote ‘.vscode/extensions.json’ by @lwjohnst86 (9eec9d9)

  • (sync) Synced local ‘.editorconfig’ with remote ‘.editorconfig’ by @lwjohnst86 (95d903e)

  • (sync) Synced local ‘.github/pull_request_template.md’ with remote ‘.github/pull_request_template.md’ by @lwjohnst86 (e6317be)

  • (sync) Synced local ‘.vscode/’ with remote ‘.vscode/’ by @lwjohnst86 (5080494)

  • (sync) Synced local ‘.github/workflows/’ with remote ‘.github/workflows/’ by @lwjohnst86 (ad73149)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (5e7bbb6)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (a795886)

  • (sync) Created local ‘404.qmd’ from remote ‘404.qmd’ by @lwjohnst86 (df9688e)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (afa919f)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (72ac77d)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (9938c3f)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (c3c6d1a)

  • (sync) Created local ‘_extensions/debruine/’ from remote ‘_extensions/debruine/’ by @lwjohnst86 (85479c6)

  • (sync) Synced local ‘.github/workflows/’ with remote ‘.github/workflows/’ by @lwjohnst86 (c89259d)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (6a06ad5)

  • (sync) Synced local ‘.github/pull_request_template.md’ with remote ‘.github/pull_request_template.md’ by @lwjohnst86 (7003025)

  • (sync) Synced local ‘justfile’ with remote ‘justfile’ by @lwjohnst86 (720eff8)

  • (sync) Synced local ‘.vscode/’ with remote ‘.vscode/’ by @lwjohnst86 (3314add)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (9462736)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (e054744)

  • (sync) Synced local ‘justfile’ with remote ‘justfile’ by @lwjohnst86 (421b9ab)

  • (sync) Synced local ‘.vscode/’ with remote ‘.vscode/’ by @lwjohnst86 (d6d75fb)

  • (sync) Synced local ‘.github/workflows/’ with remote ‘.github/workflows/’ by @lwjohnst86 (e65b541)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (cead380)

  • (sync) Synced local ‘.vscode/’ with remote ‘.vscode/’ by @lwjohnst86 (b82631e)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (ce11336)

  • (sync) Synced local ‘.editorconfig’ with remote ‘.editorconfig’ by @lwjohnst86 (edad71d)

  • (sync) Created local ‘.typos.toml’ from remote ‘.typos.toml’ by @lwjohnst86 (3c4bab7)

  • (sync) Synced local ‘justfile’ with remote ‘justfile’ by @lwjohnst86 (cd3825c)

  • (sync) Synced local ‘.vscode/’ with remote ‘.vscode/’ by @lwjohnst86 (25a6063)

  • (sync) Synced local ‘.github/workflows/’ with remote ‘.github/workflows/’ by @lwjohnst86 (9bdca6d)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (0b17d39)

  • (sync) Synced local ‘_extensions/seedcase-project/seedcase-theme/’ with remote ‘_extensions/seedcase-theme/’ by @lwjohnst86 (03db940)

  • (sync) Synced local ‘.typos.toml’ with remote ‘.typos.toml’ by @lwjohnst86 (f41beee)

  • (sync) Synced file(s) with seedcase-project/seedcase-theme by @sync-files-token[bot] (5bf86fd)

  • (sync) Synced file(s) with seedcase-project/seedcase-theme by @sync-files-token[bot] (9cce8c8)

  • (sync) Synced file(s) with seedcase-project/seedcase-theme by @sync-files-token[bot] (f1cd946)

  • (sync) Synced file(s) with seedcase-project/seedcase-theme by @sync-files-token[bot] (60270ac)

  • (sync) Synced file(s) with seedcase-project/seedcase-theme by @sync-files-token[bot] (633d9b3)

  • (sync) Synced file(s) with seedcase-project/seedcase-theme by @sync-files-token[bot] (77c9122)

  • (sync) Synced file(s) with seedcase-project/seedcase-theme by @sync-files-token[bot] (77ae1fe)

  • (sync) Synced file(s) with seedcase-project/seedcase-theme by @sync-files-token[bot] (f3b378d)

  • Move all design docs out, remove non-design files by @lwjohnst86 (864b938)

  • Moved files from folders into own files by @lwjohnst86 (951558d)

  • Add todo item to update these posts to match template by @lwjohnst86 (b0260d5)

  • Set draft as true so it doesn’t get rendered by @lwjohnst86 (31dea58)

  • Add Quarto website config files by @lwjohnst86 (819ca5b)

  • Rename file to match other files by @lwjohnst86 (dbcdfae)

  • Move REST API decision to hidden for now, we aren’t using it yet. by @lwjohnst86 (3155ee1)

  • Renamed files so they don’t get rendered, only for those incomplete by @lwjohnst86 (5d28a52)

  • Add empty decision post on why we use Markdown by @lwjohnst86 (5f4ce61)

  • Move why docs out into folders by @K-Beicher (5032f33)

  • Move _why docs into folders by @K-Beicher (03b2774)

  • Last of the why files by @K-Beicher (65f096e)

  • Footer is in the extensions now by @lwjohnst86 (9431c3e)

  • Hide these posts since we don’t actually use these tools completely by @lwjohnst86 (a3a6cdf)

  • Add website visit counter (non-personal data) #125 by @lwjohnst86 (8286530)

  • No longer need these files by @lwjohnst86 (0e79e30)

  • Few things needing tidying up #124 by @lwjohnst86 (31d789c)

  • Remove left over Quarto extensions #160 by @lwjohnst86 (bd4563f)

  • Minor improvements #161 by @lwjohnst86 (a166552)

  • Move site-counter into includes/ where it belongs #201 by @lwjohnst86 (2d96378)

  • Add .zenodo.json file #215 by @lwjohnst86 (961cecc)

  • Update pre-commit hooks from template #204 by @lwjohnst86 (cac1b85)

  • Apply template-website copier to repo #205 by @lwjohnst86 (410c796)

  • Update developer settings from template #207 by @lwjohnst86 (0901081)

  • Add auto-release workflow and config files #210 by @lwjohnst86 (6e87d3e)

❤️ New contributors

  • @github-actions[bot] started making automated contributions
  • @lwjohnst86 made their first contribution in #213
  • @pre-commit-ci[bot] started making automated contributions
  • @sync-files-token[bot] started making automated contributions
  • @signekb made their first contribution in #173
  • @K-Beicher made their first contribution in #145
  • @martonvago made their first contribution in #135
  • @philter87 made their first contribution
  • @pchmia made their first contribution