github ppy/osu 2025.418.0

latest releases: 2025.905.0-tachyon, 2025.905.0, 2025.904.0...
4 months ago

Check out the curated changelog.

What's Changed

  • Fix letterbox showing above playfield border by @peppy in #32661
  • Avoid writing out team acronyms to JSON by @peppy in #32663
  • Add [JsonIgnore] to MultiplayerRoom.CurrentPlaylistItem by @bdach in #32666
  • Fix argon reverse arrow animating weirdly after hit by @peppy in #32667
  • Use median instead of mean for offset calibration by @sineplusx in #32601
  • Add support for ruleset-specific user tags by @bdach in #32657
  • Fix stutters when sliders with hundreds of repeats display for the first time by @peppy in #32593
  • Fix metronome BPM text not matching expectations due to custom rounding implementation by @peppy in #32664
  • Fix storyboards with no-op alpha operations causing extended drawable lifetimes by @peppy in #32572
  • Allow users to include or exclude multiple key mods by comma separated values by @iamnotcoding in #32636
  • Fix batch import failing if one beatmap can't complete difficulty calculation by @peppy in #32662
  • Fix potential crashes due to asynchronous BindableList usage by @peppy in #32676
  • Fix thread-race leading to OnScreenDisplay crash by @smoogipoo in #32681
  • Disallow adjusting scroll speed during gameplay by @peppy in #32675
  • Fix slider repeat arrow fade in length not matching expectations by @peppy in #32638
  • Fix weird behaviour when skipping back and forth with shuffle enabled by @bdach in #32678
  • Re-do user tag voting UI to address user complaints by @bdach in #32640
  • Remove filtering & rearranging controls from now playing overlay by @bdach in #32679
  • Fix incorrect sizing of legacy health display "ki" markers by @peppy in #32726
  • Add transition when vote-count changes in user tag control by @minetoblend in #32718
  • Fix saving via ctrl+s while metadata textbox is focused not saving changes by @peppy in #32665
  • Fix editor setup screen sliders not having correct keyboard steps by @peppy in #32730
  • Adjust menu tips and supporter display to not overlap by @peppy in #32731
  • Increase range of vertex selection in polygon generation popover by @peppy in #32732
  • Include beatmap details in logs when load fails by @peppy in #32733
  • Rewrite match subscreen to remove bindables by @smoogipoo in #32669
  • Use actual keybind in multiplayer chat hint by @sineplusx in #32723
  • Fix exception cancelling disposed cancellation token by @smoogipoo in #32742
  • Fix difficulty stats not showing in playlists by @smoogipoo in #32741
  • Allow viewing results of historical multiplayer items by @smoogipoo in #32680
  • Fix slider placement not working correctly with UI button clicks by @peppy in #32729
  • Fix success rate / points of failure not showing for unranked beatmaps on beatmap info overlay by @Joehuu in #32749
  • Fix StarRatingDisplay not using fixed width text by @peppy in #32744
  • Use more distinctive window title for tournament client by @bdach in #32755
  • Fix progressively worsening performance on taiko argon skin by @smoogipoo in #32756
  • Fix carousel handling of bleed areas by @peppy in #32760
  • Add new icons, font templates, statistics naming changes and colour updates by @peppy in #32764
  • Improve group panel design by @frenzibyte in #32771
  • Fix "spins per minute" shows up early (fix #31173) by @Rudicito in #32796
  • Allow showing "unknown" state on status pill by @peppy in #32759
  • Add support for closing chat channels with middle click by @peppy in #32799
  • Combine "spinnable time" conditions by @smoogipoo in #32802
  • Introduce numeric data in beatmap object count statistics by @frenzibyte in #32772
  • Extract leaderboard fetch logic from song select beatmap leaderboard drawable by @bdach in #32494
  • Fix thread safety when calling BeatmapStore.GetBeatmapSets by @peppy in #32814
  • Fix local leaderboards not showing when starting game offline by @bdach in #32816
  • Change global shear definition to be a Vector2 by @peppy in #32815
  • Rename song select v2 classes and namespaces by @peppy in #32818
  • Add display to show completed playlist items by @smoogipoo in #32757
  • Apply various minor refactors (split out from song select v2 ongoing work) by @peppy in #32819
  • Add test cases for lazer-specific replay instability due to truncation issue by @bdach in #32770
  • Fix osu!mania beatmap objects getting corrupted when updating beatmap background by @peppy in #32829
  • Refuse to import scores specifying incompatible mods by @bdach in #32830
  • End high performance session when showing results screen by @peppy in #29816
  • Fix multiplayer background changing in results screen by @smoogipoo in #32823
  • Add test cases covering correct legacy replay playback with respect to hitwindow treatment by @bdach in #32810
  • Update framework by @peppy in #32836
  • Fix global offset adjust control showing adjustment available when it shouldn't by @peppy in #32820

New Contributors

Full Changelog: 2025.403.0...2025.418.0

Don't miss a new osu release

NewReleases is sending notifications on new releases.