Skip to content

v0.3.51 — Consumer-ready UI acceptance and prefab workflows

Choose a tag to compare

@FoxsterDev FoxsterDev released this 23 Aug 15:33
· 81 commits to master since this release

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.