Skip to content

Releases: ChordPro/chordpro

ChordPro 5.988

17 May 10:11
Compare
Choose a tag to compare

Mostly small improvements and bugfixes.

ChordPro functionality

  • Automatically use real sharps and flats in chord names. Fallback to the ChordProSymbols font if the font doesn't have the appropriate symbols.
  • Add settings.truesf (default: false) to enable/disable this.
  • Allow settings.* to be used in %{} substitutions.
  • Add meta chords and numchords (list/number of chords used).
  • Add config pdf.spacing.diagramchords.
  • Allow meta values for directive selectors.
  • Re-enable agnostic chord lookup.
  • (Wx)(MacOS) Improve prefences dialog.
  • Several ABC fixes/improvements.
  • (PDF) Add support for background document.
  • Markdown export (EXPERIMENTAL). Thanks to Johannes Rumpf.
  • LaTeX export (EXPERIMENTAL). Thanks to Johannes Rumpf.

BugFixes

  • Fix issue #208.
  • (Wx) Fix sharps/flats mixup in PreferencesDialog.

Social and support

User community for feedback and help.

Follow us on Twitter to stay informed about new releases and updates.

ChordPro 5.987

08 Feb 10:21
Compare
Choose a tag to compare

Mostly small improvements and bugfixes.

ChordPro functionality

  • (Wx)(MacOS) Improve prefences dialog.

BugFixes

  • Add File::HomeDir to dependencies.
  • Fix issue #204.

Social and support

User community for feedback and help.

Follow us on Twitter to stay informed about new releases and updates.

ChordPro 5.986

02 Feb 20:38
Compare
Choose a tag to compare

An awful lot of things have been reworked, redesigned, improved. I hope I didn't break anything...

ChordPro functionality

  • (Config) Theme colors foreground-medium and foreground-light.
  • Show cell bars in grid lines (Config: pdf.grids)
  • Suppress warnings for empty chords (i.e., [ ] spacers).
  • Add error message when font name is not a built-in.
  • Allow custom PDF meta data. Requires PDF::API2 2.042.
  • Allow meta split on separator.
  • Add settings.inline-annotations.
  • Add settings.chords-canonical to use canonical representation for chords.
  • Rework chords lookup to always use chordsinfo.
  • Use chord objects for show and display.
  • (GUI) Allow selection of custom library.
  • (PDF) Allow multi-line headings and footers.
  • (PDF) Configurable PDF library.
  • (PDF) Provide meta %{pages} for headings.
  • Allow (uppercase) letters for chord fingers.
  • (Wx) Overhaul preferences management.
  • Support center and scale for lilypond.
  • Add config settings.choruslabels for MSPro convenience.

BugFixes

  • Remove obsolete code.
  • Bump requirement Text::Layout to 0.027.
  • Fix issue #182.
  • Fix warning if diagrams.show=user and no chords.
  • Fix labels for grid with pdf.labels.comment.
  • Fix key_actual and key_from to reflect all keys.
  • Fix tilde expansion for font files.
  • (PDF) Suppress borders around ToC entries, just in case.
  • Fix sorttitles field name in CSV export.
  • Fix issue #194.
  • Fix issue #195.
  • Add workaround for incompatible pagel labels change in PDF::API 2.042.
  • Fix placement of finger dots.
  • Fix handling of NC chords.
  • Fix config loss problem with '{+pdf...}'.

Social and support

User community for feedback and help.

Follow us on Twitter to stay informed about new releases and updates.

ChordPro 5.985

28 Sep 11:53
Compare
Choose a tag to compare

Release candidate! Please test. If there are no blockers, this may become the 6.0 release.

Minor bugfixes and packaging issues.

ChordPro 5.983

24 Sep 10:06
Compare
Choose a tag to compare

Release candidate! Please test. If there are no blockers, this may become the 6.0 release.

ChordPro Syntax

  • (docs) Add transpose directive.

ChordPro functionality

  • (Songbook) Allow whitespace between curly and directive in a2crd detection
  • (GUI) Add --maximize command line option.
  • Allow song-specific configs to have includes.
  • Add --no-songconfig to ignore song specific configs.
  • Add --reference to defeat configs and other fun.

BugFixes

  • Fix issue #165.
  • Prevent wrapping loop with long comment with chords.
  • Fix Can't locate object method "reset_parsers" (Songbook).
  • Fix issue #163.
  • Fix colour default with {xxxcolor}.
  • Prevent havoc when pdf.chorus.recall.type has illegal values.
  • Fix issue #178 (non-ascii filenames on Windows).
  • (ChordPro/MSPro) Fix missing meta in substitutions.
  • Fix incomplete chord warning for {chord x}.c
  • Fix issue #132.

ChordPro 5.982

31 Aug 18:57
Compare
Choose a tag to compare

5.892

Some minor changes preparing for the next release.

