The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
0.93	2017-12-07

    - Fix transposition of chord diagrams.

0.92	2017-12-07

    - Add configurable sort methods for table of contents.
      Config option: toc.order, values "page" or "alpha".
      Default is "page".
      Config option: toc.title, default "Table of Contents".
      Supersedes pdf.formats.default.toc-title.
    - Fix JSON problem with loading UTF8 config files.
    - Fix the need for a bogus file argument when dumping chords.
    - Experimental support for indenting and margin labels.
    - Obsolete pdf.diagramscolumn in favour of pdf.diagrams.show.
      This can be top, bottom, right of the first page, and below,
      following the last song line.
    - Provide song source for unknown chords message.
    - Handle UTF-8 encoded filenames correctly.
    - Implement in-line printing of chords, config:
      settings.inline-chords.
      Add style 'inline'.
    - Fix problem with font restore after {textfont} cs.
    - Fix problem that trailing empty lines were discarded.
    - Fix final line discard if input is not newline terminated.
    - Fix issue#31 (textsize directive with percentage raises error).
    - Fix problem where first empty line was inadvertently ignored.
    
0.910.1	2017-11-09

    - Add style 'modern3'.

0.91	2017-11-09

    - Add printing of bars in chord diagrams.
    - Allow PDF config "fontdir" to take an array of paths. Also,
      allow the path elements to be a colon-(Windows: semicolon)-separated
      list of paths.
    - Add PDF config "diagramscolumn". This will have the song chord
      diagrams printed on the first page, in a side column.
      Experimental.
    - Fix problem with misnumbered fingers in non-builtin chords.
    - Fix problem with restoring defaults for {textsize} and friends.
    
0.90	2017-10-17

    - Fix dependencies in Makefile.PL.
    - Do not mark config defined chords as being user defined.
    - Fix some problems with '{chord}' chords.

0.89	2017-09-22

    - Add {transpose} directive.
    - Transpositions and metadata substitutions are now handled at
      parse time.
    - Update built-in documentation.
    - Upgrade WxChordPro to 0.89.
    - Fix problem with locating manual page.
    - Normalize CHANGES according to CPAN:Changes::Spec.

0.88    2017-09-11

    - Put the Table of Contents (if any) at the beginning.
    - Fix a bug that caused no TOC to be produced with multiple song
      input.
    - Add --csv command line option to request writing the CSV.
    - Add --cover command line option to prepend cover pages.
    - Improve JSON config validation.

0.87    2017-09-04

    - Fix problem where songlines without chords yielded empty lines
      in the ChordPro backend after transposition.
    - Allow "-" as filename for standard input.
    - Handle Byte Order Mark in input files.
    - (ChordPro) Do not use {meta} for known meta keys.
    - (Windows) Handle version number setting in iss file.
	
0.860.1 2017-08-18

    - Fix test failures with PDF::Builder 3.004, issue
      https://rt.cpan.org/Ticket/Display.html?id=122815 .

0.86    2017-08-16

    - Fix problems with disappearing page titles.
    - Fix some packing issues.

0.85    2017-08-15

    - Rename config pdf.fonts.diagram_capo to pdf.fonts.diagram_base.
    - Fix some (well, several) layout issues with odd/even page printing.
    - Fix missing fingers in config defined chords.
    - Allow PDF::Builder to be used instead of PDF::API2.
    - Improve define/chord parsing and diagnostics.
    - (WxChordPro) Update to 0.84.

0.84    2017-07-31

    - Emergency fix for PDF font problem.

0.83    2017-07-31

    - Supply default '1+4x4+1' for first start_of_grid.
    - Supply default straight font for grid lines.
    - Allow empty lines in grids.
    - Improve WxChordPro integration.
    - Change old terminology "chordgrid" to "diagrams".
    - (WxChordPro) Update to 0.83.

0.82    2017-07-21

    - Add Version.pm.

0.81    2017-07-16

    - Fixed problem where wxChordPro couldn't preview.
    - Restructured the files for packaging support.

0.80    2017-07-13

    - (PDF) Improve terminology in warning about unkown chords.
    - Prevent undefined warnings when a song has no chords.
    - (pp) Allow resource updating.
    - Prevent undefined warnings when the system provides no configs.
    - Add missing POD resources for packaged binaries.
    - Supply usage info and exit when run without action/file arguments.

0.79    2017-07-12

    - Mostly packing/packaging fixes.
    - (WxChordPro) Update to 0.79.

0.78    2017-07-12

    - Mostly packaging fixes.
    - (WxChordPro) Update to 0.78.

0.77    2017-06-26

    - Finalize design and implementation of chord grids.
    - Add support for chord fingerings, as suggested by Christian
    - Erickson (author of the Songsheet Generator).
    - Fix meaning of clo -G (was negated).
    - Add song examples.
    - (WxChordPro) Update to 0.76.

0.76    2017-05-16

    - Allow text properties to stack/unstack.
    - Suppress empty text line if there's only [Chords].
    - Enhance parameter substitution in titles/comments.
    - Allow {chord NAME} to designate known chords.
    - Some more fix problems with dot-less @INC in newer perls.
    - Add schema to verify (and edit) json config files.

0.75    2017-04-13

    - Experimental support for Nashville Numbering System and Roman
    - Numbered Chords.
    - (Config) Add more meta data: lyricist, arranger, copyright,
      year, duration.
    - (PDF) Improve grids drawing: add config for line thickness, add space
      for the crosses/circles.
    - (PDF) Allow PDF to be written to standard output. Output file
      will now be named after the input file if there's only one.
    - Keep track of #-comments in ChordPro input and reproduce in
    - ChordPro output.
    - (PDF) Fonts are now looked up in a font path consisting of the
      fontdir config setting, the application's fonts resource
    - directory, and the value of environment variable FONTDIR.
    - (Packager) Use App::Packager from CPAN.
    - (WxChordPro) Update to 0.74.

