Changelog
Since we follow Conventional Commits, we’re able to automatically create formal releases based on the commit messages. The releases are also published to crate.io for package distribution and 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.2.0 - 2026-08-28
✨ Features
- Add request subset types #85 by
@lwjohnst86(91a60ca)
[0.1.0] - 2026-08-28
✨ Features
- Add struct for the metadata of the data package #59 by
@lwjohnst86(a4b89ca) - Add cli skeleton for
--help#73 by@joelostblom(ca91222) - Add structs for the request information #57 by
@lwjohnst86(d3d4d65)
📝 Documentation
- Add Quarto website files by
@lwjohnst86(8eb4587) - Add README and associated files by
@lwjohnst86(4a47ee0) - Add community health files by
@lwjohnst86(fcae054) - Empty CHANGELOG file by
@lwjohnst86(ed35b0f) - Add empty design doc files by
@lwjohnst86(1c5adf1) - Add design overview page #20 by
@martonvago(16d6c51) - Add design for input/output interface #25 by
@signekb(1327765) - Design for the CLI #22 by
@lwjohnst86(2162666) - Add architecture design page #23 by
@martonvago(afcda6b) - Reformat Markdown and minor edits #35 by
@lwjohnst86(b56cb92) - Remove empty spaces in badges, uncomment OpenSSF #34 by
@lwjohnst86(6e1f6ec) - Add design for web application #29 by
@signekb(a67996f) - Add feature of selecting all columns in a resource in web app #50 by
@signekb(869bafc) - Add landing and overview pages #19 by
@DanMazJen(7924b95) - Clarify that there should be one request per project #51 by
@lwjohnst86(9b3c146) - Render everything (
*) but thetarget/folder #67 by@signekb(58b35f8) - Expands on and describes user types in more detail #56 by
@lwjohnst86(9ac30a7) - Standardize on columns and rows #71 by
@lwjohnst86(b14eb0b) - Shorten headers in cli design #72 by
@signekb(8ebcd79) - Clarify purpose of TUI #53 by
@lwjohnst86(835b37c) - Add making a web app guide #69 by
@martonvago(eb0412f) - Add design docs for the request file #65 by
@joelostblom(ba19a47) - Add creating a subset guide #70 by
@signekb(5736474) - Clarify requirement for technical and non-technical interfaces #87 by
@lwjohnst86(bffc250) - Add guide listing #92 by
@signekb(6e02188) - Update tagline #91 by
@signekb(955a730) - Minor edits to improve the architecture page #86 by
@lwjohnst86(54d5aaa) - Add installation guide #82 by
@DanMazJen(c9c298a) - Describe reasons for web app and WASM #68 by
@lwjohnst86(7404150) - Draft TUI design #101 by
@joelostblom(d888861) - Add design for
check()#100 by@signekb(b86a0e8) - Clarify that
request.yamlshould be wheresubset/is #90 by@lwjohnst86(3ece7ab) - Add missing metadata to guide pages #124 by
@joelostblom(cd38742) - Clarify subsets as sample populations with inclusion criteria #104 by
@lwjohnst86(6a0b64a) - Add design for read functions #106 by
@signekb(63524b0)
💄 Styling
👷 CI/CD
- Add CI/CD workflows by
@lwjohnst86(03bcc3f) - Forgot to add file for Netlify by
@lwjohnst86(e1cbf0f) - Ignore merge commits in commit check #131 by
@lwjohnst86(9c77bdf) - Install
cargo-editto bumpCargo.tomlversion #132 by@lwjohnst86(cfc56c9)
👩💻 Miscellaneous
- Add
vscodesetting files by@lwjohnst86(cbfdf1f) - Add basic Rust package files by
@lwjohnst86(2804474) - Add justfile by
@lwjohnst86(ec669b4) - Add config files by
@lwjohnst86(c8ef633) - Add basic DevEx files (CODEOWNERS, etc) by
@lwjohnst86(2d62270) - Add Netlify ID by
@lwjohnst86(9384664) - Upgrade Seedcase Quarto theme #26 by
@signekb(276862e) - Correct to
.md, not.qmdfor changelog #33 by@lwjohnst86(8c6d207) - Set correct typos config location (
.config/) #30 by@lwjohnst86(4d59609) - Ignore
pre-commit.ciandgithub.comchecks, they are often blocked #31 by@lwjohnst86(e611dd8) - Allow “dirty” (changes in working dir) for cargo fixes #32 by
@lwjohnst86(d45e510) - Ignore
_badges.qmdwhen using rumdl, it mangles it #54 by@lwjohnst86(c1d2627) - Remove leftover recipe code that is for the template #55 by
@lwjohnst86(ad40351) - Don’t build docs of dependencies #62 by
@lwjohnst86(9647c52) - Add
rustfmt.tomlto wrap comments #61 by@lwjohnst86(33ab76e) - Set up structure of files in
src/#58 by@lwjohnst86(e2b522d) - Add path to
rustfmt.tomlfor rust-analyzer #63 by@lwjohnst86(65570fd) - Ignore Markdown files in
target/(Rust build folder) #60 by@lwjohnst86(3d546fd) - Update from Copier template #83 by
@signekb(dca66a4) - Correct path to
requests.qmdfile in Quarto sidebar #88 by@lwjohnst86(42c5cfb)
❤️ New contributors
@github-actions[bot]started making automated contributions@lwjohnst86made their first contribution in #132@joelostblommade their first contribution in #124@DanMazJenmade their first contribution in #82@martonvagomade their first contribution in #69@dependabot[bot]started making automated contributions