Skip to content

Releases: ChordPro/chordpro

ChordPro 6.100.0

21 Apr 14:06

Choose a tag to compare

ChordPro 6.100

Version Date
6.100.0 2026-04-21

Highlights

  • Reworked Keys and Transpositions. See https://www.chordpro.org/chordpro/keys_and_transpositions/ .
  • New config setting: keys.force-common and keys.flats.
  • Updated the standard guitar chords with lots of new chords and fingering information. Thanks to Russ Jones.
  • Added another Russ Jones contribution: jazzy-chords with many chord names typically used in Jazzy music.
  • Added a new configuration setting settings.wraplines to control line wrapping. Enabled by default.
  • Chords in {define} and {chord} can now be transposable.
  • ChordPro output: Suppress key directive when transcoding to a movable system.
  • Image files can now reside in folders next to the song.
  • Image file names will now understand a leading ~.

Other Changes

  • Update ABC to 1.22.34.
  • Duplicate lines in tables of contents and outlines are now skipped.
  • Edwin (@edwinjc) contributed instrument settings and chords for the Andean Charango. Thanks!
  • Prevent "Error: : No such file or directory" when first starting GUI.
  • Fix mangling of data: URIs in {image}.
  • Change HTML style names to default, screen and print.
  • Allow embedding of HTML styles (html.style.embed).
  • With setting.strict: Issue a warning when a song does not have have a valid key (e.g., is missing a {key} directive).
  • Change default for settings.strict to false.

Internal

  • Move backend configurator(s) into a separate file.
  • Renamed t tests to make room for new components.
  • Eliminate JSON::PP (use XS instead). Try loading JSON with XS first. If that fails, use the much slower relaxed JSON parser. This gives a performance improvement of over 10% when the guitar.json is converted to not relaxed.
  • Add (experimental) provisions for new HTML backend.
  • Improve the macOS GitHub action. The installer kits for both Intel and ARM can now be built using a GitHub runner.

Bug Fixes

  • Fixed issue #315, #357, #512, #526 (thanks Merijn) #541, #580 and more.
  • Fixed issue #630.1.
  • Fixed issue #636.
  • Fixed issue #640 (col expands to colums instead of columns).
  • Fixed issue #647 (image scaling goes wrong with columns).
  • Fixed issue #658.
  • Several others.

Social and support

User community for feedback and help.
Please use the issue tracker for bugs reports.

Sources and Kits

See assets below.

Some versions of the ESET virus scanner on Windows may block installing the ChordPro kit. This is a known 'false positive' in the virus scanner and ESET has confirmend that they changed this in a recent update of the ESET detection engine.

AppImages

  • ChordPro-6.100.0-wk4.0.AppImage
  • ChordPro-6.100.0-wk4.1.AppImage

Try 4.0 first, if it crashes try 4.1. You may be lucky.

Docker

docker.io/chordpro/chordpro:v6.100

ChordPro 6.099.0 BETA

13 Apr 12:46

Choose a tag to compare

ChordPro 6.099.0 BETA Pre-release
Pre-release

ChordPro 6.099.0

THIS IS A BETA RELEASE.

Version Date
6.099.0 2026-04-13 First beta

Highlights

  • Reworked Keys and Transpositions. See https://www.chordpro.org/beta/keys_and_transpositions/ .
  • New config setting: keys.force-common and keys.sharps.
  • Updated the standard guitar chords with lots of new chords and fingering information. Thanks to Russ Jones.
  • Added another Russ Jones contribution: jazzy-chords with many chord names typically used in Jazzy music.
  • Added a new configuration setting settings.wraplines to control line wrapping. Enabled by default.
  • Chords in {define} and {chord} can now be transposable.
  • ChordPro output: Suppress key directive when transcoding to a movable system.
  • Image files can now reside in folders next to the song.
  • Image file names will now understand a leading ~.

