From 2e0790015d48dc593cde983ccced3a157ba914d7 Mon Sep 17 00:00:00 2001 From: Johan Vromans Date: Tue, 26 Dec 2023 15:30:05 +0100 Subject: [PATCH] Release 6.040. --- Changes | 6 +- docs/content/ChordPro-Reference-RelNotes.md | 62 +++++++++++++++++++-- lib/ChordPro/Version.pm | 2 +- 3 files changed, 61 insertions(+), 9 deletions(-) diff --git a/Changes b/Changes index 57a18bbb..1a8e7e69 100644 --- a/Changes +++ b/Changes @@ -1,12 +1,12 @@ -0.000 +6.040 2023-12-26 - !Highlights - - Images can be [placed everywhere](https://chordpro.org/beta/directives-image/). + - Images can be [placed everywhere](https://chordpro.org/chordpro/directives-image/). They can be placed relative to the paper, the page, the column, and the lyrics. - - Images can be [embedded[(https://chordpro.org/beta/directives-image/#inline-images) in text (lyrics) lines, either as part of + - Images can be [embedded[(https://chordpro.org/chordpro/directives-image/#inline-images) in text (lyrics) lines, either as part of the text similar to a glyph, or somewhere else on the page relative to a particular place in the text. The latter is most interesting for annotations. diff --git a/docs/content/ChordPro-Reference-RelNotes.md b/docs/content/ChordPro-Reference-RelNotes.md index 896b6d71..844f1f3f 100644 --- a/docs/content/ChordPro-Reference-RelNotes.md +++ b/docs/content/ChordPro-Reference-RelNotes.md @@ -1,5 +1,62 @@ # Release info +## 6.040 + +Released: 2023-12-26 + + +### Highlights + +* Images can be [placed everywhere](https://chordpro.org/chordpro/directives-image/). They can be placed relative to the paper, the page, the column, and the lyrics. +* Images can be [embedded[(https://chordpro.org/chordpro/directives-image/#inline-images) in text (lyrics) lines, either as part of the text similar to a glyph, or somewhere else on the page relative to a particular place in the text. The latter is most interesting for annotations. +* Delegates are images too. Annotate your lyrics with SVG images, or with musical notes using ABC or Lilypond. +* Chord and keyboard diagrams are images too. And you can use string and keyboard diagrams simultaneously. +* Resources like configs, tasks and images are now more logically searched using [resource libraries](https://chordpro.org/chordpro/resources/). + +### ChordPro functionality + +* Rework paths handling for consistent resource handling; eliminate App::Packager. +* Inline images. +* {image} can have label and align properties. +* {define}d chords overrules suppress list. +* (ABC) Use QuickJS XS (JavaScript::QuickJS) as preferred. +* (ABC) ABC embedding no longer uses nodeJS (npx). +* (ABC) Make split work (and enable by default). +* (ABC) Images are left aligned by default. +* (Lilypond) Images are left aligned by default. +* Improve runtime info. +* Suppress songs that do not have content. +* Suppress table of content entry for a song w/ {ns toc=no}. +* (PDF) Image scale strategy change for spread images. +* (PDF/Writer) Add generalized add_object for objects and images. +* (PDF) Prevent case problems when looking up fonts for SVG. +* (PDF) Add aliases for web standard fonts like serif, sans, ... +* (PDF) Ignore leading empty and ignores (was: leading empty only). +* (Windows) ChordPro now installs as a 64-bit application in \Program Files instead of \Program Files (x86). You are adsvised to remove the old 32bits install first. + +### Bug fixes + +* Prevent warning when parsing {key} and trancode to nashville/roman. +* Fix chord inversion (issue 321). +* Fix comment lines disturbing a consecutive series of {chord}s. +* Fix typo in Wx Preferencesdialog, causing it to crash. +* Fix problem with PDF/SVG caching fonts. +* Fix comment labels for delegates (issue 329.3). +* (Wx) Filter configs on prp ans json. +* Fix memorize/recall/transpose issue 333. +* Fix issue 334. + +### Internal + +* (ABC) ABC embedding use tohtml instead of toxhtml. +* (PDF) Enhance assets (wip), labels; move grid to separate module. +* Experimental ##include facility. + +### Social and support + +[User community](https://groups.io/g/ChordPro) for feedback and help. +Please use the [issue tracker](https://github.com/ChordPro/chordpro/issues) for bugs reports. + ## 6.030 Released: 2023-09-18 @@ -39,11 +96,6 @@ Released: 2023-09-18 * Fix issue #309. * Fix issue #311. -### Social and support - -[User community](https://groups.io/g/ChordPro) for feedback and help. -Please use the [issue tracker](https://github.com/ChordPro/chordpro/issues) for bugs reports. - ## 6.020 Released: 2023-07-21 diff --git a/lib/ChordPro/Version.pm b/lib/ChordPro/Version.pm index c37f13ba..acbca98f 100644 --- a/lib/ChordPro/Version.pm +++ b/lib/ChordPro/Version.pm @@ -1,4 +1,4 @@ # This file is generated. Do not edit! package ChordPro::Version; -our $VERSION = "6.030_064"; +our $VERSION = "6.040"; print "$VERSION\n" unless caller;