github ppy/osu-framework 2021.309.0

latest releases: 2024.528.1, 2024.528.0, 2024.523.0...
3 years ago

Thanks for following along! This is a tagged release (2021.309.0).

Breaking Changes

ConfigManager.Set is now protected and renamed to SetDefault

Previously this method was public for convenience, but as it implicitly set the Default value of bindables it touched, could cause unexpected behaviour.

  • For initialising defaults, switch to using SetDefault from InitialiseDefaults
  • For changing configuration values externally, use SetValue instead of Set
// previously
config.Set(ConfigType.Name, true);

// now
config.SetValue(ConfigType.Name, true);

osuTK support has been removed in most places

If you were supporting it via GameHost initialisation, you may need to remove a parameter. Internally, we still support it in a minimal way for Xamarin platforms.

Don't miss a new osu-framework release

NewReleases is sending notifications on new releases.