- 7fd4f7e: Allow no notes if there is a vocals track
- 02b3a09: Fix for some charts being incorrectly flagged as unplayable
- a5690bf: Fix for some charts being incorrectly flagged as playable
- 49dd04f: Fix open/tap/force modifiers in .mid parsing
- 8bfdb05: Improve performance
- c5e225e: Update dependencies
- d62a214: Ignore invalid track name meta events
- 49816d7: Fix vocals and sustains detection
- 3df1a89: Added drumType and related features
- a38f98c: Fix import
- ee16732: Internal refactor
- bb5a75b: Allow .jpeg extension
- bedff88: Fixed instruments array bug
- 04a1f62: Remove console log
- af91094: Allow more types of open chords
- 268c622: Added noNotesOnNonemptyTrack track issue
- fb44a5e: Add badVideo and multipleVideo issues, buxfixing
- c07e0c4: Bugfixing
- 354e68b: Add folder issues for audio
- f306f4a: Bugfixes
- bec6244: Bugfixes
- d118b0a: Update dependencies
- 6e969b3: Prevent scanning charts if they contain other charts in their files
- 7347df3: Add guitarcoopghl and rhythmghl instruments
- 5f29e5a: Improved ScannedChart interface
- c692e79: Update dependencies
- 7f40077: Update dependencies
- ebf0cec: Add diff_guitar_coop and extraInstrumentDiff
- e5fc801: Update dependencies
- 8e0ae35: Update dependencies
- c131d04: Update AlbumArt docs
- 9342058: Allow GB and RO chords on hard difficulty
- abb35a0: Add isSng
- 92356dd: Update chartPath for .sng files
- 4759cb7: Add onlyScanSng
- 1b266bb: Fix uncaught exception
- a621e99: Added hasRollLanes
- a752512: Update dependencies
- 9460c40: Use ReadableStream
- 1ba8dee: Fix .sng parsing
- bffcd8e: Add .sng support
- 52d0ed3: Fix dependencies
- 3ceaee6: Add chartMd5
- 88e1132: Add hasVideoBackground
- 50ded94: Add diff_vocals
- bef6a54: Add hasVocals
- f4a12e7: Update README
- 0b0b185: Fixed previous patch deployment
- 0f77cb5: Allow videos and audio files to be larger than 2 GiB
- d5f72aa: Remove unused dependencies
- 14da0ae: Remove unused dependencies
- bcfe8e3: Added README