Skip to content

Releases: ChrisMBarr/LyricConverter

v3.3.0

27 May 15:24
Compare
Choose a tag to compare

Fully addresses #58 for full import and export support for MediaShout 7 files!

Full Changelog: v3.2.0...v3.3.0

v3.2.0

19 May 23:16
Compare
Choose a tag to compare

Now supports MediaShout 7 (and possibly other versions?) as a new file input type! LyricConverter can now read these files and convert the song to any supported Output type.

MediaShout files can be multiple songs, or even an entire library of songs, this is also supported. This means you can import a single file with hundreds of songs, and download a .zip file with all of those songs as individual files in the specified format!

Full Changelog: v3.1.8...v3.2.0

v3.1.8

04 May 16:08
Compare
Choose a tag to compare
  • Now using https://github.com/martijnversluis/ChordSheetJS/ to parse ChordPro files instead of my custom solution, thanks to @martijnversluis for fixing the issues that were preventing me from doing this before!
  • JSON file soutputs now contain info about the original file input (type, name, extension), a timestamp, and the version of LyricConverter used to do the conversion
  • General lint cleanup

Full Changelog: v3.1.7...v3.1.8

v3.1.7

09 Nov 20:46
Compare
Choose a tag to compare

Updating to Angular v17 and using the new control flow syntax

v3.1.6

03 Sep 21:02
Compare
Choose a tag to compare

Better SongShow Plus file parsing

This now uses the new version of the SongShowPlus-parser which can finally correctly and fully parse SongShow Plus 7 files! These files are now correctly handled as binary files, which means LyricConverter needed some rewiring to allow for binary file content to be collected as an ArrayBuffer along with the standard string file content. Now any input file type can have access to either one it needs.

Easier unit testing

Now the unit tests can directly read the files in the test/sample-files directly instead of needing those mock files that saved file contents as string variables. This saves a lot of code/file duplication.

Minor style updates

Importing some new ESLint rules dealing with code style that I've begun to use on other projects. This helps keeps things organized.

v3.1.5

07 Aug 12:45
Compare
Choose a tag to compare

Fixes formatting issue with OpenLyrics XML output files. The source of this was with fast-xml-parser's new 4.2.7 release which addresses issue #585

3.1.4

19 Jul 13:31
Compare
Choose a tag to compare

Adding google analytics reporting

3.1.3

19 Jul 13:30
Compare
Choose a tag to compare

Updating libraries to latest versions

v3.1.2

22 Jun 11:43
Compare
Choose a tag to compare

Now relying on my ProPresenter-Parser library instead of manually parsing/creating files within LyricConverter.

This also adds ProPresenter 6 file support for both import and export!

3.1.1

11 Jun 00:47
381d6bc
Compare
Choose a tag to compare

Using OpenLyrics Parser to build the XML when converting to that format