# Changelog ## [0.9.2] - 2024-05-21 * Migrate to clap 4.x - contributed by [@schneiderfelipe](https://github.com/schneiderfelipe) in [#123](https://github.com/noeddl/ukebox/pull/123). * Update dependencies and remove [vulnerability in atty](https://github.com/noeddl/ukebox/security/dependabot/2). * Increase MSRV to 1.74.1 as needed for the updated dependencies. ## [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](https://github.com/noeddl/ukebox/security/dependabot/1). * 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](https://github.com/noeddl/ukebox/issues/35)). * Allow several symbols for the same chord ([#32](https://github.com/noeddl/ukebox/issues/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](https://github.com/noeddl/ukebox/issues/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](https://github.com/noeddl/ukebox/issues/33)). * Add flag `--all` to print all relevant voicings of a chord ([#21](https://github.com/noeddl/ukebox/issues/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](https://github.com/noeddl/ukebox/issues/24)). ## [0.5.0] - 2021-01-02 * Add subcommand `name` for looking up the chord name(s) corresponding to a given chord fingering ([#18](https://github.com/noeddl/ukebox/issues/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](https://github.com/noeddl/ukebox/issues/31)). * Remove incorrect chord shapes for `D7` and `Dm7` ([#34](https://github.com/noeddl/ukebox/issues/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](https://github.com/noeddl/ukebox/issues/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.