Skip to content

Latest commit

 

History

History
207 lines (172 loc) · 8.46 KB

CHANGELOG.md

File metadata and controls

207 lines (172 loc) · 8.46 KB

Changelog

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.

[Unreleased]

0.2.4 - 2024-12-10

Added

  • report check and diff in markdown (#126)
  • create an export command (#84)
  • add remote options for diff and check

Other

  • (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

Added

  • create init command

0.2.2 - 2024-08-03

Added

  • create import command (#66)

Fixed

  • add missing checkout for releasing binaries

Other

  • 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

Added

  • introduce absolute changes (#63)
  • format numbers with unit (#60)
  • add colors to output (#53)
  • create a check command (#46)

Other

  • 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

Added

  • [breaking] hide previous metrics by default and add option (#43)

Other

  • 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

Added

  • improve error message (#35)

0.1.3 - 2024-06-18

Added

  • allow to set verbosity with env variable

Other

  • configure to print the metrics diff (#33)
  • auto release binaries
  • update goals on readme
  • update usage in readme

0.1.2 - 2024-06-04

Added

  • create diff command (#31)

Fixed

  • update metric format to follow prometheus

Other

  • 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

Added

  • create log command (#24)
  • handle note conflicts (#23)
  • make git2 work on github (#16)
  • allow to pick backend implementation (#12)

Other

  • 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

Added

  • 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

Fixed

  • apply clippy suggestions

Other

  • create release-plz config
  • add some integration testing (#6)
  • check pushed binary size
  • add some future commands to readme
  • create config to monitor binary size (#2)
  • create configuration files
  • create readme
  • rename context to tag, add tests and license
  • simply show current metrics
  • first commit