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.5.0 - 2026-09-14
β¨ Features
- Add
read_package_metadata()#149 by@DanMazJen(164f84c)
π Documentation
- Add design for subsetting in request file #93 by
@joelostblom(c7c5640) - Add pseudocode for
subset()CLI #137 by@lwjohnst86(fdec3a2) - Add pseudocode and design for
write_request()#144 by@joelostblom(ef8c9d0) - Change rumdl URL, Lychee started flagging it #152 by
@DanMazJen(a85cee7) - Add
checkcommand pseudocode #133 by@lwjohnst86(0212096) - Describe the input data in design #151 by
@lwjohnst86(09f6d78)
π Styling
- Format with panache #145 by
@joelostblom(2961c87)
π©βπ» Miscellaneous
- Add Daniel to author list in CITATION.cff #150 by
@DanMazJen(fb00134)
0.4.0 - 2026-09-01
β¨ Features
- Add
example_datapackage_jsonconst#138 by@DanMazJen(736424a)
π Documentation
- Refactor
check_request()to useRapstruct #125 by@lwjohnst86(e562b61)
0.3.1 - 2026-09-01
π Fixes
- Rename to
Subset(as it is singular object) #135 by@lwjohnst86(5906b14)
0.3.0 - 2026-08-31
β¨ Features
- Add structs for CLI commands #105 by
@DanMazJen(d8058b7)
π Documentation
- Add TUI guide #123 by
@joelostblom(8806ecb)
π©βπ» Miscellaneous
- Ignore
CHANGELOG.mdfor typos #134 by@lwjohnst86(ac99194)
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