App-Music-ChordPro
view release on metacpan or search on metacpan
- Fix handling of {chorus: label}.
- Fix problem where using a {chord} directive before any song lines
would crash.
- Fix problem where the tag of a grid was ignored.
- Do not indent chorus labels when chorus indenting (issue #81).
- !Miscellaneous
- Use Text::Layout to support Pango style markup language.
- Use File::LoadLines.
- Upgrade requirement for PDF::API2 to 2.035, Font::TTF to 1.05,
Text::Layout to 0.014.
- Packaged version no longer loads default config from chordpro.json.
It is now really built-in.
- Change CHANGES to Changes.
0.974 2019-10-05
- Restructure chord definitions. Default is now an orthogonal set
of basic chords. Additional legacy weirdo's are available in
"guitar-legacy.json".
- Allow chord definitions with multiple names. See the docs.
- Add chord types add2 and add4.
- Fix erroneous transposing of transcoded chords.
- Fix erroneous recall of chorus from previous song.
- Fix missing fret positions in {chord}.
0.973 2019-03-13
- Integrate a2crd into chordpro. Use "chordpro --a2crd" to invoke.
- Add --decapo option to eliminate {capo} settings by transposing.
- Implement image assets. Requires IO::String and Image::Info.
- Implement a basic form of line wrapping (regular chords+lyrics).
- Implement a basic form of line wrapping (comments and non-chords
lyrics).
- Implement user library (env. var. CHORDPRO_LIB). Experimental.
- Allow a2crd as a filter.
- Use label instead of section name, if provided.
- Make instrument and tuning accessible as meta data.
- Fix undefined if no output file was supplied.
- Fix section change detection.
- Fix crash when chordless songline and not suppress-empty-chords.
- Fix misplacement of diagrams when columns and too many {chord}
directives.
- Fix printing of auto-added chords.
- Fix issue #63: Labels are lost when a new song is encountered.
- Fix crash when --dump-chords and no meta.
- (PDF) Fix label width.
0.972 2018-11-06
- Add a2crd script.
- Minimize all configs to only override what is necessary.
- Split german notes into scandinavian (..., A, Bb/A#, H, C) and
german (..., A, Ais/B, H, C).
- Use String::Interpolate::Named.
- (Experimental) Allow %{..} interpolations on the output file
name, e.g. --output="%{artist|%{} - }%{title}.pdf".
Command line only.
- Fix memorize problem with the first chord.
- Upgrade WxChordPro to 0.972.
0.97.1 2018-10-24
- Upgrade WxChordPro to 0.970 to fix problem with custom config.
0.97 2018-10-23
- Instrument defintions are now in separate config files. There
are no 'built-in' tunings and chords, just defaults.
Available instrument configs are guitar, guitar-ly, mandolin-ly,
and ukulele-ly. Default is guitar.
- Chords parsing has been completely overhauled.
- Config file handling has been completely overhauled.
- Alternative note naming systems, e.g. Latin (Do Re Mi ...)
and Solfege are now supported.
- Experimental: Chords can be transcoded between note naming
systems.
- Chords can be shown under the lyrics, controlled by config item
settings.chords-under.
- Nashville and Roman chord systems need to be explicitly enabled.
- Allow meta substitutions in title and subtitle.
- Fix {transpose}, --transpose and {key} interaction.
- Experimental: Chords can be recalled from previous sections
using [^] or plain ^.
Requires config setting settings.memorize.
- Upgrade WxChordPro to 0.960_059.
- Add config settings for ChordPro backend.
- Add slash as grid symbol.
- Allow labels for grids.
- Show durations as hh:mm.
- Fix grey background of comment_italic.
- Add font "label" for section labels. Defaults to text font.
- Fix section labels when the first line is not a song line.
- {chorus} Do not print Chorus tag when quoting.
- {chorus} Allow label.
- Allow empty comment directives.
- Do not print background for empty strings.
0.96 2018-07-11
- (pp/linux/GNUmakefile) Verify we're running the right perl.
- Upgrade to App::Packager 1.43.
- Fix transpose of Asus and Esus chords.
- Fix issue #47 by Increasing base fret limit to 23.
- Fix error handling with illegal chord definitions.
- (wxChordPro) Fix file saving logic.
- Experimental: Markup for song sections.
- Experimental: All fonts can have background and frame.
0.95 2018-06-04
- Add (derived) meta item _key to reflect the actual song key,
taking capo setting into account.
- Allow {comment} without background colour.
- Make {comment_box} box the same colour as its text.
- Warn if multiple {capo} settings.
- Fix problem that chords in grids were not transposed.
- Add value "auto" for pdf.labels.width to automatically reserve
margin space when labels are used.
- Fix problem that titles-directive-ignore was ignored.
- (PDF) Fix problem that toc entries were not clickable.
- Fix issue #41 - Error in transposition of a recalled chorus.
( run in 3.306 seconds using v1.01-cache-2.11-cpan-75ffa21a3d4 )