Skip to content

Releases: noahm/simfile-parser

v0.7.2

19 Apr 22:51
8833252
Compare
Choose a tag to compare

What's Changed

  • Gracefully drop empty placeholder charts instead of bailing on the whole song
  • Avoid spamming warnings when guessing jacket names in browser

Full Changelog: v0.7.1...v0.7.2

v0.7.1

18 Dec 20:52
2444673
Compare
Choose a tag to compare
  • Changed behavior when a song with both older dwi charts and newer ssc or sm files present. Before the first song to appear alphabetically would be used, but this might use the older dwi file as the source of info, which is unlikely to be desired. Now ssc files are used first, if present, then sm, and finally dwi.
  • Changed behavior when multiple files with the same extension exist as sometimes occurs when a text editor saves a hidden backup file with a leading period. (e.g. song.sm and .song.sm in a folder together) Files without a leading period are now always used over ones with a leading period.

v0.7.0

19 Oct 07:14
52ed39f
Compare
Choose a tag to compare
  • Added support for in-browser parsing of entire simfile packs! Individual songs can be easily supported later. See the readme for usage example.

v0.6.1

19 Aug 23:40
b3991d1
Compare
Choose a tag to compare
  • Avoid publishing yarn cache in published tarball

v0.6.0

19 Aug 23:34
ccce77a
Compare
Choose a tag to compare
  • BREAKING switched package output to pure ESM
  • Removed dependency on 'fraction.js'
  • Fix parsing BPMs when broken across multiple lines
  • Parse display bpms to a better display format

v0.5.0

30 May 03:58
b14d270
Compare
Choose a tag to compare
  • BREAKING drop support for Node 14
  • Fixed non-song folders in packs causing fatal errors

v0.4.1

09 Nov 09:05
baffeae
Compare
Choose a tag to compare
  • No changes (just working out auto-publishing)

v0.4.0

09 Nov 08:57
ad6a534
Compare
Choose a tag to compare
  • BREAKING renamed some exported types and/or fields
    • FreezeBody => FreezeLocation
    • Bpm => BpmChange
    • Arrow['beat'] => Arrow['quantization']
  • Quantization now reports 32nd and 64th steps, anything out of bounds is now reported as a 64th instead of a 12th
  • More correctly return displayBpm values as written in the stepfile instead of always calculating a range
  • Added considerable amounts of doc comments on types and functions
  • Fixed potentially incorrect handling of simfiles using the less-standard BACKGROUND tag (compared to the more common BG)