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