Skip to content

Releases: AvaloniaUI/Avalonia

12.0.4

28 May 13:29
a8dd641

Choose a tag to compare

What's Changed

Enhancements

  • Core – Bump ANGLE version + sign native binaries by @maxkatz6 in #21219
  • Core – Update XML documentation to reflect correct type references in Avalonia.Controls project by @rabbitism in #21283
  • Core – Add missing AutomationPeers from built-in Controls by @jmacato in #21322
  • Core – Align Touch/Pen capture semantics with Mouse by @miloush in #21325
  • Core – Fire property-changed events when AutomationId changes at runtime by @dimension-zero in #21374
  • Core – Update SkiaSharp to 3.119.4 by @MrJul in #21434
  • macOS – Add accessibility events for expand & collapse events by @codecat in #21043

Performance

Fixes

  • Core – Fix CommandBar overflow labels when label position is collapsed by @jsuarezruiz in #21226
  • Core – Fix RenderTargetBitmap losing effects by @timunie in #20790
  • Core – Fix SelectionChanged not raised on collection reset by @NathanDrake2406 in #20942
  • Core – Ensure system back event is passed to child page once by @emmauss in #21246
  • Core – Make sure TryGetGlyphTypeface does not fail for concurrent access by @Gillibald in #21269
  • Core – Avoid exceptions when getting a position from a PointerEventArgs by @TomEdwardsEnscape in #21301
  • Core – Make text in NumericUpDown update immediately when changing the TextConverter by @cdytoby in #21320
  • Core – Fixes double reorder of cached bidi runs by @Gillibald in #21351
  • Core – Set WindowDrawnDecorations background to transparent by @ent3m in #21354
  • Core – Fix radio MenuItem grouping in MenuFlyout by @zrt2399 in #21356
  • Core – Fix popup positioning anchor rect bug with drawn window decorations by @kekekeks in #21383
  • Core – Make cursor respect the captured element by @MrJul in #21421
  • Core — Add a resource for title bar background by @MrJul in #21440
  • XAML – Fix compiled binding DataContext inference in ItemTemplate by @JoaoMSSCruz in #21248
  • Windows – Run file picker on dedicated STA thread to avoid MTA deadlock by @ZehMatt in #21266
  • Windows – Fix borders and shadows on Windows 10 in extended mode by @MrJul in #21412
  • Windows – Include border size in GetMinMax request by @emmauss in #21420
  • Windows – Fix UIA tree not visible for Avalonia content embedded via WinFormsAvaloniaControlHost by @AndreyPolovodov in #21422
  • macOS – Fix DeviceLuid byte ordering on GPU interop by @dirivero in #21293
  • X11 – Observe potential DBus exception in UnregisterWindowAsync by @holdxen in #21344
  • X11 – Update Avalonia.DBus submodule by @jmacato in #21419
  • Android – Fix File properties by @emmauss in #21307
  • Android – Correct usage of PointToScreen for Android TalkBack by @IsaMorphic in #21402
  • iOS – Drain UISceneConnectionOptions on cold launch by @koblavi in #21394
  • Headless – Fix xUnit headless tests losing TestContext on background thread by @mikegoatly in #21357

Full Changelog: 12.0.3...12.0.4

11.3.17

27 May 09:34
ceff994

Choose a tag to compare

What's Changed

Performance

  • XAML – Improve type caching in the XAML compiler by @MrJul in #21408

Full Changelog: 11.3.16...11.3.17

11.3.16

19 May 10:39
31fd309

Choose a tag to compare

What's Changed

  • Core – Align Touch/Pen capture semantics with Mouse by @miloush in #21363

Full Changelog: 11.3.15...11.3.16

12.0.3

11 May 09:21

Choose a tag to compare

What's Changed

Security

Full Changelog: 12.0.2...12.0.3

11.3.15

11 May 09:21

Choose a tag to compare

What's Changed

