Thanks for following along! This is a tagged release (2021.1103.1). For more information check out the osu! changelog page and dev blog.
What's Changed
- Fix saving layouts on some stable imported skins failing by @peppy in #15204
- Fix online play request handling in tests by @smoogipoo in #15320
- Change IHasRepeats.NodeSamples to IList from List by @goodtrailer in #15255
- Upgrade nvika to 1.0.3 by @smoogipoo in #15336
- Fix serlialisation failure during ladder saving causing all existing file content to be deleted by @peppy in #15337
- Remove all usage of
BeatmapInfo
/BeatmapSetInfo
from tournament mode by @peppy in #15319 - Refactor weird playlist room subscreen tests by @peppy in #15316
- Add icons to various progress notification states by @peppy in #15338
- Update
UpdateableBeatmapBackgroundSprite
to acceptIBeatmapInfo
by @peppy in #15317 - Clean up multiplayer-screen tests by removing intermediate screen by @smoogipoo in #15335
- Fix playlists room creation test crash by @smoogipoo in #15339
- Add visual test for
SettingsNumberBox
usage in settings source context by @peppy in #15340 - Ensure all test beatmaps have unique OnlineIDs to avoid import conflicts by @peppy in #15341
- Add ability to change ui scaling via keyboard by @Joehuu in #15031
- Change scroll speed adjust defaults to F3/F4 by @peppy in #15349
- Refactor
BeatmapDifficultyCache
to work withIBeatmapInfo
by @peppy in #15357 - Update text flow usages to use
ITextPart
by @bdach in #15352 - Update
DifficultyIcon
classes to useIBeatmapInfo
by @peppy in #15360 - Allow for
long
online IDs and implement inScoreInfo
by @peppy in #15350 - Add setting for hardware video acceleration by @Opelkuh in #15371
- Fix star rating not updating for some mods on details tab in song select by @bdach in #15377
- Reduce fail animation tint slightly by @peppy in #15382
- Fix potential infinite loop when trying to rewrite skin metadata with non-lowercase
skin.ini
by @peppy in #15383 - Fix beatmap creator showing twice in tournament map pool panels by @peppy in #15384
- Replace
DownloadTrackingComposite
with instantiableDownloadTracker
components by @peppy in #15321 - Add a note about
OnlineID
potentially being zero in non-autoincrement cases by @peppy in #15358 - Update dashboard components to use
APIBeatmapSet
by @peppy in #15385 - Clean up score serialisation by @peppy in #15351
- Fix incorrect state transition in score download tracker by @bdach in #15387
- Update
GetScoreRequest
andPresentBeatmap
to accept interface types by @peppy in #15363 - Update all beatmap overlay views to use
APIBeatmap
/APIBeatmapSet
by @peppy in #15364 - Change
DrawableProfileScore
to useAPIScoreInfo
by @peppy in #15356 - Update dependencies by @bdach in #15399
- Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 by @dependabot in #15389
- Bump Sentry from 3.9.4 to 3.10.0 by @dependabot in #15393
- Bump Microsoft.AspNetCore.SignalR.Client from 5.0.10 to 5.0.11 by @dependabot in #15394
- Bump Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson from 5.0.10 to 5.0.11 by @dependabot in #15390
- Bump SharpCompress from 0.29.0 to 0.30.0 by @dependabot in #15391
- Bump Microsoft.AspNetCore.SignalR.Protocols.MessagePack from 5.0.10 to 5.0.11 by @dependabot in #15392
- Bump Microsoft.CodeAnalysis.BannedApiAnalyzers from 3.3.2 to 3.3.3 by @dependabot in #15395
- Add android intent filter for osu! replays by @frenzibyte in #15403
- Fix spinner judgements on old beatmaps get incorrectly stacked by @Flux3on in #15279
- Remove trailing exclamation marks from autoplay character names by @peppy in #15407
- Avoid any potential infinite loops when re-writing
skin.ini
files by @peppy in #15406 - Default legacy decoder to
General
section, rather than none by @peppy in #15405 - Fix multiplayer room participants display not updating as new users join/leave by @peppy in #15410
- Fix PP counter showing incorrect values with rate adjustment mods by @smoogipoo in #15409
- osu! Difficulty Aim Overhaul: base change by @Xexxar in #14845
- Fix crash when attempting to view global leaderboards by @peppy in #15425
- Fix multiplayer score submission not working by @bdach in #15430
- Fix multiplayer panels not correctly showing star rating by @peppy in #15427
- Fix unauthenticated API requests no longer working by @peppy in #15431
- Fix beatmap download notifications not showing beatmap name correctly by @peppy in #15429
- Fix multiplayer potentially getting incorrect beatmap availability state after changing beatmaps by @peppy in #15432
New Contributors
- @goodtrailer made their first contribution in #15255
Full Changelog: 2021.1028.0...2021.1103.1