Releases: martijnversluis/ChordSheetJS
Releases · martijnversluis/ChordSheetJS
v5.2.0
Changes
- Allow directive with empty value and trailing space (#455). This solves parser errors for directives without value but with semicolon, like
{chorus: }
, and for tags followed by whitespace.
Dependency updates
- Bump eslint from 8.7.0 to 8.8.0 (#441)
- Bump jsdoc-to-markdown from 7.1.0 to 7.1.1 (#440)
- Bump @babel/plugin-transform-runtime from 7.16.10 to 7.17.0 (#445)
- Bump @babel/cli from 7.16.8 to 7.17.0 (#444)
- Bump @babel/eslint-parser from 7.16.5 to 7.17.0 (#443)
- Bump @babel/core from 7.16.12 to 7.17.2 (#442/#453)
- Bump jest from 27.4.7 to 27.5.1 (#449/#452)
v5.1.3
Changes
Do not rely on constructor name (#439). Bugfix for HtmlTableFormatter
which prevented lyrics from rendering
Development dependency updates
- Bump jest from 27.4.3 to 27.4.7
- Bump @babel/plugin-transform-runtime from 7.16.4 to 7.16.10
- Bump @babel/eslint-parser from 7.16.3 to 7.16.5
- Bump @babel/cli from 7.16.0 to 7.16.8
- Bump @babel/preset-env from 7.16.4 to 7.16.11
- Bump eslint from 8.4.0 to 8.7.0
- Bump @babel/core from 7.16.0 to 7.16.12
- Bump eslint-plugin-import from 2.25.3 to 2.25.4
v5.1.2
v5.0.0
Changes
- Refactor chord parsing (#391): refactor of inner working of
Chord
Dependency updates
- Bump jest from 27.2.5 to 27.3.1 (#390)
- Bump @babel/preset-env from 7.15.8 to 7.16.4 (#393)
- Bump @babel/plugin-transform-runtime from 7.15.8 to 7.16.4 (#394)
- Bump @babel/cli from 7.15.7 to 7.16.0 (#395)
- Bump @babel/core from 7.15.8 to 7.16.0 (#396)
- Bump eslint-config-airbnb-base from 14.2.1 to 15.0.0 (#397)
- Bump eslint-plugin-import from 2.25.2 to 2.25.3 (#400)
Minimal tab support
Minimal tab support, marks a section enclosed by {start_of_tab} / {sot}
{end_of_tab} / {eot}
with paragraph tab TAB
. This allows for adding specific styling for tabs.
v4.9.0
Dependencies
- update
jsdoc-to-markdown
to7.1.0
, which in effect updates underscore to1.13.1
, which solves CVE-2021-23358.
v4.8.1
v4.8.0
Changes
- merge in ChordJS functionality
Fixes
- Fix deprecation warning from chordjs (#379)
Dependency updates
@babel/plugin-transform-runtime
from7.14.3
to7.15.8
@babel/cli
from7.14.3
to7.15.7
@babel/preset-env
from7.14.4
to7.15.8
@babel/core
from7.14.3
to7.15.8
eslint
from7.28.0
to7.32.0
jest
from27.0.4
to27.2.5
chordjs
from1.1.1
to2.0.1
eslint-plugin-import
from2.23.4
to2.25.2
path-parse
from1.0.6
to1.0.7
tmpl
from1.0.4
to1.0.5
ansi-regex
from5.0.0
to5.0.1
v4.7.1
Make ternaries and internal objects cloneable
Cloning a Song
wasn't working when it included a Ternary
.
v4.7.0
Implement _key metadata
When key
and capo
are present, _key
will contain the value of
key
, transposed by the capo
value.
For example, when key
is B♭ and capo is 2, _key
will be 'C'
.