Releases: ChrisMBarr/LyricConverter
v3.3.4
v3.3.3
Updated ProPresenterParser to latest to fix a bug with how it generated PP6 files and how a Mac would read the RTF data
v3.3.2
What's Changed
No functionality changes, just updating to use Angular 18 from version 17
Full Changelog: v3.3.1...v3.3.2
v3.3.1
A few package updates, but mostly for OpenLyrics parser 1.1.6 support so it won't crash when a song has only 1 tag. Thanks to @sethjeffery for that fix!
Full Changelog: v3.3.0...v3.3.1
v3.3.0
Fully addresses #58 for full import and export support for MediaShout 7 files!
Full Changelog: v3.2.0...v3.3.0
v3.2.0
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
- 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
Updating to Angular v17 and using the new control flow syntax
v3.1.6
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
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