App-Music-ChordPro
view release on metacpan or search on metacpan
- Suppress a directive if its argument is empty as result from %{} expansion.
- Add directive suppression with instrument/user selectors.
- !BugFixes
- Fix crash when abc section is the very first thing in a song.
- Fix decapo setting from config file (issue #140).
0.978 2021-03-05
- !ChordPro functionality
- Allow array element addressing in --define.
- Retain line numbers for backend diagnostics.
- Experimental support for ABC.
- Experimental support for MacOS.
- New icons.
- Windows: Installer associates ChordPro with .cho files.
- Linux: Support for desktop and app icons.
- Linux: Support building an AppImage.
- Restore section label as comment (config: pdf.labels.comment).
- Add experimental MMA backend.
- Add metadata "today".
- !Bugfixes
- Fix chords transpose in comments with output ChordPro.
- Fix detection of grid params in start_of_grid.
- Fix problem with path name in start menu after windows install.
0.977 2020-08-26
- !ChordPro functionality
- Add CSV columns for sorttitle artist composer collection key year.
- !Bugfixes
- Raise requirement for Text::Layout to 0.019.
- Use only 'name' for chords in the built-in config. 'description'
cannot be overridden by the user with 'name'.
- Fix page numbers in CSV.
- Several fixes for font descriptions and sizes.
0.976 2020-08-16
- !Bugfixes
- Fix markup defragmentation (#111)
- Fix page numbers in CSV.
- Fix problem that --no-toc was not honoured.
- Fix a2crd crash (#115)
0.975 2020-08-13
- !ChordPro syntax
- Support Pango style markup language.
- Add basic support for annotations.
- Add directives start/end_of_verse/bridge and short forms.
- !ChordPro functionality
- Add PDF outlines (bookmarks).
- Revamp table of contents (finally).
- Remove section handling (we now have labels).
- Allow ~ expansion in file names.
- Allow relaxed parsing of chords (root name + arbitrary).
- Allow parsing of notes (chords with only a lc root name).
- (Wx) Show filename in window title.
- (Wx) Show asterisk if file is modified.
- !ChordPro configuration
- Add split marker to be inserted between text phrases when the
chord is wider than the phrase.
- Add settings.suppress-empty-lyrics to suppress blank lyrics lines.
- Add display property to chords to control the way they are displayed.
- Add guitar-br.json with Brandt-Roemer compliant chord symbols.
- Add meta variable songindex.
- Add metadata sorttitle.
- Add config settings for HTML backend.
- Add font properties in fontconfig settings.
- Add settings for chordnames and notenames.
- !Bugfixes
- Fix interpretation of directives and markup in tab sections.
- Fix bug where some command line arguments did not properly support
utf8.
- 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.
( run in 0.679 second using v1.01-cache-2.11-cpan-acf6aa7dc9e )