Other Changes

  • Update ABC to 1.22.34.
  • Duplicate lines in tables of contents and outlines are now skipped.
  • Edwin (@edwinjc) contributed instrument settings and chords for the Andean Charango. Thanks!
  • Prevent "Error: : No such file or directory" when first starting GUI.
  • Fix mangling of data: URIs in {image}.
  • Change HTML style names to default, screen and print.
  • Allow embedding of HTML styles (html.style.embed).
  • With setting.strict: Issue a warning when a song does not have have a valid key (e.g., is missing a {key} directive).
  • Change default for settings.strict to false.

Internal

  • Move backend configurator(s) into a separate file.
  • Renamed t tests to make room for new components.
  • Eliminate JSON::PP (use XS instead). Try loading JSON with XS first. If that fails, use the much slower relaxed JSON parser. This gives a performance improvement of over 10% when the guitar.json is converted to not relaxed.
  • Add (experimental) provisions for new HTML backend.
  • Improve the macOS GitHub action. The installer kits for both Intel and ARM can now be built using a GitHub runner.

Bug Fixes

  • Fixed issue #315, #357, #512, #526 (thanks Merijn) #541, #580 and more.
  • Fixed issue #630.1.
  • Fixed issue #636.
  • Fixed issue #640 (col expands to colums instead of columns).
  • Several others.

Social and support

User community for feedback and help.
Please use the issue tracker for bugs reports.

Sources and Kits

See assets below.

AppImages

  • ChordPro-6.099.0-wk4.0.AppImage
  • ChordPro-6.099.0-wk4.1.AppImage

Try 4.0 first, if it crashes try 4.1. You may be lucky.

ChordPro 6.090.1

31 Oct 08:55

Choose a tag to compare

ChordPro 6.090

Version Date
6.090.0 2025-10-31
6.090.1 2026-01-03
6.090.2 2026-04-12 macOS only

Highlights

Configuration file types

Configuration files can now have a distinguishing type.

 config.type         // the type
 config.title        // a string to show in selections
 config.description  // a descriptive text for this config
 config.omit         // do not show this one in the selection list

These types can be used to designate a particular purpose for a config. Currently recognized types are: instrument, style, stylemod and task.

Configuration file types are only used in the GUI. All packaged config files are modernized to use these types. Some no longer relevant stylemods have been removed and new ones added.

GUI Improvements

  • The settings dialog has been reworked to support configuration file types.
  • The GUI no longer uses environment variable CHORDPRO_LIB. You must set the custom library explicitly in the settings dialog.
  • Warning: On the 'Preset' Settings dialog, the checkbox 'Ignore Standard Configs' has been renamed to 'Use Standard Configs'. Its meaning is inversed.
  • Breaking: Selected presets for configurations are lost when migrating to this new version. Apologies for the inconvenience.

Other Improvements

  • Improve break handling in ToC. Fixes issue #606.
  • (HTML) Annotations have a distinct td class.
  • Grid bar symbols are better aligned.
  • Grid bar lines can be stretched vertically.
  • scripts/ttc can be used to show the contents of TTF (font collection) files.
  • scripts/rrjson can be used to convert from/to miscellaneous JSON formats.

Bug Fixes

  • Fix E9 and F9 chords. Thanks to Eric Bell.
  • Remove colons from --define in docs and pod.
  • Fix issue 599.
  • Fix problem loading JSON files that end with a comment line that has no line ending.

6.090.2 (macOS only)

Released 2026-04-12

  • Fix install for newer macOS versions.

6.090.1

Released: 2026-01-03

  • Fix wrong date generation in PDF.

Social and support

User community for feedback and help.
Please use the issue tracker for bugs reports.

Sources and Kits

See assets below.

Some versions of the ESET virus scanner on Windows may block installing the ChordPro kit. This is a known 'false positive' in the virus scanner and ESET has confirmend that they changed this in a recent update of the ESET detection engine.

