updated changelog

This commit is contained in:
MaxOhn
2022-10-22 16:51:46 +02:00
parent df93d5a39c
commit f9681940b0
+26 -1
View File
@@ -1,6 +1,31 @@
## Upcoming
Nothing as of now
Big changes including the most recent [osu!](https://osu.ppy.sh/home/news/2022-09-30-changes-to-osu-sr-and-pp), [taiko](https://osu.ppy.sh/home/news/2022-09-28-changes-to-osu-taiko-sr-and-pp), and [mania](https://osu.ppy.sh/home/news/2022-10-09-changes-to-osu-mania-sr-and-pp) updates, aswell as various breaking changes.
- __Breaking changes:__
- `TimingPoint` and `DifficultyPoint` no longer contain a `kiai` field
- `DifficultyPoint` now has the additional fields `bpm_mult` and `generate_ticks`
- `Beatmap` now stores timing- and difficulty points in a `SortedVec`
- `Beatmap` now has the additional field `effect_points`
- For the performance calculators `OsuPP`, `TaikoPP`, `ManiaPP`, and `AnyPP` the method `misses` has been renamed to `n_misses`
- The accuracy method for `OsuPP`, `TaikoPP`, and `ManiaPP` is no longer required to be called last
- `ManiaPP` no longer has a `score` method. Instead it has `n320`, `n300`. `n200`, `n100`, `n50`, and `n_misses` methods, aswell as a `state` method
- Gradual performance calculation for mania now requires a `ManiaScoreState` instead of `score`
- `ManiaDifficultyAttributes` now have a `max_combo` field and method
- `OsuDifficultyAttributes` now have a `speed_note_count` field
- `OsuPerformanceAttributes` and `TaikoPerformanceAttributes` now have a `effective_miss_count` field
- `TaikoDifficultyAttributes` now have a `peak` and `hit_window` field
- Some other thinks I likely forgot about :S
- __Additions:__
- The performance calculators `OsuPP`, `TaikoPP`, `ManiaPP`, and `AnyPP` now have a `hitresult_priority` method to specify how hitresults should be generated
- __Fixes:__
- Fixed a bunch of fringe yet significant bugs for taiko and mania converts
- Fixed various floating point inaccuracies for osu!standard
- Fixed parsing difficulty points from .osu files
- Instead of throwing an error, invalid lines during parsing will just be ignored in some cases
- Fixed an unsafe transmute between incompatible types while parsing sliders
# v0.8.0 (2022-08-02)