Skip to content

Releases: ppy/osu

2025.1121.0-tachyon

22 Nov 06:39
26da75e

Choose a tag to compare

2025.1121.0-tachyon Pre-release
Pre-release

What's Changed

  • Fix song select crashing when selecting random beatmap and changing star rating filter simultaneously by @bdach in #35730
  • Add window sizes in dropdown menu options by @Kawaritai in #35691
  • Do not overwrite website state of 'hide online presence' toggle by @bdach in #35741
  • Avoid nuking logged in user's joined channels on showing match chat in tournament client by @bdach in #35740
  • Rank the Alternate and Single Tap mods by @rikimasan in #31057
  • Add "Report an issue" button to general settings by @bdach in #35673
  • Use new sliders-with-text-input in editor toolboxes by @bdach in #35742
  • Add created alias for submitted song select filter by @bdach in #35750
  • Quickplay: Update background image to match designs by @minetoblend in #35754
  • Restore original delete button name by @Loreos7 in #35350
  • Fix quick play showing expired playlist items by @smoogipoo in #35755
  • Debounce continuous track seeks to at most one every 200ms by @bdach in #35751
  • Update framework by @peppy in #35758
  • Make CursorPathContainer a smooth path by @EVAST9919 in #35442
  • Quickplay: add diceroll animation for "random" selection panel by @minetoblend in #35704

New Contributors

Full Changelog: 2025.1119.0-tachyon...2025.1121.0-tachyon

2025.1119.0-tachyon

20 Nov 06:13
8047456

Choose a tag to compare

2025.1119.0-tachyon Pre-release
Pre-release

What's Changed

  • Fix potential sources of empty sequence errors by @smoogipoo in #35511
  • Fix quick play "view beatmap" showing incorrect difficulty by @smoogipoo in #35537
  • Always show HUD while editing skin layout by @glacc in #35484
  • Fix bad performance when moving mouse to left side of song select forcibly expands group with current selection by @bdach in #35543
  • Switch active carousel group if current selection no longer exists in the previous group by @bdach in #35545
  • Fix quick play notification not setting "accepted" state by @smoogipoo in #35585
  • Add PP breakdown to osu!mania profiles by @Marvefect in #35583
  • Add GitHub link button to the wiki overlay header by @CloneWith in #35595
  • Fix signalr connector connection failure logging eating exception stack trace by @bdach in #35598
  • Add tiered colours for global rank by @bdach in #35597
  • Add download progress bars to quick play users by @smoogipoo in #35575
  • Implement vote-to-skip in multiplayer by @smoogipoo in #35542
  • Add history footer button to quick play rooms by @smoogipoo in #35606
  • Clamp notification avatar width by @stanriders in #35611
  • Fix pressing Enter on song select with IME active advancing to gameplay instead of confirming choice by @bdach in #35619
  • Fix timing of beatmap break overlay by @GioSDA in #35566
  • Fix incorrect handling of user verification failure response by @bdach in #35629
  • Fix retro skin changing when creating copy for skin editor by @bdach in #35630
  • Add support for selecting a "random" quick play item by @smoogipoo in #35637
  • Display mods in quick play beatmap cards by @smoogipoo in #35638
  • Add SFX for 'jumping' in quick play by @nekodex in #35435
  • Fix messages from blocked users being visible in public channels by @bdach in #35645
  • Localise WASAPI setting by @diquoks in #35643
  • Fix legacy skin drum roll head circle being underneath ticks by @bdach in #35647
  • Add circular progress display to back-to-top button by @CloneWith in #35625
  • Delay seeking the current track when dragging now playing overlay progress bar until commit by @bdach in #35677
  • Fix attempting to select beatmap which was just externally edited in song select crashing by @bdach in #35676
  • Move realm collection writes off of update thread by @bdach in #35681
  • Improve loading time of collection grouping mode by @bdach in #35693
  • Alleviate song select post-filter update thread hitches by caching a model-to-carousel-item mapping by @bdach in #35628
  • Fix skin layout deserialisation eating exceptions without logging by @bdach in #35682
  • Fix several issues with incorrect sample playback by @bdach in #35685
  • Add SFX to the matchmaking roulette random reveal by @nekodex in #35702
  • Split quickplay beatmap & "random" panel into separate classes (V2) by @minetoblend in #35701
  • Fix various screens not registering themselves as IPreviewTrackOwner by @smoogipoo in #35714
  • Fix bad localisation reuse in pause overlay by @bdach in #35717
  • Add pooling support to smoke segments by @bdach in #35718
  • Fix cursor incorrectly flashing red after a rewind in replays with Alternate mod active by @Urantij in #35725
  • Update framework by @peppy in #35726

New Contributors

Full Changelog: 2025.1029.1-lazer...2025.1119.0-tachyon

2025.1029.1-lazer

29 Oct 11:57
5af9bb7

Choose a tag to compare