AppImages

  • ChordPro-6.090.1-wk4.0.AppImage
  • ChordPro-6.090.1-wk4.1.AppImage

Try 4.0 first, if it crashes try 4.1. You may be lucky.

Docker

docker.io/chordpro/chordpro:v6.090

6.090 beta 4

23 Oct 14:19

Choose a tag to compare

6.090 beta 4 Pre-release
Pre-release

Please join us in testing 6.090 beta!

Major change in this release is the classification of config files. See https://www.chordpro.org/beta/chordpro-gui-settings/.

As a consequence, your current config presets in the GUI may be lost. Sorry for that.

Please add your feedback to issue #616, do not spam the forum!

Release Notes (tentative)

Highlights

Config improvements

  • Configuration files can have a distinguishing type. config.type: style These types can be used to designate a particular purpose for a config. Currently recognized types are: 'instrument', 'style', 'stylemod' and 'task'. Configuration file types are mostly used in the GUI. All packaged config files are modernized to use these types.

GUI Improvements

  • The settings dialog has been reworked to support configuration file types. The settings dialog can make use of some more properties: config.title -- a string to show in selections config.description -- a descriptive text for this config config.omit -- do not show this one in the selection list
  • The GUI no longer uses environment variable CHORDPRO_LIB. You must set the custom library explicitly in the settings dialog.
  • Warning: On the 'Preset' Settings dialog, the checkbox 'Ignore Standard Configs' has been renamed to 'Use Standard Configs'. Its meaning is inversed.

Other Improvements

  • Improve break handling in ToC. Fixes issue #606.
  • Add pdf.page_layout to request a particular document view mode, e.g. "two_page_left". Note that not all PDF viewers support this.
  • Add task/stylemods for Spread Pages view.
  • (HTML) Annotations have a distinct td class.
  • Grid bar symbols are better aligned.

Bug Fixes

  • Fix E9 and F9 chords. Thanks to Eric Bell.
  • Remove colons from --define in docs and pod.
  • Fix issue #599.

Kits (6.089.4)

Beta 4 fixes some issues found in Beta 3.

See assets below.

ChordPro-6.089.4-wk4.0.AppImage is for systems that use WebKit2GTK 4.0, AppImage ChordPro-6.089.4-wk4.1.AppImage is for systems that use WebKit2GTK 4.1. Try 4.0 first, if it crashes try 4.1. You may be lucky.

Docker: docker.io/chordpro/chordpro:beta6.089.4

ChordPro 6.080

18 Aug 19:44

Choose a tag to compare

ChordPro 6.080

Version Date
6.080.0 2025-08-18
6.080.1 2025-08-28

Highlights

GUI improvements

  • You can now set the preferred filename extension for ChordPro song file names.
  • When saving a preview PDF, the default output filename is derived from the current song or folder.
  • ChordPro will no longer offer saving the preview on exit. It can easily be regenerated and exported if needed.
  • The save and clean operations for the messages are now provided by buttons on the messages pane itself.
  • Simplified the editor Insert menu. Add inserting special symbols.
  • Typing a {start_of_section} will automatically provide the corresponding {end_of_section}.

Other improvements

  • New metadata directives: sortartist and tag.
  • Titles, artists and outlines will now be sorted according to the Unicode Technical Standard #10 (UTS #10) Collation Algorithm.
  • New font: MuseJazzText.
  • Chord diagrams can now have nice, curly barres. Thanks to Michail Vourlakos for contributing.
  • (Experimental) allpages anchor for images. Similar to the page anchor, but the image is repeated on every page of the song.
  • Edon V. kindly donated a state-of-the art revised version of the config schema. Thanks, Edon!
  • Lilypond delegate supports a property "program" to explicitly designate the Lilypond program.
  • Filenames in filelists may be quoted, even if no options are involved.
  • Filenames in filelists are considered relative to the filelist.
  • Are you using the preprocessor in your abc and ly environments? Please use the more general parser.preprocess.env-... instead.
  • Config settings.maj7delta to obtain a delta symbol instead of 'maj7' in chord names.
  • You can now use special ChordPro Symbols from markup.
  • Songbooks now can have both a cover and front matter.
  • To avoid confusion, command line option --print-default-config will now print the template config instead of the full config. To print the full config, repeat the option.
  • In case of emergency it is now possible to obtain chord brackets in lyrics and annotations.
  • Allow name based array access in config augment.
  • Font specifications in the config may now carry (some) properties. E.g. pdf.fonts.comment_box : "sans 12; color=blue; frame=1".
  • Command line options --even-pages-number-left (-L) and --odd-pages-numbers-left are no longer functional. They did the wrong thing anyway. Use pdf.songbook in the config file instead.

