Releases: martijnversluis/ChordSheetJS
Releases · martijnversluis/ChordSheetJS
v7.6.0
Changes
Development dependency updates
- Bump @types/node from 17.0.42 to 18.0.1
- Bump typescript from 4.7.3 to 4.7.4
- Bump eslint from 8.17.0 to 8.19.0
- Bump @typescript-eslint/parser from 5.28.0 to 5.30.5
- Bump @typescript-eslint/eslint-plugin from 5.28.0 to 5.30.5
- Bump parcel from 2.6.0 to 2.6.2
- Bump @parcel/packager-ts from 2.6.0 to 2.6.2
- Bump @parcel/transformer-typescript-types from 2.6.0 to 2.6.2
- Bump @babel/cli from 7.17.10 to 7.18.6
- Bump @babel/preset-typescript from 7.17.12 to 7.18.6
- Bump @babel/preset-env from 7.18.2 to 7.18.6
- Bump ts-node from 10.8.1 to 10.8.2
- Bump @babel/core from 7.18.5 to 7.18.6
- Bump peggy from 1.2.0 to 2.0.1
- Bump ts-pegjs from 1.2.2 to 2.0.1
v7.5.0
7.5.0
v7.4.0
Make chord suffix normalization on song transpose optional
song.transpose(), song.transposeDown() and song.transposeUp() will only normalize chord suffixes when explicitly enabled: song.transposeUp({ normalizeChordSuffix: true })
v7.3.1
7.3.1
v7.3.0
This release removes handlebars
as a dependency, replacing it with template strings.
v7.2.0
New feature: song transposing
v7.1.0
7.1.0
v7.0.0
This release fixes some issues related to Song#setKey
, which broke when the current song key was unknown.
-
renames
Song#setKey
to#changeKey
to clarify it not only changes the key inmetadata
, but also transposes all chords -
Song#setKey
now only changes the current song key:- it changes the value in
metadata
- it updates any
key
directive in the song, or adds one if it was not present - it removes any
key
directive if the new value for key isnull
- it changes the value in
-
Song#changeKey
will raise a clear error when the current song key is unknown
v6.3.0
6.3.0
v6.2.2
6.2.2