Skip to content

Releases: martijnversluis/ChordSheetJS

v7.6.0

04 Jul 18:38
Compare
Choose a tag to compare

Changes

  • Add ESM build (#587)
  • Include meta directives in song metadata (#602)

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

14 Jun 20:29
Compare
Choose a tag to compare
7.5.0

v7.4.0

13 Jun 20:36
Compare
Choose a tag to compare

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

12 Jun 18:55
Compare
Choose a tag to compare
7.3.1

v7.3.0

12 Jun 17:43
Compare
Choose a tag to compare

This release removes handlebars as a dependency, replacing it with template strings.

v7.2.0

04 Jun 20:59
Compare
Choose a tag to compare

v7.1.0

03 Jun 19:30
Compare
Choose a tag to compare
7.1.0

v7.0.0

03 Jun 10:31
Compare
Choose a tag to compare

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 in metadata, 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 is null
  • Song#changeKey will raise a clear error when the current song key is unknown

v6.3.0

19 Apr 07:25
Compare
Choose a tag to compare
6.3.0

v6.2.2

16 Apr 20:23
Compare
Choose a tag to compare
6.2.2