Bug Fixes

  • Prevent "settings migrated" dialog if not applicable.
  • Some issues with Unicode filenames on Windows.
  • Some issues with line endings on Windows.
  • Some issues with button bitmaps on Windows.
  • Fix image alignment with indent.
  • Fix title swap even when using title-even format.
  • Fix problems with save/restore settings on Windows.
  • Fix reading from "-" (standard input).
  • Fix problem with a2crd from wx on Windows.
  • Fix issues #459, #512, #528, #534, #537.
  • Fix issue #544 Issue with special character in metadata during export when used in filename.
  • (PDF) Fix progress count if multi-pass.
  • Fix diagnostic in file load.
  • Fix *size reset after *font reset.
  • Fix/Doc song and page metadata substitutions.
  • Suppress labels for grids when lyrics-only.
  • Suppress empty lines after grids when lyrics-only.
  • Fix crash with chords in grid margins.
  • Fix topic localization in fix_musicsyms.
  • TextBlock: Default colour to style colour.
  • (Wx) Prevent recursion in saved preferences.
  • Fix #555, #550, #542, #315, #569.
  • Fix crash with {comment: [chord]} in 2-pass mode.
  • Fix problems with images in 2-pass mode.

6.080.1

Released: 2025-08-28

  • Reworded symbols insert dialog.
  • Fix outlines sorting.
  • Add dependency Unicode::Collate.
  • Trimmed usage message for reference mode.
  • Prevent warning when a delegate is set to null.

Note

The Appimage below is slightly experimental and may not work on all Linux platforms.

Social and support

User community for feedback and help.
Please use the issue tracker for bugs reports.

ChordPro 6.080 (beta)

06 Aug 15:02

Choose a tag to compare

ChordPro 6.080 (beta) Pre-release
Pre-release

6.079.2

This is a beta release for the upcoming 6.080.

Released: 2025-08-12

Sorting now uses Unicode Technical Standard (UTS) 10 Collation Algorithm. This should give as correct as possible results on all platforms.

Highlights

GUI improvements

  • You can now set the preferred filename extension for ChordPro song file names.
  • When saving a preview PDF, the default output filename is derived from the current song or folder.
  • ChordPro will no longer offer saving the preview on exit. It can easily be regenerated and exported if needed.
  • The save and clean operations for the messages are now provided by buttons on the messages pane itself.
  • Simplified the editor Insert menu. Add inserting special symbols.
  • Typing a {start_of_section} will automatically provide the corresponding {end_of_section}.

