Appendix A — 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.
A.1 0.3.0 - 2026-08-12
A.1.1 ✨ Features
- Add Layout chapter for structure of package #9 by
@lwjohnst86(ddca4f6) - Add build process chapter #7 by
@lwjohnst86(23b7744)
A.2 0.2.0 - 2026-08-12
A.2.1 ✨ Features
- Add release process chapter #8 by
@lwjohnst86(3f4aba1)
A.2.2 ❤️ New contributors
@pre-commit-ci[bot]started making automated contributions
A.3 [0.1.0] - 2026-07-13
A.3.1 ✨ Features
- Add Welcome page #6 by
@lwjohnst86(9955635)
A.3.2 💄 Styling
- Reformat Markdown by
@lwjohnst86(c15e2bf) - Rearrange some items on sidebar #10 by
@lwjohnst86(5fa2c86)
A.3.3 👷 CI/CD
- Add workflows, including website building by
@lwjohnst86(0e40bd8) - Add missing path to
cog.tomlinrelease.ymlworkflow by@lwjohnst86(c22df5f) - Fix arg to pass
--configcorrectly incog checkworkflow by@lwjohnst86(5813fab) - Ignore merge commits with
cog checkby@lwjohnst86(04a2e11)
A.3.4 👩💻 Miscellaneous
- Setup repo from template by
@lwjohnst86(d5375df) - Remove
TODOitems by@lwjohnst86(b499267) - Add (empty) pages on the sidebar by
@lwjohnst86(0debc06) - Build to PDF via typst by
@lwjohnst86(cf549af) - Fix issues that arose when building to PDF via typst by
@lwjohnst86(4e0d123) - Add contributor file to fix build issues by
@lwjohnst86(1d05247) - Add empty pages to set up structure by
@lwjohnst86(51fc7d2) - Don’t track Quarto-generated
_files/by@lwjohnst86(d6d1aba) - Don’t check
pre-commit.ciURLs by@lwjohnst86(35c8145) - Add
#sec-links to empty pages by@lwjohnst86(5210e25) - Update the tagline to be more descriptive by
@lwjohnst86(4bfacce) - Move Tools section down in
_quarto.ymlby@lwjohnst86(37e62de) - Don’t check for merge commits during release by
@lwjohnst86(5b60184) - Add back
{version}tag that Jinja stripped by@lwjohnst86(ecb937a) - Remove merge commit, so don’t need this setting by
@lwjohnst86(f1d6963) - Remove spaces in
{{}}incog.toml, not allowed by@lwjohnst86(00d3a7b)
A.3.5 ❤️ New contributors
@github-actions[bot]started making automated contributions@lwjohnst86made their first contribution@dependabot[bot]started making automated contributions