# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 60.

## Lenses

- Code Health 60
- Architecture 84
- Maturity 73
- Readiness 56
- Security 59
- Performance 73

## Changes since last survey

- 300 commits — 205 feature/other, 95 fixes

## By area

- src/Avalonia.Controls — 65 commits
- src/Avalonia.Base — 55 commits
- samples/ControlCatalog — 21 commits
- (root) — 18 commits
- src/Android — 17 commits
- src/Windows — 16 commits
- native/Avalonia.Native — 10 commits
- src/Avalonia.Themes.Fluent — 10 commits
- src/Avalonia.X11 — 9 commits
- src/Headless — 6 commits
- tests/Avalonia.Base.UnitTests — 6 commits
- src/Avalonia.Native — 5 commits
- src/Avalonia.FreeDesktop — 4 commits
- src/Browser — 4 commits
- api/Avalonia.nupkg.xml — 3 commits
- src/Avalonia.OpenGL — 3 commits
- src/Avalonia.Wayland — 3 commits
- src/Markup — 3 commits
- src/Skia — 3 commits
- tests/Avalonia.Skia.UnitTests — 3 commits

## Notable commits

- fix: AvnAccessibilityElement fixes (#21062)
- fix: Compiled Bindings: Fix unpredictable binding to method selection (#21617)
- fix: CompositionAnimation fixes (#20936)
- fix: Fix #17674: OneWay binding fails to update target after local change (#20964)
- fix: Fix #20625: fix compiled binding DataContext inference in ItemTemplate (#21248)
- fix: Fix Android crash populating accessibility node for peers that conditionally hide a provider (#21726)
- fix: Fix AutoCompleteBox out of sync with bound Text (#21121)
- fix: Fix AutoCompleteBox popup not closing on focus lost (#21749)
- fix: Fix AvaloniaView double root creation on Android (#21738)
- fix: Fix Button.IsPressed not becoming false when a Button without keyboard focus is disabled (#21168)
- fix: Fix ClipboardUriListHelper not flushing (#21589)
- fix: Fix ComboBox not showing Text property validation (#20978)
- fix: Fix CommandBar overflow labels when label position is collapsed (#21226)
- fix: Fix CommandBar secondary visibility during overflow open (#21742)
- fix: Fix DataTransferItem returning wrong data for mismatched format (#21114)
- fix: Fix DatePickerPresenter focusing wrong selector for day-first locales (#21116)
- fix: Fix DeviceLuid byte ordering on MacOS GPU interop (#21293)
- fix: Fix DrawerPage double footer in compact mode (#21004)
- fix: Fix FocusManager.FocusedElement on canceled/redirected focus (#21047)
- fix: Fix FocusManager.SetFocusScope not doing anything (#21261)
- …and 280 more

## Architecture

- 3 containers · 3 bounded contexts · 1 dependency edges (baseline)