Merge pull request #35495 from Joehuu/fix-drawable-date-update

Fix `DrawableDate` not updating

2025.1029.0-tachyon

29 Oct 04:12
050c10c

Choose a tag to compare

2025.1029.0-tachyon Pre-release
Pre-release

What's Changed

  • Adjust Discord rich presence for quick play by @smoogipoo in #35467
  • Fix single filtered selection not being reselected after being filtered away by @bdach in #35471
  • Adjust extended OD limits for mania difficulty change mod to reflect HR and EZ values by @dnfd1 in #35249
  • Fix WASAPI settings notice text not displaying on startup by @peppy in #35474
  • Show quit quick play users rather than removing them by @smoogipoo in #35470
  • Fix screen footer overlay content being pushed to right during fade-out by @bdach in #35481
  • Fix keycounter being wrong for Triangles in TestSceneKeyCounter scene by @tadatomix in #35491
  • Ensure all invocations of spectator server hub methods have their errors observed by @bdach in #35488

Full Changelog: 2025.1025.1-tachyon...2025.1029.0-tachyon

2025.1025.1-tachyon

25 Oct 13:23
5faf791

Choose a tag to compare

2025.1025.1-tachyon Pre-release
Pre-release
Merge pull request #35445 from peppy/experimental-wasapi-user-toggle

Add settings toggle for experimental BASS initialisation mode

2025.1025.0-tachyon

25 Oct 02:30
954061b

Choose a tag to compare

2025.1025.0-tachyon Pre-release
Pre-release

What's Changed

  • Bump difficulty calculator versions by @bdach in #35365
  • Add pool names to quick play pool selector by @peppy in #35394
  • Preview next song in quick play by @smoogipoo in #35367
  • Adjust gameplay sample models to support custom sample sets by @bdach in #35401
  • Fix round counter showing on match end by @smoogipoo in #35397
  • Fix quick play "view beatmap" not showing beatmap overlay by @smoogipoo in #35399
  • Make quick play redownload locally modified beatmaps by @smoogipoo in #35393
  • Extract all pieces of local user-related state to APIAccess subcomponent by @bdach in #35415
  • Fix solo leaderboard sometimes not showing user position while it technically could by @bdach in #35400
  • Attempt to improve performance of beatmap carousel when not grouped by sets by @bdach in #35398
  • Allow NumberFormattingExtensions.ToStandardFormattedString() to accept culture by @bdach in #35395
  • Disable presenting beatmaps during quick play by @smoogipoo in #35420
  • Fix song select collection group order not matching other collection lists when certain characters are used by @bdach in #35426
  • Use single group for beatmaps of 15 stars and above by @bdach in #35428
  • SongSelectV2: Scroll to selection instantly after a filter by @bdach in #35431
  • Scroll song select title wedge text if it overflows by @bdach in #35429
  • Add very simple countdown timer for quick play stages by @peppy in #35433
  • Implement grouping by favourites by @bdach in #35422
  • Several improvements to quick play chat input by @smoogipoo in #35432

Full Changelog: 2025.1022.0-tachyon...2025.1025.0-tachyon

2025.1022.0-tachyon

22 Oct 06:58
4e4eba2

Choose a tag to compare

2025.1022.0-tachyon Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 2025.1019.0-tachyon...2025.1022.0-tachyon

2025.1019.0-tachyon

18 Oct 16:18
fbaf27e

Choose a tag to compare

2025.1019.0-tachyon Pre-release
Pre-release

What's Changed

  • Round slider control points to integer positions (instead of truncating them) by @kennyaja in #35316
  • Fix quick play player panels being hard to see against bright user backgrounds by @peppy in #35335
  • Revert framework bump to fix crashes for some users by @peppy in #35342

New Contributors

Full Changelog: 2025.1017.0-tachyon...2025.1019.0-tachyon

2025.1017.0-tachyon

18 Oct 12:10
1a569e9

Choose a tag to compare

2025.1017.0-tachyon Pre-release
Pre-release

What's Changed

Read more

2025.912.0-lazer

12 Sep 08:05
d912f8c

Choose a tag to compare