ChordPro functionality

  • Add --strict option to enforce conformance to ChordPro standard. Enabled by default, may be disabled with --no-strict.

Bugfixes

  • Fix problem with incompatible version of Data::Properties module.

ChordPro 5.981

23 Aug 19:44
Compare
Choose a tag to compare

5.981

Mostly a bug fix release to fix an otherwise harmless issue with the tests.

No binary kits, since these kits are not affected by the bug.

ChordPro Syntax

  • Add Cheat Sheet with ChordPro syntax and availability.

ChordPro functionality

  • Document properties for the PDF can be supplied in the config file.

BugFixes

Social and support

User community for feedback and help.

Follow us on Twitter to stay informed about new releases and updates.

ChordPro 5.980

14 Aug 20:01
Compare
Choose a tag to compare

5.980???

Yes, a major jump in the version numbering, moving towards ChordPro 6.

ChordPro functionality

  • Bump version to 5.xxx moving towards 6.0.
  • Setting config value pdf.pagealign-songs to a value greater than 1 will force the resultant PDF to have an even number of pages.
  • Add warning when chord diagram exceeds the diagram size.
  • Do not complain about unknown meta data.
  • Add numbercolor property for chordfingers chord.
  • Add baselabeloffset property for chords.
  • Config settings that have corresponding command line options are always overridden when the command line option is used.
  • Add preprocessing for directives.
  • Preprocessing 'all' may result in multiple lines.
  • Experimental 'choruslike' property for pdf.chorus.recall.
  • Add clo --noa2crd to suppress autoconversion.
  • Improve page labeling and aligning.
  • Config pdf.csv.songsonly controls whether matter pages are included in the CSV.
  • Add warning if no songs were found in the input.
  • Simplify README.md.
  • Add ChordPro history doc.

BugFixes

  • Fix crash when no chords.
  • Fix case insensitive matching of directive selectors.
  • Fix issue #145.
  • Allow {define} and {chord} to take multi-digit fret/finger positions.
  • Fix background drawing for finger positions.
  • Fix "Modification of a read-only value attempted" crash when instrument or user get nulled.
  • Fix %{pageno} vs. %{page} confusion.
  • Do not tamper with ABC content. E.g., adding K: has side-effects.
  • Fix issue #148.
  • Fix issue #149.
  • Fix issue #158.

Social and support

User community for feedback and help.

ChordPro 5.980

21 Aug 13:36
Compare
Choose a tag to compare

5.980???

Yes, a major jump in the version numbering, moving towards ChordPro 6.

ChordPro functionality

  • Bump version to 5.xxx moving towards 6.0.
  • Setting config value pdf.pagealign-songs to a value greater than 1 will force the resultant PDF to have an even number of pages.
  • Add warning when chord diagram exceeds the diagram size.
  • Do not complain about unknown meta data.
  • Add numbercolor property for chordfingers chord.
  • Add baselabeloffset property for chords.
  • Config settings that have corresponding command line options are always overridden when the command line option is used.
  • Add preprocessing for directives.
  • Preprocessing 'all' may result in multiple lines.
  • Experimental 'choruslike' property for pdf.chorus.recall.
  • Add clo --noa2crd to suppress autoconversion.
  • Improve page labeling and aligning.
  • Config pdf.csv.songsonly controls whether matter pages are included in the CSV.
  • Add warning if no songs were found in the input.
  • Simplify README.md.
  • Add ChordPro history doc.

BugFixes

  • Fix crash when no chords.
  • Fix case insensitive matching of directive selectors.
  • Fix issue #145.
  • Allow {define} and {chord} to take multi-digit fret/finger positions.
  • Fix background drawing for finger positions.
  • Fix "Modification of a read-only value attempted" crash when instrument or user get nulled.
  • Fix %{pageno} vs. %{page} confusion.
  • Do not tamper with ABC content. E.g., adding K: has side-effects.
  • Fix issue #148.
  • Fix issue #149.
  • Fix issue #158.

Social and support

User community for feedback and help.

ChordPro 0.979

09 Jul 15:56
Compare
Choose a tag to compare

ChordPro syntax

  • {define ...} can take key definitions for keyboards.
  • All directives can be selected out by appending -XXX,
    where XXX is the type of instrument or a user name.

ChordPro functionality

  • (musejazz) Change font to MuseJazzText.otf as downloadable from GitHub.
  • Improve error messages for font files not found.
  • Default CHORDPRO_LIB to ~/.config/chordpro, if present.
  • Experimental: Allow delegates to specify image type.
  • Allow variable expansion on all input lines.
  • Experimental support for preprocessing.
  • Experimental support for song-specific configs.
  • Support for keyboard diagrams.
  • Experimental support for metadata in filelist.
  • Add --print-delta-config option.
  • Suppress outline title if there is only one outline.
  • Allow meta data definitions in config.
  • Remove support for legacy configs.
  • 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).