Other improvements

  • New metadata directives: sortartist and tag.
  • Titles, artists and outlines will now be sorted according to the Unicode Technical Standard #10 (UTS #10) Collation Algorithm.
  • New font: MuseJazzText.
  • Chord diagrams can now have nice, curly barres. Thanks to Michail Vourlakos for contributing.
  • (Experimental) allpages anchor for images. Similar to the page anchor, but the image is repeated on every page of the song.
  • Lilypond delegate supports a property "program" to explicitly designate the Lilypond program.
  • Filenames in filelists may be quoted, even if no options are involved.
  • Filenames in filelists are considered relative to the filelist.
  • Are you using the preprocessor in your abc and ly environments? Please use the more general parser.preprocess.env-... instead.
  • Config settings.maj7delta to obtain a delta symbol instead of 'maj7' in chord names.
  • You can now use special ChordPro Symbols from markup.
  • Songbooks now can have both a cover and front matter.
  • To avoid confusion, command line option --print-default-config will now print the template config instead of the full config. To print the full config, repeat the option.
  • In case of emergency it is now possible to obtain chord brackets in lyrics and annotations.
  • Allow name based array access in config augment.
  • Font specifications in the config may now carry (some) properties. E.g. pdf.fonts.comment_box : "sans 12; color=blue; frame=1".
  • Command line options --even-pages-number-left (-L) and --odd-pages-numbers-left are no longer functional. They did the wrong thing anyway. Use pdf.songbook in the config file instead.

Bug Fixes

  • Prevent "settings migrated" dialog if not applicable.
  • Some issues with Unicode filenames on Windows.
  • Some issues with line endings on Windows.
  • Fix image alignment with indent.
  • Fix title swap even when using title-even format.
  • Fix problems with save/restore settings on Windows.
  • Fix reading from "-" (standard input).
  • Fix problem with a2crd from wx on Windows.
  • Fix issues #459, #512, #528, #534, #537.
  • Fix issue #544 Issue with special character in metadata during export when used in filename.
  • (PDF) Fix progress count if multi-pass.
  • Fix diagnostic in file load.
  • Fix *size reset after *font reset.
  • Fix/Doc song and page metadata substitutions.
  • Suppress labels for grids when lyrics-only.
  • Suppress empty lines after grids when lyrics-only.
  • Fix crash with chords in grid margins.
  • Fix topic localization in fix_musicsyms.
  • TextBlock: Default colour to style colour.
  • (Wx) Prevent recursion in saved preferences.
  • Fix #555, #550, #542, #315, #569.
  • Fix crash with {comment: [chord]} in 2-pass mode.
  • Fix problems with images in 2-pass mode.

Social and support

User community for feedback and help.
Please use the issue tracker for bugs reports.

ChordPro 6.070

24 Dec 16:47

Choose a tag to compare

ChordPro 6.070 has been released.

A Christmas present from the ChordPro team.

Highlights

  • A brand new ChordPro GUI makes it a pleasure to create nice songbooks.

  • It has been completely redesigned using feedback from Nick Berendsen's macOS version.
  • The new GUI is identical on Linux, Windows and macOS.
  • It comes with a built-in PDF previewer.
  • It can create songbooks from folders of songs.
Other improvements
  • Centered chords (top, bottom, below) are now evenly spread over multiple lines.
  • (Wx) Remove ChordPro preset.
  • (macos) Use _NSGetExecutablePath() to get the correct script location.
  • Sync config files between git and MANIFEST.
  • (Paths) Allow absolute filenames in findres.
  • (Makefile) Add Ref::Util dependency.
  • Progress reporting. Options ``progress_callabck and -I. Also enabled with --verbose.
  • New meta: page.class (first, title, default) and page.side (left, right).
  • Distinct page clases for even pages; filler class for alignment pages.
  • Add "omit" property for delegated images.
  • Allow 'mi' as short for 'min' chord quality.
  • Make properties parsing in directives more robust.
  • (ChordPro) Include ABC if generating for MSPro.
  • Allow %{} substitutions in grid sections.
  • Add labelfont, labelsize and labelcolour directives.
  • (Experimental) Chord changes.
