# Avalonia 12.0.5 - Product: Avalonia (https://whatsnew.fyi/product/avalonia) - Vendor: AvaloniaUI - Date: 2026-06-23 - Version: 12.0.5 - Original notes: https://github.com/AvaloniaUI/Avalonia/releases/tag/12.0.5 - Permalink: https://whatsnew.fyi/product/avalonia/releases/12.0.5 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Implement Unicode word segmentation and update to Unicode v17 - **changed** — Unicode and text layout optimizations - **added** — Expose Calendar day button selection state to automation - **added** — Expose menu item toggle state to automation - **added** — Support Value pattern on editable ComboBox automation peer - **changed** — Enhance Roslyn-compiler visible metadata - **changed** — Fall back to pixel location when GetPointerDeviceRects is unavailable - **added** — Add AX BringIntoView/AXScrollArea role on macOS - **changed** — Synchronize Metal drawable presentation on macOS - **added** — Expose ScrollViewer scroll bars to accessibility on macOS - **added** — Report read-only value state to accessibility on macOS - **added** — Expose tree item selection to accessibility on macOS - **added** — Expose placeholder text as the AT-SPI placeholder-text attribute on X11 - **added** — Add support for hover events on Android - **added** — Add sleep timer option to Headless - **fixed** — Fix culture aware font matching - **fixed** — Fix TextCollapsingProperties bidirectional-text (BiDi) correctness - **fixed** — Fix NotificationCard pseudo class state when NotificationType changes - **fixed** — Apply placeholder opacity to combobox placeholder textblock - **fixed** — Fix radio button disabled fill and stroke brushes ##### What's Changed ###### Enhancements * Core – Implement Unicode word segmentation and update to Unicode v17 by @JimBobSquarePants in https://github.com/AvaloniaUI/Avalonia/pull/21361 * Core – Unicode and text layout optimizations by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/21400 * Core – Expose `Calendar` day button selection state to automation by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/21540 * Core – Expose menu item toggle state to automation by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/21541 * Core – Support Value pattern on editable `ComboBox` automation peer by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/21545 * XAML – Enhance Roslyn-compiler visible metadata by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/21546 * Windows – Fall back to pixel location when `GetPointerDeviceRects` is unavailable by @Symbai in https://github.com/AvaloniaUI/Avalonia/pull/21337 * macOS – Add AX `BringIntoView`/`AXScrollArea` role by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/21457 * macOS – Synchronize Metal drawable presentation by @drasticactions in https://github.com/AvaloniaUI/Avalonia/pull/21588 * macOS – Expose `ScrollViewer` scroll bars to accessibility by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/21596 * macOS – Report read-only value state to accessibility by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/21597 * macOS – Expose tree item selection to accessibility by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/21598 * X11 – Expose placeholder text as the AT-SPI placeholder-text attribute by @jmacato in https://github.com/AvaloniaUI/Avalonia/pull/21554 * Android – Add support for hover events on android by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/21551 * Headless – Add sleep timer option by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/21423 ###### Fixes * Core – Fix culture aware font matching by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/21435 * Core – Fix `TextCollapsingProperties` bidirectional-text (BiDi) correctness by @Gillibald in https://github.com/AvaloniaUI/Avalonia/pull/21446 * Core – Fix `NotificationCard` pseudo class state when `NotificationType` changes by @zrt2399 in https://github.com/AvaloniaUI/Avalonia/pull/21490 * Core – Apply placeholder opacity to combobox placeholder textblock by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/21493 * Core – Fix radio button disabled fill and stroke brushes by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/21495 * Core – Listen to layout changes for ancestor visuals in text selection canvas by @emmauss in https://github.com/AvaloniaUI/Avalonia/pull/21536 * Core – Fix caption button background in dark mode by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/21555 * Core – Fix system font caching when retrieved with a different name by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/21557 * Core – Fix `StackOverflow` when a `NaN` offset is set on `ScrollViewer` by @NicholasLachapelle in https://github.com/AvaloniaUI/Avalonia/pull/21558 * Core – Avoid read-only editing side effects in `TextBox` keyboard handlers by @zrt2399 in https://github.com/AvaloniaUI/Avalonia/pull/21587 * Core – Fix `TimePicker` selection style by @shine1258 in https://github.com/AvaloniaUI/Avalonia/pull/21626 * Core – Suppress culture flowing with `ExecutionContext` captured by `DispatcherOperation` by @kekekeks in https://github.com/AvaloniaUI/Avalonia/pull/21627 * XAML – Fix some AOT warnings by @maxkatz6 in https://github.com/AvaloniaUI/Avalonia/pull/21616 * XAML – Fix typo in key assignment for reference assembly by @collindang88 in https://github.com/AvaloniaUI/Avalonia/pull/21474 * Windows – Fix window animations in extended mode by @MrJul in https://github.com/AvaloniaUI/Avalonia/pull/21498 * Windows – Fix `WinUiCompositorConnection` deadlock by @MrJul in https://github.com/ _[Truncated at 4000 characters — full notes: https://github.com/AvaloniaUI/Avalonia/releases/tag/12.0.5]_