Core – Add SaveFilePickerWithResultAsync API by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/19783
Core – Primary mouse device by @miloush in https://github.com/AvaloniaUI/Avalonia/pull/19898
Core – Add an optional ConvertBack method to FuncValueConverter by @zacfromaustinpowder in https://github.com/AvaloniaUI/Avalonia/pull/19920
Core – Support reading from and copying images to clipboard by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/19930
Core – Add SuggestedFileType for Save/OpenFilePicker by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/20026
Headless – Add headless AvaloniaTestIsolationLevel by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/20000
Build – Update Avalonia.BuildServices package version by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/20078
Fixes
Core – Properly handle DrawableRun.Baseline by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/19896
Core – Fix not calling overrides by @zacfromaustinpowder in https://github.com/AvaloniaUI/Avalonia/pull/19947
Selector.ValidateNestingSelector
Core – Handle long file paths in UriFromFilePath by @startewho in https://github.com/AvaloniaUI/Avalonia/pull/19955
Core – Fix ServerCompositionSimplePen memory leak by @aguahombre in https://github.com/AvaloniaUI/Avalonia/pull/19958
Core – Cache platform font manager TryMatchCharacter result by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/19987
Core – Fix EmbeddedFontCollection.TryGetNearestMatch caching by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/20013
Controls – Make ContentPresenter.RecognizesAccessKey stylable by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/19893
Previewer – Don't let the PreviewerWindow be any size by @mrlacey in https://github.com/AvaloniaUI/Avalonia/pull/19957
Android – Fix changes to AccessibilityNodeInfoCompat.Checked data type from bool to int by @BobbyCannon in https://github.com/AvaloniaUI/Avalonia/pull/19985
Android - Fix external app not reading text in clipboard by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/20023
macOS – Fix fullscreen transitions with ExtendClientAreaToDecorationsHint windows by @drasticactions in https://github.com/AvaloniaUI/Avalonia/pull/19939
macOS – Fix XButtons event handler by @DrunkyBard in https://github.com/AvaloniaUI/Avalonia/pull/19997
macOS – Correct key mapping for scan code 0x18 by @snowflysky in https://github.com/AvaloniaUI/Avalonia/pull/20009
macOS – Fix TryCreateGlyphTypeface return on macOS with SkiaSharp 2.88 by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/20084
Windows – Handle mouse movement in non-client areas of window. (#19922) by @drasticactions in https://github.com/AvaloniaUI/Avalonia/pull/19922
Windows – Fix ComVariant native size (add extended field and asserts) by @AndreyRusyaev in https://github.com/AvaloniaUI/Avalonia/pull/20017
Windows – Do not activate embedded windows when shown by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/20027
Windows – Properly snapshot GlSkiaImportedImage by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/20053
Full Changelog: https://github.com/AvaloniaUI/Avalonia/compare/11.3.8...11.3.9