Security

  • VNC – Bump SharpCompress from 0.24.0 to 0.48.0 by @kekekeks

Full Changelog: 11.3.14...11.3.15

12.0.2

28 Apr 15:29
eed76fc

Choose a tag to compare

What's Changed

Enhancements

  • Core – Add Window.WindowDecorationsTheme property by @MrJul in #21061
  • Core – Clarify that ElementRole is dependent on ExtendClientAreaToDecorationsHint by @MrJul in #21243
  • Core – Implement GetTemplateDescendants by @MrJul in #21245
  • Core – Update SkiaSharp to 3.119.4 Preview 1 @4Darmygeometry in #21263
  • Headless – Throw ObjectDisposedException when PlatformImpl is null by @maxkatz6 in #21276

Fixes

  • Core – Fix OneWay binding fails to update target after local change by @martimclaudino in #20964
  • Core – Fix safe area calc in drawer page by @emmauss in #21050
  • Core – Reset expected commit callback timing after waiting for app exiting idle by @kekekeks in #21157
  • Core – Fix Button.IsPressed not becoming false when a Button without keyboard focus is disabled by @TomEdwardsEnscape in #21168
  • Core – Prefer window content over underlay in chrome hit testing by @MrJul in #21177
  • Core – Add back Design.SetPreviewWith(AvaloniaObject, Control) overload by @MrJul in #21184
  • Core – Do not update composition target when rendering is stopped by @MrJul in #21192
  • Core – Fix safe area calcs for navigation page by @emmauss in #21221
  • Core – Fix TabControl crash when rapidly switching tabs during transitions by @jsuarezruiz in #21227
  • Core – Change CommandBar icon foreground inheritance by @jsuarezruiz in #21251
  • Core – Fix FocusManager.SetFocusScope not doing anything by @MrJul in #21261
  • Core – Suppress ExecutionContext flow for render scheduling by @Shirasagi0012 in #21273
  • macOS – Fix Metal renderer memory leak by @nvborisenko in #21099
  • Windows – Fix back requested by @mikegoatly in #21207
  • Windows – Fix BorderOnly maximized position on secondary screens in more cases by @MrJul in #21229
  • Android – Fix crash on surface destroyed by @kerams in #21176
  • Android – Fix SelectedText boundary check and backward selection crash by @luthfiampas in #21182
  • Android – Fix OnBackPressed being prevented for Android API 33 and above by @Mliybs in #21239
  • Android – Make ToplevelImpl._view nullable by @emmauss in #21270
  • Android/Browser/iOS – Standardize the behavior of CreateFile/CreateFolder across different OS by @Frederisk in #20850
  • Headless – Fix headless cleanup race: dispose before signaling TCS by @Kryptos-FR in #21223
  • Themes – Add HeaderTemplate to DrawerPage header by @zdpcdt in #21275

Full Changelog: 12.0.1...12.0.2

12.0.1

13 Apr 18:50
fe2741d

Choose a tag to compare

What's Changed

Security

Enhancements

Fixes

Full Changelog: 12.0.0...12.0.1

11.3.14

13 Apr 18:45

Choose a tag to compare

What's Changed

Security

  • Linux – Bump Tmds.DBus.Protocol to 0.21.3 by @kekekeks

Full Changelog: 11.3.13...11.3.14

12.0.0

07 Apr 12:53
220dea3

Choose a tag to compare

General

Read our release blog post for more information about Avalonia 12!

Useful links:

What's Changed

Changes since 12.0.0-rc2

Full Changelog since 12.0.0-rc2: 12.0.0-rc2...12.0.0

Changes since 11.3.13

Read more

12.0.0-rc2

31 Mar 20:34
989c36e

Choose a tag to compare

12.0.0-rc2 Pre-release
Pre-release

What's Changed

This is the raw list of changes between 12.0.0-rc1 and 12.0.0-rc2:

Full Changelog: 12.0.0-rc1...12.0.0-rc2