Skip to content

Releases: yulcat/unity-yaml-bridge

v1.0.6

17 Apr 13:33

Choose a tag to compare

Bugfix release for path-based references to root components inside nested prefab instances.

Highlights

  • Support ->Path:Component references to components attached directly to the ROOT GameObject of a nested prefab instance
  • Resolve stripped nested-root MonoBehaviours through their source prefab when local stripped docs do not expose enough type information
  • Keep the fix conservative to nested prefab ROOT components rather than broad arbitrary deep internals

Validation

  • npm test passing on master
  • test-path-refs regression coverage added for nested prefab root refs
  • node dist/cli.js --version verified as 1.0.6

Included issue coverage

  • #5 Support -> references to components inside nested prefab instances

v1.0.5

17 Apr 04:50

Choose a tag to compare

Bugfix release for STRUCTURE component enumeration when MonoBehaviour ownership is only recoverable from the GameObject component list.

Highlights

  • Fix missing SimpleFSMController-style components in STRUCTURE when the component document's m_GameObject reference is zero/broken but the owning GameObject still references it in m_Component
  • Apply the same fix to inherited variant STRUCTURE output
  • Add default regression coverage for both base-prefab and variant cases

Validation

  • npm test passing on master
  • test-variant-issues: 38/38
  • node dist/cli.js --version verified as 1.0.5

Included regression coverage

  • base prefab: component-list-only MonoBehaviour ownership preserved in STRUCTURE
  • variant: inherited base component-list MonoBehaviour preserved in STRUCTURE

v1.0.4

16 Apr 11:16

Choose a tag to compare

Bugfix release for nested non-root PrefabInstance write-back.

Highlights

  • Fix edited DETAILS sections for non-root nested PrefabInstance internals writing back to the wrong place or not writing back at all
  • Fix edited nested internal objectReference path refs (->Target:Component) writing back through the correct owning nested instance
  • Strengthen default regression coverage so nested internal visibility alone is no longer treated as sufficient

Validation

  • npm test passing on master
  • test-variant-issues: 34/34
  • node dist/cli.js --version verified as 1.0.4

Included regression coverage

  • nested internal component header + REFS ownership exposure
  • edited nested internal scalar property write-back
  • edited nested internal objectReference path write-back
  • wrong-owner guardrail (root instance must not be edited when nested section changes)
  • previously fixed added-root / variant write-back coverage remains green

v1.0.3

16 Apr 10:21

Choose a tag to compare

Bugfix release for variant added-object reference normalization.

Highlights

  • Fix write-back for mixed __added_root__ / non-prefixed paths in variant-added object references
  • Handle the same aliasing rules across section matching, scalar refs, array refs, nested refs, and added-section lookup
  • Keep emitted variant-added DETAILS refs in the canonical non-prefixed form
  • Preserve ubridge --version support for install verification

Validation

  • npm test passing on master
  • test-variant-issues: 25/25
  • investigations/issue3-added-root-refs.js: 8/8
  • node dist/cli.js --version verified as 1.0.3

Included follow-up coverage

  • scalar ->__added_root__/... with non-prefixed REFS
  • array ->__added_root__/... with non-prefixed REFS
  • @__added_root__/... alias resolution
  • prefixed DETAILS section header + non-prefixed REFS
  • no-edit parse → write roundtrip stability for mixed-prefix compact files

v1.0.2

16 Apr 09:38

Choose a tag to compare

Follow-up bugfix release for variant write-back and CLI verification.

Highlights

  • Fix write-back for references edited inside real added-object component docs in variant files
  • Support both normal added-object paths and __added_root__/... reference paths
  • Add ubridge --version / ubridge -v for quick install verification

Validation

  • npm test passing on master
  • test-path-refs: 21/21
  • test-variant-issues: 11/11
  • node dist/cli.js --version verified

Covers follow-up to issue #3 after the v1.0.1 repro report.

v1.0.1

16 Apr 09:04

Choose a tag to compare

Bugfix release for variant prefab support and write-back reference resolution.

Highlights

  • Fix variant STRUCTURE output so root-level added GameObjects are preserved and shown with + markers
  • Surface nested PrefabInstance overrides in variant DETAILS / REFS
  • Fix write-back so newly edited ->Path:Component references resolve against REFS, including variant object references that originally started as {fileID: 0}
  • Add focused regression suites for variant edge cases and path-reference write-back

Validation

  • npm test passing on master
  • test-path-refs: 21/21
  • test-variant-issues: 8/8

Included issue coverage

  • #1 Variant prefab STRUCTURE missing base children / added root objects
  • #2 Nested prefab instance overrides missing from variant output
  • #3 Write-back does not resolve new -> references against REFS lookup table