Releases: mrflashstudio/OsuParsers
Releases · mrflashstudio/OsuParsers
v1.7.1
Breaking Changes
- Changed the way how TimingPoint.Inherited is decoded/encoded. It's now in line with osu! documentation. - WWRS
- Beatmap.Length is now represented in milliseconds instead of seconds.
v1.7.0
Breaking Changes
- Renamed Write(string path) to Save(string path)
- Removed skin decoder/encoder
- Highly doubt anyone was using it, but if you did - stay on v1.6.5
Other Changes
- Fixed crash when
Storyboard
was null on emptyBeatmap
- Removed unnecessary overloads of beatmap objects. Some arguments are optional now. - 123tris
v1.6.5
Breaking changes
- Beatmap object's names are now more intuitive.
Circle
->HitCircle
CatchDroplets
->CatchJuiceStream
CatchSpinner
->CatchBananaRain
ManiaHit
->ManiaNote
ManiaHold
->ManiaHoldNote
Other changes
- Fix replay/database files still being opened after decoding.
- Initial implementation of skin decoder/writer.
- Lacks mania section for now.
- Add constructor overloads for sliders with unified sound additions.
- Fix nullref on encoding if passed Extras was null.
- Fix extras being encoded even if beatmap uses unified sound additions
v1.6.4
- Colours are now replaced with Colours Section which includes ComboColours, SliderTrackOverride and SliderBorder.
- Fixed crash when parsing osu database after 20191106 version.
v1.6.3
- Releases are now targeting .net standard 2.0 only.
- Updated minimum requirements: .netfx 4.6.1 or higher, .net core 2.0 or higher.
- Added storyboard variables support.
- Various fixes and improvements to beatmap/storyboard decoders.
v1.6.2
Breaking changes
- Moved enums into their own namespaces
Other changes
-
Exposed BeatLength method.
- it is now available in the public methods of
Beatmap
- it is now available in the public methods of
-
Fixed crash on hitobjects with partial extras.
-
Fixed animation parsing failing at LoopOnce loop type.
-
Don't calculate length on beatmaps with no hitobjects.
-
Fixed incorrect rounding of mania columns.
v1.6.1
- Added overlay layer to storyboard.
v1.6.0
Breaking changes
- Decoder classes are now public.
OsuParsers.Parser
class has been removed. Use decoders instead.Point
usages have been replaced withVector2
Other changes
- Removed unused MaxCombo property.
- Added new useful functions to HitObject class.
- Target .NET Core 2.2
v1.5.2
- Fixed parsing of OnlineId on old replays.
- Replace KiaiMode with Effects.
- Change the way how beatmap's variables are parsed.
- Potential fix for sliders without EdgeAdditions.
- Other minor fixes.
v1.5.1
- Added netstandard support.