Changes for version 6.080 - 2025-08-18

  • !Highssortlights
  • Support for [strum patterns](https://www.chordpro.org/chordpro/directives-env_grid/#strums) in grids.
  • [Bookmarks](https://www.chordpro.org/chordpro/chordpro_markup/#bookmarks).
  • [Break items](https://www.chordpro.org/chordpro/table_of_contents/#break) in Table of Content lines.
  • [Improved control](https://www.chordpro.org/chordpro/chordpro-configuration-pdf/#songbook-pages) over page order and alignment.
  • !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](https://www.chordpro.org/chordpro/directives-sortartist/) and [tag](https://www.chordpro.org/chordpro/directives-tag/).
  • Titles, artists and outlines will now be sorted according to the Unicode Technical Standard #10 (UTS #10) Collation Algorithm.
  • New font: [MuseJazzText](https://www.chordpro.org/chordpro/chordpro-fonts/#method-1-using-a-font-description).
  • Chord diagrams can now have nice, curly barres. Thanks to Michail Vourlakos for contributing.
  • (Experimental) [allpages](https://www.chordpro.org/chordpro/directives-image/#anchoranchor) 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](https://www.chordpro.org/chordpro/chordpro-configuration-generic/#general-settings) to obtain a delta symbol instead of 'maj7' in chord names.
  • You can now use special [ChordPro Symbols](https://www.chordpro.org/chordpro/chordpro-symbols/) from markup.
  • Songbooks now can have both a [cover](https://www.chordpro.org/chordpro/using-chordpro/#cover) and [front matter](https://www.chordpro.org/chordpro/using-chordpro/#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`](https://www.chordpro.org/chordpro/chordpro-configuration-pdf/#songbook-pages) 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.

Documentation

A lyrics and chords formatting program
Wx-based GUI for ChordPro

Modules

A lyrics and chords formatting program
convert lyrics and chords to ChordPro
a simple Wx-based GUI wrapper for ChordPro