Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update rosu-pp requirement from 0.9.4 to 0.10.0 #8

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 20, 2023

Updates the requirements on rosu-pp to permit the latest version.

Changelog

Sourced from rosu-pp's changelog.

v0.10.0 (2023-11-19)

Essentially only adjustments to the API so bindings won't need an update.

  • Additions:

    • Added From<u8> impl for GameMode
    • Added the method AnyPP::hitresult_priority
    • Added the method [Mode]PP::generate_state which returns the score state that will be used for performance calculation (#23)
    • The struct SortedVec has now an improved public interface so it can be constructed and pushed onto (#22)
  • Breaking adjustments:

    • Removed the method HitObject::end_time from the public api. (#25)
    • The fields control_points and edge_sounds of HitObjectKind::Slider are now stored in a Box rather than a Vec. (#26)
    • Overhauled gradual calculation. All relevant types are now gated behind the gradual feature which must be enabled. (#24)
    • *GradualDifficultyAttributes has been renamed to *GradualDifficulty and *GradualPerformanceAttributes has been renamed to *GradualPerformance.
    • Types for gradual calculation that depend on a lifetime now have a counterpart without a lifetime that might clone underlying data along the way. E.g. now there is CatchOwnedGradualDifficulty and [Mode]OwnedGradualPerformance.
    • OsuGradualDifficulty and thus GradualDifficulty no longer implement Clone.
    • Gradual performance calculators' method process_next_object has been renamed to next and process_next_n_objects has been renamed to nth. They now also have the new method last.
    • Similar to Iterator::nth, gradual performance calculators' method nth is now zero-indexed i.e. passing n=0 will process 1 object, n=1 will process 2, and so on.

v0.9.5 (2023-09-06)

  • Additions:

    • Added the method {AnyStars/AnyPP}::is_convert which needs to be used if the map was manually converted beforehand
  • Adjustments:

    • Specified clock rates can go below 0.001 again
  • Fixes:

    • Fixed underflow for osu!std scores that were FCs but quit mid-slider
    • Fixed panic on incorrect file headers (#21)

v0.9.4 (2023-02-09)

  • Additions:

    • Added the method {TaikoPP/ManiaPP}::is_convert which needs to be used if the map was manually converted beforehand
  • Adjustments:

    • Specified clock rates can no longer go below 0.001 to prevent crashing due to memory hogging.
    • (technically breaking) The only reasons for parsing to fail are now IO errors or invalid file headers. All other ParseError variants have been removed and instead of throwing an error the line is just ignored.
  • Fixes:

    • The Beatmap::bpm method now works properly by considering the most common beat length instead of just the first one

v0.9.3 (2023-01-28)

... (truncated)

Commits
  • 78d4526 release: v0.10.0
  • 7fc3247 chore: updated changelog
  • 3abdb96 test: improve gradual testing for catch
  • ae8cc67 test: fixed doctests
  • 046c853 ci: check doctests in CI
  • a20358a chore: made clippy happy for all targets
  • e0d9616 test: improve gradual testing for mania
  • 1ff200d fix: handle taiko passed objects properly & improve testing
  • 037654c test: improved gradual testing for osu
  • afd1bdd fix: always consider all notes for stacking
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [rosu-pp](https://github.com/MaxOhn/rosu-pp) to permit the latest version.
- [Changelog](https://github.com/MaxOhn/rosu-pp/blob/main/CHANGELOG.md)
- [Commits](MaxOhn/rosu-pp@v0.9.4...v0.10.0)

---
updated-dependencies:
- dependency-name: rosu-pp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants