# Changelog

## Baseline

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

## Lenses

- Code Health 100
- Architecture 69
- Maturity 79
- Readiness 41
- Security 45

## Changes since last survey

- 300 commits — 226 feature/other, 74 fixes

## By area

- crates/bevy_ecs — 34 commits
- (root) — 24 commits
- crates/bevy_pbr — 23 commits
- examples/ui — 19 commits
- crates/bevy_render — 16 commits
- crates/bevy_feathers — 14 commits
- crates/bevy_scene — 11 commits
- crates/bevy_solari — 11 commits
- crates/bevy_ui — 10 commits
- crates/bevy_ui_render — 10 commits
- crates/bevy_ui_widgets — 8 commits
- crates/bevy_text — 7 commits
- examples/3d — 7 commits
- .github/workflows — 6 commits
- _release-content/migration-guides — 6 commits
- crates/bevy_core_pipeline — 6 commits
- crates/bevy_dev_tools — 6 commits
- crates/bevy_light — 6 commits
- crates/bevy_winit — 5 commits
- crates/bevy_app — 4 commits

## Notable commits

- fix: :bug: Fixes BSN support for fully qualified component paths (#24817)
- fix: :memo: Fixes bsn! `template()` table entry (#24986)
- fix: Add warn_once to wgpu backend once case and add regression test (#24976)
- fix: Allow material to disable OIT and fix OIT with forward decal (#24856)
- fix: Apply suggested fix for `try_update` from nightly 1.99+ compiler. (#25099)
- fix: Documents and regression tests apply scene replace and orphan behavior. (#24909)
- fix: Feathers theme aware fixes (#24719)
- fix: FeathersSlider / bevy_ui_widgets/slider fixes (#24905)
- fix: Fix 16-bit grayscale DynamicImage texture formats (#25020)
- fix: Fix Ctrl+A/C/X/V shortcuts in EditableText on non-Latin keyboard layouts (#25056)
- fix: Fix HandleTemplate::Value not adding the asset directly. (#24885)
- fix: Fix MP4 Audio Playback Failure in Bevy 0.19.0 (#24879)
- fix: Fix NaN okhsl/okhsv values when lightness approximates 0 or 1 (#24691)
- fix: Fix ScrollArea scroll speed (#24620)
- fix: Fix SubApp::add_message does not schedule `message_update_system` (#24866)
- fix: Fix UB detected by Miri when running the multi-threaded executor (#25287)
- fix: Fix Visibility component having no effect on infinite grid (#24723)
- fix: Fix `RenderDebugOverlay` migration guide (#25161)
- fix: Fix `binding_arrays_are_usable` check (#25261)
- fix: Fix `filtered_backtrace_test` for Rust 1.97 (#24943)
- …and 280 more
