v0.3.51 — Consumer-ready UI acceptance and prefab workflows
Why this matters
The previous release exposed two real consumer problems: part of its test assembly did not compile in Unity, and prefab/UI operations could claim success even when nothing changed or when a required semantic snapshot was impossible to obtain.
What this gives you
- The v0.3.50 test package is repaired and exercised in real Unity editors on the supported versions.
- Prefab mutations now say no_op when the requested value was already present, preventing false “applied” receipts.
- Invalid enum values are refused with the valid choices instead of being silently clamped.
- Prefab rendering can save a UI snapshot and apply temporary preview overrides without modifying the asset.
- Asset references such as sprites, materials, fonts, and meshes can be set by path or GUID, while unsafe component references remain refused.
- UI comparison returns a normal result when visual comparison succeeded, even if another optional lane is still pending.
Validation
- Unity 2021.3 and 6000.0: 98/99 EditMode tests passed with one expected headless render skip on each line.