v7.0.0
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.