All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.4 - 2024-12-10
- report check and diff in markdown (#126)
- create an export command (#84)
- add remote options for diff and check
- (deps) bump thiserror from 2.0.3 to 2.0.4 (#122)
- (deps) bump hashbrown from 0.15.0 to 0.15.2 (#124)
- (deps) bump tracing-subscriber from 0.3.18 to 0.3.19 (#120)
- (deps) bump indexmap from 2.6.0 to 2.7.0 (#121)
- apply clippy suggestions
- (deps) bump tracing from 0.1.40 to 0.1.41 (#119)
- (deps) bump serde_json from 1.0.132 to 1.0.133 (#117)
- (deps) bump mockall from 0.13.0 to 0.13.1 (#116)
- (deps) bump clap from 4.5.20 to 4.5.21 (#115)
- (deps) bump thiserror from 2.0.1 to 2.0.3 (#113)
- (deps) bump serde from 1.0.214 to 1.0.215 (#114)
- (deps) bump thiserror from 1.0.66 to 2.0.1 (#112)
- (deps) bump tempfile from 3.13.0 to 3.14.0 (#111)
- (deps) bump thiserror from 1.0.65 to 1.0.66 (#108)
- (deps) bump serde from 1.0.213 to 1.0.214 (#107)
- (deps) bump serde from 1.0.210 to 1.0.213 (#106)
- (deps) bump thiserror from 1.0.64 to 1.0.65 (#105)
- (deps) bump serde_json from 1.0.128 to 1.0.132 (#104)
- (deps) bump indexmap from 2.5.0 to 2.6.0 (#100)
- (deps) bump clap from 4.5.18 to 4.5.20 (#101)
- (deps) bump tempfile from 3.12.0 to 3.13.0 (#98)
- (deps) bump clap from 4.5.17 to 4.5.18 (#94)
- (deps) bump thiserror from 1.0.63 to 1.0.64 (#96)
- (deps) bump human-number from 0.1.2 to 0.1.3 (#97)
- (deps) bump rustsec/audit-check from 1.4.1 to 2.0.0 (#95)
- (deps) bump auth-git2 from 0.5.4 to 0.5.5 (#93)
- (deps) bump clap from 4.5.16 to 4.5.17 (#89)
- (deps) bump serde_json from 1.0.127 to 1.0.128 (#90)
- (deps) bump serde from 1.0.209 to 1.0.210 (#92)
- (deps) bump similar-asserts from 1.5.0 to 1.6.0 (#91)
- (deps) bump serde_json from 1.0.125 to 1.0.127 (#88)
- (deps) bump serde from 1.0.207 to 1.0.209 (#86)
- (deps) bump indexmap from 2.4.0 to 2.5.0 (#87)
- (deps) bump clap from 4.5.15 to 4.5.16 (#83)
- (deps) bump indexmap from 2.3.0 to 2.4.0 (#82)
- (deps) bump thiserror from 1.0.62 to 1.0.63 (#81)
- (deps) bump nu-ansi-term from 0.50.0 to 0.50.1 (#80)
- (deps) bump mockall from 0.12.1 to 0.13.0 (#79)
- (deps) bump serde from 1.0.206 to 1.0.207 (#78)
- (deps) bump toml from 0.8.14 to 0.8.19 (#74)
- add permission for check action
- (deps) bump serde from 1.0.204 to 1.0.206 (#73)
- (deps) bump tempfile from 3.10.1 to 3.12.0 (#76)
- (deps) bump indexmap from 2.2.6 to 2.3.0 (#75)
- (deps) bump clap from 4.5.9 to 4.5.15 (#72)
- (deps) bump actions/checkout from 3 to 4 (#71)
- (deps) bump actions/cache from 3 to 4 (#70)
- multiple upgrades (#68)
0.2.3 - 2024-08-06
- create init command
0.2.2 - 2024-08-03
- create import command (#66)
- add missing checkout for releasing binaries
- fix readme example
- update readme with current import command state
- execute git check even on push
- replace old actions locations to new ones
- use action for checking metrics (#65)
0.2.1 - 2024-07-20
- introduce absolute changes (#63)
- format numbers with unit (#60)
- add colors to output (#53)
- create a check command (#46)
- add format option to check command
- cross build linux binaries (#61)
- update project goals
- update readme with check command
- move format option to shared module
- make linux-amd64 build run outside of docker (#56)
- update dependencies (#57)
- move writing code out of service (#52)
- move display logic in cmd (#51)
- build deb files for linux (#50)
- make sure the check command answers as expected (#49)
- send a notification after release
- increase coverage for add command
- cover init command
- add license section to readme
0.2.0 - 2024-06-30
- [breaking] hide previous metrics by default and add option (#43)
- add image to readme
- update readme to display report
- extract build workflow (#41)
- fix commit lint rules
- Add the repository field to Cargo.toml (#39)
- update condition for triggering deployment
0.1.4 - 2024-06-19
- improve error message (#35)
0.1.3 - 2024-06-18
- allow to set verbosity with env variable
- configure to print the metrics diff (#33)
- auto release binaries
- update goals on readme
- update usage in readme
0.1.2 - 2024-06-04
- create diff command (#31)
- update metric format to follow prometheus
- update local refs and service (#30)
- move cli logic to service
- rename Bakend proto
- remove stderr from executor
- rename repository to backend
0.1.1 - 2024-05-27
- create log command (#24)
- handle note conflicts (#23)
- make git2 work on github (#16)
- allow to pick backend implementation (#12)
- limit release when code changes
- limit code testing when code changes
- build git-metrics for windows (#27)
- build binary for apple-darwin (#26)
- build binaries using docker (#25)
- update readme with instructions
- update readme.md
- apply clippy suggestion
- parse tag as a struct
- use macro to handle errors
- push using command backend
- only release if event is workflow dispatch
- add some integration tests (#21)
- rename protocol option to backend (#15)
- remove extra command
- create configuration to release binaries (#13)
- release (#10)
0.1.0 - 2024-05-19
- create command protocol (#9)
- create pull command (#7)
- add tracing logs (#8)
- create push command (#5)
- add command to remove metrics
- create command to add metric
- apply clippy suggestions