Bug Fixes
  • Several image fixes related to issue #428.
  • (Wx) Fix problem with incorrect resource path after CHORDPRO_LIB change.
  • (Config) Eliminate warning on undefined config entry.
  • Fix problem with vertical spacing of {chord}.
  • Fix issue #411, #428, #429, #443, #447, #471, #473, #482.
  • Fix forum issue 2546.
  • (Wx, MSWindows only) Use Edge for WebView (PDF view). Requires custom wxWidgets build.
  • Change handling of NC (issue #441).
  • Fix invalid font names for Courier/Mono Italic (should be Oblique).

Updates

Update 6.070.1

This update fixes file saving problems on macOS.

Update 6.070.2 (2025-01-05)

This update fixes an error while creating a new custom config from the Settings dialog.

Update 6.070.3 (2025-01-10)

This update fixes some problems with non-ascii filenames on Windows.

Update 6.070.4

This update fixes several problems with non-ascii filenames on Windows.

Update 6.070.5 (2025-01-23)

This update fixes a number of problems with line endings on Windows.

Update 6.070.6 (2025-01-29)

This update fixes problems with settings that did not persist on Windows.

Update 6.070.7 (2025-01-30)

This update fixes a possible crash on macOS.

Availability

Packaging status of ChordPro

Packaging status

Installer packages for macOS and Windows are available in the assets below. MD5 and SHA256 checksums have been published on https://groups.io/g/ChordPro/topic/chordpro_6_070_has_been/110271488 .

For Debian LTS and Ubuntu LTS, see Installation on Debian stable.

Docker

Docker images are available on the Docker Hub.

Social and support

User community for feedback and help.
Please use the issue tracker for bugs reports.

ChordPro 6.070 RC2

18 Dec 10:19

Choose a tag to compare

ChordPro 6.070 RC2 Pre-release
Pre-release

Highlights

chordpro-gui-overview

  • A brand new ChordPro GUI makes it a pleasure to create nice songbooks. It has been completely redesigned using feedback from Nick Berendsen's macOS version. The new GUI is identical on Linux, Windows and macOS. It comes with a built-in PDF previewer. It can create songbooks from folders of songs.

Read the Getting Started Guide.

Other improvements

  • Centered chords (top, bottom, below) are now evenly spread over multiple lines.
  • (Wx) Remove ChordPro preset.
  • (macos) Use _NSGetExecutablePath() to get the correct script location.
  • Sync config files between git and MANIFEST.
  • (Paths) Allow absolute filenames in findres.
  • (Makefile) Add Ref::Util dependency.
  • Progress reporting. Options ``progress_callabck and -I. Also enabled with --verbose.
  • New meta: page.class (first, title, default) and page.side (left, right).
  • Distinct page clases for even pages; filler class for alignment pages.
  • Add "omit" property for delegated images.
  • Allow 'mi' as short for 'min' chord quality.
  • Make properties parsing in directives more robust.
  • (ChordPro) Include ABC if generating for MSPro.
  • Allow %{} substitutions in grid sections.
  • Add labelfont, labelsize and labelcolour directives.
  • (Experimental) Chord changes.

Bug Fixes

  • Several image fixes related to issue #428.
  • (Wx) Fix problem with incorrect resource path after CHORDPRO_LIB change.
  • (Config) Eliminate warning on undefined config entry.
  • Fix problem with vertical spacing of {chord}.
  • Fix issue #411, #428, #429, #443, #447, #471, #473, #482.
  • Fix forum issue 2546.
  • (Wx, MSWindows only) Use Edge for WebView (PDF view). Requires custom wxWidgets build.
  • Change handling of NC (issue #441).

Changes since RC1

  • Fix problem with window maximizing (Windows only).
  • Fix problem with cover templates.

Social and support

User community for feedback and help.
Please use the issue tracker for bugs reports.

ChordPro 6.060

24 Aug 19:41

Choose a tag to compare

ChordPro 6.060 has been released.

Long overdue but you know how it goes... there's always one more feature to add and one more bug to fix...

Highlights

  • Configuration files are now Really Relaxed JSON files. These are much easier to write and maintain than JSON. Don't worry, everything is still backward compatible with the older JSON and slightly relaxed JSON formats. And ChordPro can convert your config files for you.
  • Nick Berendsen kindly offered to create a native GUI for macOS. It looks great and behaves nicely in the way macOS applications should behave. And it doesn't have the restrictions on opening and saving of files that the 'classic' GUI suffers from. Thanks Nick!
    Note that the new macOS GUI is experimental. Also it requires a newer version of macOS than ChordPro-Classic. The newer ARM Macs will need to use Rosetta.
  • ChordPro bundles free replacement fonts to be used instead of the corefonts. No configs or settings needed.
  • George Lewe contributed a new, state of the art landing page for the ChordPro site. Thanks George!

Functionality

  • (PDF, page sort) Use sorttitle for page sorting.
  • Images: Ignore align with x percentage. Issue warning.
  • Detection of attributes in labels now requires quoting.
  • Handle \u escapes for surrogates and extended chars (\u{...}).
  • 'chordpro -A -A -A' will produce runtime info in JSON.
  • Add '--convert-config' to convert config to new style.
  • Add href property for images.
  • New metadata: chordpro, chordpro.version and chordpro.songsource.
  • Upgrade JSON::Relaxed to 0.096.
  • Upgrade SVGPFG to 0.087. Enables transparant SVG images.
  • Add independent horizontal and vertical scaling for images. Requires Text::Layout 0.037_002.
  • Upgrade Text::Layout to 0.038.
  • Allow fret -1 in {define}, and 'x' in json config for consistency.
  • Allow pdf.fonts.foo: bar (short for pdf.fonts.foo { description: bar }).
  • Allow label="..." for {chorus} and {grid}.
  • Add align property for diagram display.

Bug fixes

  • Fix/update docker build.
  • Add missing shortcodes sog and eog (start/end of grid).
  • Fix paper anchored images being restricted to page size instead of paper size.
  • Fix problem that blocked pdf documents from being processed as songs.
  • Fixed problems with labels and embedded newlines.
  • Fixed newline issues in TextBlocks.
  • Fix issue #353, #367, #371, #372, #384, #388, #399, #410.
  • Fix spread image handling.
  • Fix diagrams.sorted.
  • Fix handling of "display"/"format" in config chords.
  • Fix problem that text in a TextBlock did not reset to flush left.
  • Fix problem TextBlock textstyle did not copy the background colour.
  • Fix colours of keyboard diagrams wrt. theme.
  • Fix rootless chords with transcode.
  • Fix problem with /~ in grid.
  • Upgrade to abc2svg fca05cd348 to fix problem with grid widths.
  • Fix problem with TextBlock not correctly using desired spacing.
  • Fixed --print-{default,final,delta}-config.

Internal

  • New function to deal with property settings for the config.
  • Move pp files to separate MANIFEST so they do not clobber the CPAN.

Social and support

User community for feedback and help.
Please use the issue tracker for bugs reports.

ChordPro 6.050

09 Feb 18:25

Choose a tag to compare

ChordPro 6.050 has been released

Highlights

  • Customize the tables of content by providing a template. The template is processed as a song before the tables and can be used to set title, subtitle, columns, maybe even an introduction text. Since the template it iself a song, it can be associated with its own config file for unlimited customization. Read more...
  • New delegated environment: textblock. The text between start_of_textblock and end_of_textblock is formatted normally, but the result is an image that can be placed anywhere. Several attributes are available to control the appearance of the text, e.g. centered and flush right. Read more...
  • Delegate type may now also be 'omit' to omit the content of the section, and 'none' to treat the section a generic. Read more...

Functionality

  • (Experimental) Add environment textblock.
  • (Experimental) Add ToC templates.
  • Wrap toc lines.
  • (PDF) Allow strwidth and strheight to return both values at once.
  • (Config) allow delegate types 'none' and 'omit'; remove 'omit' attribute.

Bug fixes

  • Fix issue #265.
  • Fix spread indent with labels.
  • Fix issue #343.

Social and support

User community for feedback and help.
Please use the issue tracker for bugs reports.