Skip to content

Releases: project-slippi/slippi-js

Version 5.0.3

29 Jul 03:54
6646895
Compare
Choose a tag to compare
  • File writing in SlpFileWriter can now be toggled on and off
  • Adds more validity checks to SlpParser and throws errors when expected fields are invalid or missing. This allows applications built on top of SlpParser to do less error-checking and just trust the event data.
  • Fixes SlpStream message sizes being reset even in manual mode
  • Fixes SlpStream inaccurate game completion check

Version 5.0.2

23 Jul 00:29
31dbbbb
Compare
Choose a tag to compare
  • SlpFile now automatically populates file metadata
  • Adds SlpFileWriter class which extends SlpStream for automatic creation of new SLP files

Version 5.0.1

22 Jul 06:00
5db40ca
Compare
Choose a tag to compare
  • Fixes console mirroring with latest Nintendont

Version 5.0.0

21 Jul 23:45
05ef7f6
Compare
Choose a tag to compare

Thank you to @vinceau for putting in a bunch of work to refactor the parser and turn it into an SDK for Slippi development!

  • Package is now called @slippi/slippi-js
  • SlpFile class for easier SLP file creation
  • SlpStream for event driven parsing of raw SLP data
  • Adds latestFinalizedFrame field to frame bookend and scene and gameMode to game start
  • SlpParser is separated from stat calculation and focuses on handling the incoming data stream. It also gains the ability to handle frame finalization and emit events for only finalized frames. Real-time stats calculation is also fixed so the notice in the README has been removed.
  • simpler console networking interface for Slippi Desktop App and other developers
  • auto-formatting using prettier on save and on pre-commit
  • switches license from MIT to LGPL