Skip to content

v7.0.0

Compare
Choose a tag to compare
@tybug tybug released this 10 May 23:26
· 18 commits to master since this release

Breaking Changes

This release applies a breaking change by removing the first two frames of osr lzma data. No api methods or signatures have been changed. If you do not rely on the specifics of replay frames, you may safely upgrade. Otherwise, read below.

The first two frames of an osr are unusual: the first frame always has a time of 0 and a position of (256, -500), while the second frame has a time value of first_break - 1 and a similar position of (256, -500). These are marker frames placed by stable. Previously, we left them in, but these two frames can cause issues for non-std gamemodes. For instance, an x value of 256 is treated as K9 in mania.

We now remove both of these frames. If you need access to the values contained in these frames for whatever reason, and can no longer access them due to this release, please open an issue.

See also #40 and #39.