What's Changed

  • Ensure all mod types are public by @minisbett in #34684
  • Refactor notification avatar to remove OnUpdate by @smoogipoo in #34668
  • SongSelectV2: Fix rewind triggering on right-clicking and dragging away from random button by @person4268 in #34704
  • Fix BPM grouping mode not defining a group for 290 - 300 BPM range by @bdach in #34725
  • Fix even more issues with replay fail indicator by @bdach in #34721
  • Add aim error meter skin component by @cdwcgt in #25716
  • Use fallback icon in PanelBeatmap if ruleset is not found by @LumpBloom7 in #34710
  • Add verify check for inconsistent audio usage by @Hiviexd in #34666
  • Exclude all beatmap audios from the hitsounds format check by @Hiviexd in #34667
  • Add skin support for sliderpoint10 and sliderpoint30 by @cl8n in #34606
  • Fix leaderboard not resizing correctly by @frenzibyte in #34643
  • Fix submission & rank date backpopulation failing every launch for some users by @bdach in #34752
  • Fix song select background being stuck in revealed state by @bdach in #34759
  • Refresh realm before performing song select refetches following an online metadata lookup by @bdach in #34723
  • Update mod icons by @bdach in #34757
  • Pull up online beatmap set lookup to song select level to avoid two components doing the same fetch independently by @bdach in #34766
  • Fix flashlight not always matching gameplay scaling by @frenzibyte in #34761
  • Fix aim error meter applying incorrect scaling constant in normalised mode by @bdach in #34794
  • Fix daily challenge / playlist leaderboard sometimes showing incorrect default state by @peppy in #34800
  • Fix crash on exiting ReplayPlayer is beatmap was not loaded successfully by @peppy in #34801
  • Work around excessive refreshes of carousel beatmap set panel backgrounds by @bdach in #34802
  • Update framework by @peppy in #34803
  • Fix beatmap panels locally handling mod and ruleset changes unnecessarily by @peppy in #34809
  • Fix HealthProcessor potentially incorrectly reverting failed state by @bdach in #34812
  • Preserve pre-post notification completion target by @smoogipoo in #34818
  • Always use audio from maximised player if there is one in multiplayer spectator by @bdach in #34740
  • Fix beatmap carousel triggering full filters more often than it needs to by @peppy in #34808
  • Add long note percentage filter for mania mode by @genskyff in #34774
  • Use switches for warmup/chat toggles in tournament interface by @peppy in #34834
  • Fix some mods showing tooltips when settings are default by @peppy in #34833
  • Fix hitobject drawables becoming visible 1 frame too late by @minetoblend in #34830
  • Support beatmap sets being split apart by the active group mode in beatmap carousel by @bdach in #34822
  • Fix song select not performing online lookup on re-enter by @bdach in #34836
  • Adjust interpolation workaround to catch-up slightly smoother by @peppy in #34841
  • Add footer to ScreenTestScene by @smoogipoo in #34837
  • Add support for pinning multiplayer rooms by @bdach in #34764
  • Fix excess requests leading to queueing / delays of updating metadata at song select by @peppy in #34882
  • Fix rotation & scale popovers crashing on dismissal via keyboard when simultaneously dragging sliders by @NiyazBiyaz in #34873
  • Fix multiplayer lobby being unusable on mobile by @peppy in #34885
  • Add increase visibility setting for taiko hidden by @kptach in #34879
  • Fix editor memory leak by @smoogipoo in #34887
  • Fix gameplay freezing on stutter frames / long load times by @peppy in #34890
  • Fix potential loss of room events during join by @smoogipoo in #34819
  • Ignore .osu files not placed at top level of beatmap archive on import by @bdach in #34893
  • Fix crash when trying to test map in the editor by @minetoblend in #34880
  • Adjust fail handling in multiplayer spectator player to permit showing F rank by @bdach in #34891
  • Download online beatmap / present local beatmap on shift-clicking beatmap cards by @bdach in #34892
  • Add secondary keys for osu!mania by @kptach in #34867
  • Update framework by @peppy in #34902
  • Allow beatmaps to show up multiple times in the carousel if grouping criteria requires it by @bdach in #34842
  • Fix external edit operations failing due to invalid filenames by @bdach in #34900
  • Add argon style judgement counter by @LukynkaCZE in #32297
  • Treat guest user scores & scores of unknown users as the local user's by @bdach in #34904
  • Fix not being able to report users from playlists chat by @bdach in #34911
  • Add matchmaking model types required for server-side deploy by @peppy in #34912
  • Fix song select debounce not handling long (stutter) frames well by @peppy in #34903
  • Fix errors on exiting from editor if there are no more beatmaps remaining for the ruleset active in song select by @bdach in #34914
  • Replace MatchmakingSettings with MatchmakingPool by @smoogipoo in #34917
  • Fix rank-up and rank-down sounds playing too often in some scenarios by @NiyazBiyaz in #34905
  • Fix external edit filename sanitising unintentionally dropping folder separators by @peppy in #34945
  • Fix sheared dropdown click sound area by @Joehuu in #34948
  • Change debounce method in rank display to allow more immediate updates by @peppy in #34952
  • Fix ArgonJudgementCounterDisplay not showing colored numbers when "Show label" is off by @Joehuu in #34932
  • Add "retro" default skin by @cl8n in #34920
  • Adjust BPM filtering at song select to be less precise by @peppy in #34956
  • Make DrawableDate formatting localizable by @CloneWith in #34910
  • Fix mangled initial undo state on fresh skins by @smoogipoo in #34958
  • Fix beatmap carousel not holding selection after refilter in some cases by @peppy in #34966

New Contributors

Full Changelog: 2025.816.0-lazer...2025.912.0-lazer