New
2026.119.0-lazer
What's Changed
- Add beatmap attributes to quick play panels by @smoogipoo in https://github.com/ppy/osu/pull/36160
- Localise friend presence notifications by @diquoks in https://github.com/ppy/osu/pull/36198
- Fix play button starting wrong beatmap before selection loads by @itsdaliia in https://github.com/ppy/osu/pull/36104
- Fix
OsuAutoGeneratorfailing to alternate when objects are exactly 50ms apart by @minetoblend in https://github.com/ppy/osu/pull/36227 - Adjust quick play player panels for long usernames by @smoogipoo in https://github.com/ppy/osu/pull/36231
- Localise notifications in
LegacyCollectionImporterby @diquoks in https://github.com/ppy/osu/pull/36225 - Localise
DownloadNotificationby @diquoks in https://github.com/ppy/osu/pull/36224 - Localise notifications in
OnlineStatusNotifierby @diquoks in https://github.com/ppy/osu/pull/36223 - Remove map from bundled maps list by @pishifat in https://github.com/ppy/osu/pull/36218
- Fix editor crashing on undoing after hit object placement by @peppy in https://github.com/ppy/osu/pull/36232
- Adjust online beatmap query to fix potential crash by @smoogipoo in https://github.com/ppy/osu/pull/36235
- Visual addition of whitespaces to the FPS counter by @jonasschips in https://github.com/ppy/osu/pull/36251
- Require hold-to-exit during multiplayer load by @smoogipoo in https://github.com/ppy/osu/pull/35931
- Fix broken transition of player loader right side content by @bdach in https://github.com/ppy/osu/pull/36261
- Fix replay settings overlay appearing momentarily during gameplay retry by @peppy in https://github.com/ppy/osu/pull/36253
- Fix beatmap scope dismiss bar showing on top of filter control dropdowns by @bdach in https://github.com/ppy/osu/pull/36262
- Log version hash to sentry by @bdach in https://github.com/ppy/osu/pull/36263
- Fix now playing overlay buttons not showing toggle colour correctly by @peppy in https://github.com/ppy/osu/pull/36281
- Add safeties against exceptions in
OnlineLookupCacheby @peppy in https://github.com/ppy/osu/pull/36282 - Add support for global rank parsing in /users/ batch lookups by @peppy in https://github.com/ppy/osu/pull/36249
- Support text wrapping in form controls by @frenzibyte in https://github.com/ppy/osu/pull/36242
- Add star rating text gradient by @stanriders in https://github.com/ppy/osu/pull/36292
- Fix broken date formatting in some languages on several overlays by @bdach in https://github.com/ppy/osu/pull/36309
- Fix Freeze Frame mod suppressing skip if the first object is a spinner by @bdach in https://github.com/ppy/osu/pull/36311
- Fix underline size at song select details panel not matching after changing language by @linusgenz in https://github.com/ppy/osu/pull/36303
- Expand settings in
ReplayPlayerby default by @diquoks in https://github.com/ppy/osu/pull/36308 - Hide cursor during background reveal in song select by @UltraDrakon in https://github.com/ppy/osu/pull/36252
- Fix skin section buttons disappearing when searching for plural "skins" by @Joehuu in https://github.com/ppy/osu/pull/36319
- Localise some more notification/updater strings by @diquoks in https://github.com/ppy/osu/pull/36301
- Fix mod footer button with unranked badge not resizing on localisation changes by @frenzibyte in https://github.com/ppy/osu/pull/33810
- Improve form dropdown UX by @frenzibyte in https://github.com/ppy/osu/pull/36325
- Use new song select (v2) for playlists by @smoogipoo in https://github.com/ppy/osu/pull/35117
- Clean up
HubClientConnectorconfiguration by @bdach in https://github.com/ppy/osu/pull/36328 - Update form button UI/UX and support text wrapping by @frenzibyte in https://github.com/ppy/osu/pull/36324
- Use new star rating text gradient for the difficulty name, "mapped by" text and difficulty bars by @tadatomix in https://github.com/ppy/osu/pull/36345
- Adjust friend notification logic to fix a few flaws by @peppy in https://github.com/ppy/osu/pull/36348
- Fix notification spam on websocket connection handshake failures by @peppy in https://github.com/ppy/osu/pull/36349
- Fix toasts showing "no key bound" for operations which can't have keys bound by @peppy in https://github.com/ppy/osu/pull/36350
- Fix double-clicking form slider bar not propagating default to other bindables when
TransferValueOnCommitis true by @Joehuu in https://github.com/ppy/osu/pull/36354 - Update editor slider controls to new design by @tadatomix in https://github.com/ppy/osu/pull/36346
- Add localisation support for some more notifications by @diquoks in https://github.com/ppy/osu/pull/36353
- Ensure diffcalc runs after mods get replaced during a ruleset change by @LiquidPL in https://github.com/ppy/osu/pull/36359
- Add way to add/remove custom beatmap samples to setup screen by @bdach in https://github.com/ppy/osu/pull/36190
- Fix form dropdown open animation not being smooth by @frenzibyte in https://github.com/ppy/osu/pull/36358
- Improve input handling in percentage-based slider bars by @frenzibyte in https://github.com/ppy/osu/pull/36195
- Fix score tooltips being displayed when hovering mod status bar by @diquoks in https://github.com/ppy/osu/pull/36332
- Remove now unnecessary mobile hold hack when song select v2 wasn't default by @Joehuu in https://github.com/ppy/osu/pull/36384
- Localise "hold for menu" & "press for menu" in
HoldForMenuButtonby @MayoCollector in https://github.com/ppy/osu/pull/36381 - Fix osu! logo appearing in at new playlist song select screen after opening mod select by @peppy in https://github.com/ppy/osu/pull/36385
- Add metadata endpoint to refresh friend listing by @smoogipoo in https://github.com/ppy/osu/pull/36386
New Contributors
- @itsdaliia made their first contribution in https://github.com/ppy/osu/pull/36104
- @pishifat made their first contribution in https://github.com/ppy/osu/pull/36218
- @jonasschips made their first contribution in https://github.com/ppy/osu/pull/36251
- @linusgenz made their first contribution in https://github.com/ppy/osu/pull/36303
- @UltraDrakon made their first contribution in https://github.com/ppy/osu/pull/36252
- @MayoCollector made their first contribution in https://github.com/ppy/osu/pull/36381
Full Changelog: https://github.com/ppy/osu/compare/2026.102.1-lazer...2026.119.0-lazer