Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 2.92 KB

CHANGELOG.md

File metadata and controls

64 lines (41 loc) · 2.92 KB

Changelog

[0.9.2] - 2024-05-21

[0.9.1] - 2022-06-15

  • Set up Github Actions for continuous integration and automatic compilation of binaries for different platforms when making new releases.
  • Update dependencies and remove vulnerability in regex 1.5.4.
  • Switch from structopt to clap.
  • Increase MSRV to 1.56.0 to allow for dependencies using Edition 2021.

[0.9.0] - 2021-12-05

  • Add more chord types and symbols (#35).
  • Allow several symbols for the same chord (#32).
  • Add subcommand chords that lists all chord types and symbols currently supported.
  • Fix bug in fingering calculation that made the same finger appear multiple times.

[0.8.0] - 2021-05-23

  • Simplify chord name parsing and remove regex dependency.
  • Compute and display a fingering for each chord voicing.
  • Add subcommand voice-lead to suggest a good sounding and comfortably playable sequence of voicings for a given sequence of chords (#17).

[0.7.0] - 2021-03-25

  • Major rewrite of basic data structures and the computation of chord charts so that all voicings of a chord can be found and displayed.
  • Fix display of chord voicings that span five frets (#33).
  • Add flag --all to print all relevant voicings of a chord (#21).
  • Add command line options --max-fret and --max-span.

[0.6.0] - 2021-02-06

  • Add command line option --transpose to specify a number of semitones to be added or subtracted before printing the chord chart (#24).

[0.5.0] - 2021-01-02

  • Add subcommand name for looking up the chord name(s) corresponding to a given chord fingering (#18).
  • Move the existing functionality of looking up chord charts to a new subcommand called chart.

[0.4.0] - 2019-12-23

  • Add a bunch of new chord types (#31).
  • Remove incorrect chord shapes for D7 and Dm7 (#34).

[0.3.0] - 2019-11-24

  • Set up CI for the repo.
  • Add command line option --tuning to specify a tuning (C, D or G) (#1).

[0.2.0] - 2019-10-13

  • Add dominant and minor 7th chords.

[0.1.0] - 2019-10-02

Initial version that

  • can handle basic major and minor chords and
  • allows the definition of a minimum fret.