github ppy/osu 2026.620.0-lazer

3 hours ago

What's Changed

  • Add editor hotkeys for beatmap submit and edit externally by @peppy in #37782
  • Add slider velocity control to toolbox by @bdach in #37746
  • Limit maximum match history displayed at ranked play queue screen by @peppy in #37816
  • Add score multiplier calculator API by @bdach in #37822
  • Add custom editor toolbox icons for taiko, mania, and catch by @LiquidPL in #37804
  • Add legacy storyboard encoder by @bdach in #37790
  • Allow rulesets to override PlacementReplacesExisting by @LumpBloom7 in #37789
  • Fix popup dialogs not appearing if pushed when OverlayActivationMode is wrong by @peppy in #37838
  • Remove the ability to "Invite to room" and "Duel" in Ranked Rooms by @pacowoc in #37795
  • Move configuration migrations to OsuGame by @peppy in #37839
  • Add client-side support for slots in multiplayer rooms by @bdach in #37741
  • Make experimental audio the new default by @peppy in #37856
  • Add ability to add videos in editor by @bdach in #37857
  • Handle background offset when encoding/decoding beatmaps by @bdach in #37841
  • Increase minimum size of video/storyboard icons globally by @peppy in #37866
  • Fix "Click to see what's new!" notification no longer appearing by @peppy in #37875
  • Fix legacy beatmap export dropping background specification by @bdach in #37892
  • Add SFX to damage bonus/multipliers on ranked play results screen by @nekodex in #37867
  • Follow-up fixes for client-side slots implementation by @bdach in #37868
  • Replace new combo button icons with ruleset-specifc ones by @LiquidPL in #37848
  • Replace usages of Mod.ScoreMultiplier with new score multiplier API by @bdach in #37845
  • Fix client not sending data relevant to replay to spectator server by @bdach in #37919
  • Obsolete Mod.ScoreMultiplier and remove all other references to it by @bdach in #37846
  • Add beatmap difficulty before mods as context for score multiplier calculations by @tsunyoku in #37921
  • Fix edge cases around matchmaking queue notifications by @smoogipoo in #37942
  • Implement new score multipliers by @tsunyoku in #37967
  • Fix crash when trying to scope to beatmap set in multiplayer freestyle select screen with sorting/grouping mode which has difficulties split apart by @bdach in #37997
  • Use a space to pad hint text symbol in FormFieldCaption by @LiquidPL in #37983
  • Enable osu-stable sliders smoothness by @EVAST9919 in #38015
  • Adjust score multiplier formatting logic to look less wrong for some floating point values by @bdach in #38019
  • Fix Windows platform offsets not being applied by @Joehuu in #38025
  • Allow specifying LengthLimit on form text boxes by @LiquidPL in #37927
  • Hide user tags section on beatmap overlay if beatmap doesn't have user tags by @diquoks in #37476
  • Fix options menu not toggling off when pressing f3 again by @JerryK73 in #37648
  • Add localisation support to NonSkinnableScreenPlaceholder & ExternalEdit screens by @diquoks in #37861
  • Fix email verification code step of account registration only working if done correctly on the first try by @bdach in #38032
  • Fix flashes on some form controls going beyond the borders by @diquoks in #37903
  • Update sample bank icons by @LiquidPL in #37849
  • Hide already shown tags in overflow popover by @smyalygames in #37851
  • Add localisation support to FileImportScreen by @diquoks in #37238
  • Remove localisation schedule hack in TabletSettings by @bdach in #38040
  • Implement a V2 password textbox by @LiquidPL in #38028
  • Use song title as tie-breaker before date added when sorting song select by @SneakyKenny in #36971
  • Fix changing difficulty in editor potentially seeking incorrectly in presence of user/platform offsets by @peppy in #38042
  • Update packages by @bdach in #38053
  • Hide deferred vulkan renderer for users which aren't already using it by @peppy in #38052
  • Implement client-side migration paths for new mod multipliers by @bdach in #38022
  • Fix a couple of cases where favouriting a beatmap resulting in error hits sentry by @peppy in #38055
  • Add localisation support to SupporterDisplay by @diquoks in #37494
  • fix: LocalUserPlayingState misleading comment by @sronhatie in #38056
  • Improve sliders antialiasing by @EVAST9919 in #38050
  • Add environment variable to allow overriding WebSocket server port by @tsunyoku in #38070
  • Fix "Member initialized value ignored" inspection by @bdach in #38054
  • Fix external imports during downloads breaking online play availability by @smoogipoo in #38088
  • Add beat sync to LoadingSpinner by @repinek in #37905
  • Replace flawed BeatmapSet availability with Beatmap availability by @smoogipoo in #38089
  • Fix ranked play result screen damage formatting by @pacowoc in #37840
  • Allow using slider velocity control in toolbox to adjust velocity of selection by @bdach in #38106

New Contributors

Full Changelog: 2026.518.0-lazer...2026.620.0-lazer

Don't miss a new osu release

NewReleases is sending notifications on new releases.