0.74    2017-04-02

    - Fix problems with dot-less @INC in newer perls.

0.73    2017-04-04

    - (WxChordPro) Update to 0.710.3.

0.72    2017-01-18

    - (WxChordPro) Update to 0.710.2.
    - Fix style_chordii sample config.

0.71    2017-01-17

    - Produce CSV with PDF and toc.
    - Implement {chord...} directive.

0.70    2016-11-10

    - (ChordPro) Fix require of Common.
    - (Config) Comment example chord definition.
    - (ChordPro) Add rechorus handling.
    - (ChordPro) Fix --toc/--notoc command line option.
    - (PDF) Fix background colour in indented chorus.
    - (PDF) Fix wrong headspace on continuation pages.

0.69    2016-09-29

    - Add parser tests.
    - Prevent nasty errors when transposing unknown chords.
    - (PDF) Fix comment decorations that were off due to
      substituting metadata.
    - (ChordPro) Add msp as output variant.

0.68    2016-08-23

    - Extend chorus recall. Chorus may be quoted, and/or referred
      with a tag text.
    - Handle {pagesize} in legacy config.
    - Minor adjustments to the default configuration to match the
      documentation.

0.67    2016-08-23

    - Overhaul of chord definitions and transpositions.
    - Chords may now be parenthesised.
    - {defined: name ...} is now preferred.
    - "base-fret NN" may be omitted.
    - All strings may be omitted to define an unknown chord.

0.66    2016-08-22

    - Uploaded to GitHub.
    - Added support for {meta} directives.
    - Make the list of known metatada configurable.
    - Allow using metadata in titles and comments.
    - Remove meta-mapping (no longer needed).
    - Change the way unknown chords are dealt with, for
    - Chord/Chordii compatibility.
    - Add res/config/style_chordii.json with as much Chord/Chordii
      compatibility as can be reasonably achieved.

0.65    2016-07-15

    - Add --define to set config items from the command line.
    - Smooth some config trickeries.
    - Add meta-map config to treat metadata items differently.
    - Normalize directives parsing to be (more) Chord/Chordii
      compatible.
    - Handle defining chords with flexible number of strings.

0.64    2016-07-10

    - Add support for Chord/Chordii legacy config.
    - Add --no-legacy-config to suppress legacy config.
    - Add --no-default-configs (-X) to suppress all default configs.
    - Do not make "no easy chords" default.
    - More pp stuff.

0.63    2016-07-06

    - Add support for {grid} and friends.
    - More pp stuff.

0.62    2016-07-03

    - Improve support for PAR packaging.
    - Add Undo/Redo (MSW only?).
    - Better viewer launching.
    - Use separate PODs for --manual and --help-config.
    - Add wxchordpro to the kit.

0.61    2016-06-28

    - Improve packaging.
    - Add support for PAR packaging.

0.60    2016-06-23

    - Bring chorus layout attributes under a single topic.
    - Add chordgrid and chordgrid_capo chords.

0.59    2016-06-23

    - We have a Ukulele.
    - And a GUI.

0.58    2016-06-20

    - Handle --chord-grid-size.
    - Add chord definitions in configuration.
    - Add chords sorting.
    - Add user defined chords and tunings.
    - Handle --no-easy-chord-grids and --chord-grids-sorted.

0.57    2016-06-19

    - Move transpose code to Chords module.
    - Default grid font to comment, not font.
    - Register user defined fonts.
    - First shot at printing chord grids.
    - Second shot at printing chord grids.
    - Support -D, but use backend to generate the grids.

0.56    2016-06-13

    - Handle {titles} directive.
    - Add support for head-first-only. Titles are now top-printed.
    - Move low-level primitives to PRWriter module.
    - Add font and spacing for 'empty' lines.

0.55    2016-06-10

    - Detailed page headers/footers control.
    - Require perl version v5.10.

0.54    2016-06-08

    - Fix bug #115156: Will not build on Mac OSX.
    - Fix bug #115159: IO::File is not loaded automatically in older
      perls ( < 5.12.6 ).

0.53.1  2016-06-08

    - Improve Makefile.PL to get indexing right.

0.53    2016-06-07

    - Add built-in chords and the --dump-chords-text facility.
    - (PDF) Turn missing images into a comment.

0.52.6  2016-06-07

    - Fix POD problem in Config.pm.

0.52.5  2016-06-07

    - Improve Makefile.PL to get indexing right.

0.52.4  2016-06-06

    - Improve Makefile.PL.

0.52.3  2016-06-06

    - Move configuration pod to Config.pod. Will it be indexed?
    - Add --print-default-config and --print-final-config options.
    - Fix problems with songline colours.
    - Fix headings.
    - Add head-first-only setting.
    - Fix page footers.

0.52.2  2016-06-06

    - Minor documentation changes.

0.52.1  2016-06-05

    - Some fixes for tests on Windows.

0.52    2016-06-05

    - Move runnable code from chordpro script to ChordPro.pm
      module. The script is now a simple wrapper.

    - Add documentation.

0.51.3  2016-06-05

    - Eliminate Clone as a dependency.
    - Eliminate IO::String as an explicit dependency. It's implied
      by Font::TTF.

0.51.2  2016-06-04

    - Better Makefile.PL (no_index of namespace).

0.51.1  2016-06-04

    - Better Makefile.PL.

0.51    2016-06-04

    - First alpha version released.