# Changelog All notable changes to this project will be documented in this file. ## [unreleased] ### Bug Fixes - Update rust crate toml to v0.8.14 - Update rust crate clap to v4.5.6 - Update rust crate clap to v4.5.7 - Update rust crate clap to v4.5.8 - Update serde monorepo to v1.0.204 - Update rust crate clap to v4.5.9 - Update rust crate toml to v0.8.15 - Update rust crate clap to v4.5.10 - Update rust crate gix to 0.64.0 - Update rust crate clap to v4.5.11 - Update rust crate toml to v0.8.16 - Update rust crate toml to v0.8.17 - Update rust crate clap to v4.5.12 - Update rust crate toml to v0.8.19 - Update rust crate clap to v4.5.13 - Update serde monorepo to v1.0.205 - Update rust crate clap to v4.5.14 - Update serde monorepo to v1.0.206 - Update serde monorepo to v1.0.207 - Update serde monorepo to v1.0.208 - Update rust crate clap to v4.5.16 - Update rust crate gix to 0.66.0 - Update serde monorepo to v1.0.209 - Remove obsoleted input override - Update rust crate clap to v4.5.18 - Update rust crate clap to v4.5.19 - Update rust crate clap to v4.5.20 - Update rust crate anyhow to v1.0.90 - Update serde monorepo to v1.0.211 - Update rust crate anyhow to v1.0.91 - Update serde monorepo to v1.0.213 - Update rust crate gix to 0.67.0 - Update serde monorepo to v1.0.214 - Update rust crate anyhow to v1.0.92 - Update rust crate anyhow to v1.0.93 - Update serde monorepo to v1.0.215 - Update rust crate clap to v4.5.21 ### Miscellaneous Tasks - Update - Update - Upgrade to new Rust nightly - Remove non-existent flake input - Migrate CI to GHA - Update - Update - Adjust `flake.lock` maintenance schedule ## [2.0.6] - 2024-06-02 ### Bug Fixes - Upgrade to cargo dist 0.14.1 ### Features - Clone repos using gitoxide (#34) ### Miscellaneous Tasks - Bump gitice to version 2.0.6 ## [2.0.5] - 2024-06-01 ### Bug Fixes - Update serde monorepo to 1.0.191 - Update rust crate toml to 0.8.8 - Update serde monorepo to 1.0.192 - Update rust crate clap to 4.4.8 - Update rust crate tracing-subscriber to 0.3.18 - Update serde monorepo to 1.0.193 - Update rust crate clap to 4.4.9 - Update rust crate clap to 4.4.10 - Update rust crate clap to 4.4.11 - Update rust crate gix to 0.56.0 - Update rust crate anyhow to 1.0.76 - Update rust crate anyhow to 1.0.77 - Update rust crate clap to 4.4.12 - Update rust crate gix to 0.57.0 - Adjust for gix 0.57.0 - Slim down gix dependency tree - Ignore release workflow - Update rust crate gix to 0.57.1 - Update rust crate anyhow to 1.0.78 - Update rust crate anyhow to 1.0.79 - Update serde monorepo to 1.0.194 - Update rust crate clap to 4.4.13 - Update serde monorepo to 1.0.195 - Update rust crate clap to 4.4.14 - Update rust crate clap to 4.4.15 - Update rust crate clap to 4.4.16 - Update rust crate clap to 4.4.17 - Update rust crate clap to 4.4.18 - Update rust crate gix to 0.58.0 - Update serde monorepo to 1.0.196 - Update rust crate toml to 0.8.9 - Update rust crate toml to 0.8.10 - Update rust crate clap to 4.5.0 - Update rust crate clap to 4.5.1 - Update rust crate anyhow to 1.0.80 - Update serde monorepo to 1.0.197 - Update rust crate gix to 0.59.0 - Update rust crate walkdir to 2.5.0 - Update rust crate clap to 4.5.2 - Update rust crate toml to 0.8.11 - Update rust crate anyhow to 1.0.81 - Upgrade to newer nightly - Address Clippy lints - Re-enable cargo-audit check - Update rust crate gix to 0.60.0 - Update rust crate clap to 4.5.3 - Update rust crate gix to 0.61.0 - Update rust crate toml to 0.8.12 - Update rust crate gix to 0.61.1 - Update rust crate clap to 4.5.4 - Update rust crate anyhow to 1.0.82 - Update rust crate gix to 0.62.0 - Update serde monorepo to 1.0.198 - Update serde monorepo to 1.0.199 - Update serde monorepo to 1.0.200 - Update rust crate anyhow to v1.0.83 - Update serde monorepo to v1.0.201 - Update rust crate toml to v0.8.13 - Update serde monorepo to v1.0.202 - Update rust crate anyhow to v1.0.85 - Update rust crate gix to 0.63.0 - Update serde monorepo to v1.0.203 ### Features - Upgrade to 2024-05-24 nightly - Upgrade to 2024-05-25 nightly ### Miscellaneous Tasks - Run `flake.lock` maintenance earlier - Bump cargo-dist - Bump gitice to version 2.0.5 ### Flake - Disable cargo-audit ## [2.0.4] - 2023-11-02 ### Bug Fixes - Update rust crate clap to 4.4.0 - Update serde to 1.0.187 - Update serde to 1.0.188 - Update rust crate clap to 4.4.1 - Update rust crate clap to 4.4.2 - Update rust crate walkdir to 2.4.0 - Update rust crate toml to 0.7.7 - Update rust crate toml to 0.7.8 - Update rust crate gix to 0.53.1 - Update rust crate clap to 4.4.3 - Update rust crate toml to 0.8.0 - Update rust crate clap to 4.4.4 - Update rust crate gix to 0.54.0 - Update rust crate gix to 0.54.1 - Update rust crate clap to 4.4.5 - Update rust crate toml to 0.8.1 - Update rust crate clap to 4.4.6 - Update rust crate toml to 0.8.2 - Update rust crate gix to 0.55.1 - Update serde monorepo to 1.0.189 - Update rust crate gix to 0.55.2 - Update rust crate tracing to 0.1.39 - Update rust crate tracing to 0.1.40 - Drop now-removed crane inputs - Update rust crate toml to 0.8.4 - Update rust crate clap to 4.4.7 - Update serde monorepo to 1.0.190 - Update rust crate toml to 0.8.5 - Update rust crate toml to 0.8.6 - Use upstream cargo-dist - Drop unused `custom-nixpkgs` input - Upgrade `cargo-dist` ### Features - Upgrade to latest nightly - Setup git-cliff ### Miscellaneous Tasks - Update Garnix badges - Fix Garnix badge - Bump gitice to version 2.0.4 ## [2.0.3] - 2023-08-24 ### Bug Fixes - Switch flake-compat to nix-community fork - Adjust flake-compat URL - Update rust crate clap to 4.3.8 - Update rust crate toml to 0.7.5 - Update rust crate gix to 0.47.0 - Update rust crate clap to 4.3.9 - Update rust crate gix to 0.48.0 - Update rust crate clap to 4.3.10 - Update serde to 1.0.165 - Update serde to 1.0.166 - Update rust crate clap to 4.3.11 - Update rust crate toml to 0.7.6 - Update serde to 1.0.167 - Bump to nightly-2023-07-08 - Update serde to 1.0.169 - Update serde to 1.0.170 - Update serde to 1.0.171 - Update rust crate clap to 4.3.12 - Update rust crate anyhow to 1.0.72 - Update rust crate clap to 4.3.14 - Update rust crate clap to 4.3.15 - Update rust crate clap to 4.3.16 - Update rust crate gix to 0.49.1 - Update rust crate clap to 4.3.17 - Update serde to 1.0.173 - Update serde to 1.0.174 - Update rust crate clap to 4.3.18 - Update rust crate gix to 0.50.0 - Update rust crate clap to 4.3.19 - Update serde to 1.0.175 - Update rust crate gix to 0.50.1 - Update serde to 1.0.176 - Update serde to 1.0.177 - Update serde to 1.0.178 - Update serde to 1.0.179 - Update serde to 1.0.180 - Update rust crate gix to 0.51.0 - Update serde to 1.0.181 - Update serde to 1.0.182 - Update serde to 1.0.183 - Update rust crate clap to 4.3.21 - Update rust crate anyhow to 1.0.73 - Update rust crate anyhow to 1.0.74 - Update rust crate anyhow to 1.0.75 - Update rust crate clap to 4.3.22 - Update rust crate clap to 4.3.23 - Update serde to 1.0.185 - Update rust crate gix to 0.52.0 - Update rust crate clap to 4.3.24 - Update serde to 1.0.186 - Use cargo-dist pre-release build ### Features - Adopt nix-systems for flake systems - Use numtide/devshell for Flake devShell - Upgrade cargo-dist setup to 0.2.0-prerelease.5 ### Miscellaneous Tasks - Reformat TOML files with Taplo - Bump gitice to version 2.0.3 ## [2.0.2] - 2023-06-19 ### Bug Fixes - Update serde to 1.0.163 - Use tracing consistently - Replace `pub(crate)` with `pub` - Update rust crate toml to 0.7.4 - Update rust crate clap to 4.3.0 (#28) - Update rust crate clap to 4.3.1 - Update rust crate clap to 4.3.2 - Update rust crate gix to 0.45.1 - Update serde to 1.0.164 - Update rust crate clap to 4.3.3 - Update rust crate gix to 0.46.0 - Consistently use inline format args - Update rust crate clap to 4.3.4 - Allow serde and serde_derive to compile in parallel ### Features - Switch to provisioning toolchains using fenix - Bump Rust nightly ### Miscellaneous Tasks - Update dependencies - Fix toolchain binding name - Bump gitice to version 2.0.2 ## [2.0.1] - 2023-05-11 ### Bug Fixes - Allow crate to be published ### Miscellaneous Tasks - Bump gitice to version 2.0.1 ## [2.0.0] - 2023-05-11 ### Bug Fixes - Resolve clippy warnings - Run rustfmt - Update Rust crate serde to 1.0.137 - Update Rust crate anyhow to 1.0.58 - Update Rust crate git2 to 0.14.4 - Update Rust crate serde_derive to 1.0.137 - Update Rust crate toml to 0.5.9 - Update Rust crate clap to 3.2.6 - Update rust crate clap to 3.2.7 - Update rust crate clap to 3.2.8 - Update rust crate serde to 1.0.138 - Update rust crate serde_derive to 1.0.138 - Update serde to 1.0.139 - Update rust crate clap to 3.2.10 - Update rust crate clap to 3.2.11 - Update rust crate clap to 3.2.12 - Update rust crate clap to 3.2.13 - Update serde to 1.0.140 - Update rust crate clap to 3.2.14 - Update rust crate clap to 3.2.15 - Update rust crate git2 to 0.15.0 - Update rust crate clap to 3.2.16 - Update rust crate anyhow to 1.0.59 - Update serde to 1.0.141 - Update rust crate anyhow to 1.0.60 - Update serde to 1.0.142 - Update serde to 1.0.143 - Update rust crate anyhow to 1.0.61 - Update rust crate clap to 3.2.17 - Update rust crate anyhow to 1.0.62 - Update serde to 1.0.144 - Update rust crate clap to 3.2.18 - Update rust crate clap to 3.2.19 - Allow Unicode-DFS-2016 license for unicode-ident - Update rust crate anyhow to 1.0.63 - Update rust crate clap to 3.2.20 - Update rust crate anyhow to 1.0.64 - Update rust crate clap to 3.2.21 - Update rust crate anyhow to 1.0.65 - Update rust crate clap to 3.2.22 - Update serde to 1.0.145 - Update rust crate clap to v4 - Update rust crate clap to 4.0.4 - Update rust crate clap to 4.0.6 - Update rust crate clap to 4.0.7 - Update rust crate clap to 4.0.8 - Update rust crate clap to 4.0.9 - Update rust crate clap to 4.0.10 - Update rust crate clap to 4.0.11 - Update rust crate clap to 4.0.12 - Update rust crate clap to 4.0.13 - Update rust crate clap to 4.0.14 - Update rust crate clap to 4.0.15 - Update rust crate clap to 4.0.16 - Update rust crate clap to 4.0.17 - Update rust crate anyhow to 1.0.66 - Update rust crate clap to 4.0.18 - Update serde to 1.0.146 - Update serde to 1.0.147 - Resolve Clippy warnings - Update rust crate clap to 4.0.19 - Update rust crate clap to 4.0.22 - Update rust crate clap to 4.0.23 - Update rust crate clap to 4.0.24 - Update rust crate clap to 4.0.25 - Update rust crate clap to 4.0.26 - Update rust crate clap to 4.0.27 - Update rust crate clap to 4.0.28 - Update serde to 1.0.148 - Update rust crate clap to 4.0.29 - Update serde to 1.0.149 - Update serde to 1.0.150 - Update rust crate toml to 0.5.10 - Update serde to 1.0.151 - Update rust crate anyhow to 1.0.68 - Update rust crate clap to 4.0.30 - Update rust crate clap to 4.0.32 - Update serde to 1.0.152 - Update rust crate git2 to 0.16.0 - Update rust crate clap to 4.1.0 - Update rust crate clap to 4.1.1 - Update rust crate toml to 0.5.11 - Update rust crate git2 to 0.16.1 - Update rust crate clap to 4.1.3 - Update rust crate toml to 0.6.0 - Update rust crate clap to 4.1.4 - Update rust crate toml to 0.7.0 - Update rust crate toml to 0.7.1 - Update rust crate anyhow to 1.0.69 - Update rust crate toml to 0.7.2 - Update rust crate clap to 4.1.6 (#26) - Update rust crate clap to 4.1.7 - Update rust crate clap to 4.1.8 - Update serde to 1.0.153 - Update serde to 1.0.154 - Update serde to 1.0.155 - Update rust crate toml to 0.7.3 - Update serde to 1.0.156 - Update rust crate walkdir to 2.3.3 - Update rust crate clap to 4.1.9 - Update rust crate anyhow to 1.0.70 - Update rust crate clap to 4.1.11 - Update serde to 1.0.157 - Update serde to 1.0.158 - Update rust crate clap to 4.1.12 - Update rust crate clap to 4.1.13 - Update rust crate clap to 4.1.14 - Update serde to 1.0.159 - Update rust crate clap to 4.2.0 - Update rust crate clap to 4.2.1 - Update rust crate git2 to 0.17.0 - Update serde to 1.0.160 - Update rust crate clap to 4.2.2 - Update rust crate git2 to 0.17.1 - Update rust crate clap to 4.2.3 - Update rust crate clap to 4.2.4 - Update rust crate clap to 4.2.5 - Update rust crate anyhow to 1.0.71 - Update rust crate clap to 4.2.7 - Update serde to 1.0.162 - Set `CARGO_REGISTRIES_CRATES_IO_PROTOCOL` - Remove unused native deps ### Features - Sync Nix config with dotfiles - Update dependencies - Migrate to Nix Flakes - Add GHA workflow for updating flake.lock every weekend - Set up tracing - Switch to gitoxide for freeze command - Set up for GitHub releases ### Miscellaneous Tasks - Add serde dependencies - Update dependencies - Bump dependencies - Update all dependencies - Upgrade all dependencies - Switch to vendored -sys dependencies and upgrade - Upgrade dependencies - Update dependencies - Migrate to Garnix - Bump flake inputs - Reformat Nix files with `alejandra` - Add Alejandra reformat to blame ignore revs - Bump flake inputs - Bump to crane 0.12.0 - Add nix-ide VSCode config - Remove cargo-deny config - Bump gitice to version 2.0.0 ### Refactor - Use filtered source and extract args