Releases: martijnversluis/ChordSheetJS
Releases · martijnversluis/ChordSheetJS
v8.0.0
8.0.0
v7.18.0
Changes
Ensure Chord can parse all documented suffixes, ie. add support for -
in chords
v7.17.3
v7.17.2
7.17.2
v7.17.1
v7.17.0
Changes
-
Add normalizeChords formatter option (#848)
When instantiating a formatter with option { normalizeChords: false }, automatic normalization is skipped and chords a rendered using their original suffix.
As requested by @kzkpro
Dependency updates
- Bump
@parcel/packager-ts
to2.8.3
- Bump
@parcel/transformer-typescript-types
to2.8.3
v7.16.0
Changes
Dependency updates
v7.15.0
v7.14.0
Changes
Expand chorus directives (#802)
This will expand any {chorus}
or {chorus: Show this label}
directive to inline the last defined chorus just before the directive.
For example, if you write the following:
{start_of_chorus: Chorus 1:}
[C]Whisper words of
{end_of_chorus}
{chorus: Repeat chorus 1:}
and you format with option expandChorusDirective: true
:
const song = new ChordProParser().parse(chordSheet);
const formatted = new TextFormatter({ expandChorusDirective: false }).format(song);
You get:
Chorus 1:
C
Whisper words of
Repeat chorus 1:
C
Whisper words of