Skip to content

Releases: ppy/osu-framework

2024.418.0

18 Apr 10:06
ea59a2d
Compare
Choose a tag to compare

What's Changed

  • Prepare SDL2ControllerBindings class for SDL3 by @Susko3 in #6232
  • Upgrade to SDL3 by @Susko3 in #6234
  • Fix tablet driver log output subscription not unsubscribing after disposing/disabling by @Joehuu in #6237
  • Update SDL3 by @smoogipoo in #6240
  • Fix ChannelGetPosition param not being used by @smoogipoo in #6242
  • Fix tablet info not clearing when unplugged by @Joehuu in #6239
  • Avoid masking calculations on valid drawables by @EVAST9919 in #6243
  • Bump SixLabors.ImageSharp from 3.1.3 to 3.1.4 in /osu.Framework by @dependabot in #6246
  • Perform rounding to Precision in BindableNumber on decimal to avoid rounding error accumulation by @bdach in #6249
  • Update Veldrid to pull in Vulkan lib fix by @smoogipoo in #6250
  • Update to latest SDL3-CS friendly overload and null-terminated UTF8 conversion by @Susko3 in #6245
  • Move user tab selection events to TabItems by @frenzibyte in #6251

Full Changelog: 2024.329.0...2024.418.0

2024.329.0

29 Mar 16:14
791904c
Compare
Choose a tag to compare

What's Changed

  • Increase interface surface of Veldrid components by @smoogipoo in #6189
  • Use ThrowHelper methods in more places by @turbedi in #6184
  • Reducle allocations in CursorEffectContainer and TooltipContainer by @EVAST9919 in #6207
  • Remove leftover method in KeyCombination struct by @frenzibyte in #6208
  • Track Veldrid staging resources per-frame by @smoogipoo in #6206
  • Implement a "deferred" renderer by @smoogipoo in #6190
  • Fix incorrect disposal pattern by @smoogipoo in #6211
  • Fix over time degradation of deferred renderer performance by @smoogipoo in #6210
  • Use a union struct for RenderEvents by @smoogipoo in #6209
  • Check BASS error codes more diligently when retrieving waveform data by @bdach in #6213
  • Remove effect prioritisation to fix segfaults by @smoogipoo in #6214
  • Reduce scope of experimental renderer by @smoogipoo in #6219
  • Add event handler for user change of TabControl tab selection by @frenzibyte in #6218
  • Update SDL2 package + use SDL_GetWindowSizeInPixels by @smoogipoo in #6226
  • FFmpeg Linux binaries: Include version in file name by @FreezyLemon in #6153
  • Update FFmpeg binaries by @github-actions in #6227
  • FFmpeg: Only load versioned libraries on Linux by @FreezyLemon in #6154
  • Tweak behavior of cursor movement while text is selected to better match expectations by @ggliv in #6228
  • Split words on more characters in text flow container by @bdach in #6231

Full Changelog: 2024.306.0...2024.329.0

2024.306.0

06 Mar 04:12
613cfdc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2024.223.0...2024.306.0

2024.223.0

28 Feb 11:02
82cc944
Compare
Choose a tag to compare

What's Changed

  • Don't clear Logger.NewEntry handlers when flushing by @Susko3 in #6191
  • Update github actions to resolve most node deprecation warnings by @bdach in #6194
  • Adjust user storage paths for better cross-platform support by @smoogipoo in #6196

Full Changelog: 2024.221.0...2024.223.0

2024.221.0

21 Feb 13:39
a8baecb
Compare
Choose a tag to compare

What's Changed

  • Use SlimReadOnlyListWrapper for KeyBindingContainer.PressedActions by @EVAST9919 in #6185
  • Generalise markdown code block implementation to support indented style by @frenzibyte in #6182
  • Remove Veldrid-OpenGL renderer, always use GLRenderer by @smoogipoo in #6193

Full Changelog: 2024.217.0...2024.221.0

2024.217.0

17 Feb 14:27
5d98a51
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2024.215.0...2024.217.0

2024.215.0

15 Feb 10:26
8be12b7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2024.205.0...2024.215.0

2024.205.0

05 Feb 15:56
6633f5e
Compare
Choose a tag to compare

This release is the first to target .NET 8.0.

What's Changed

New Contributors

Full Changelog: 2024.131.0...2024.205.0

2024.131.0

31 Jan 07:12
121d25c
Compare
Choose a tag to compare

What's Changed

  • Revert "Fix IBindableList.GetEnumerator() boxing and allocating" by @bdach in #6162

Full Changelog: 2024.130.0...2024.131.0

2024.130.0

29 Jan 16:06
a639ba6
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2024.129.1...2024.130.0