Skip to content

1.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Sep 22:11
· 64 commits to main since this release
eb33229

[1.5.0] - [2024-09-29]

Removed

  • Unity 2019 is no longer supported.

Added

  • [#244] Added a framework that can be used to override the rendering of an object without modifying the object itself
  • [#297] Added UI for turning preview on/off at a plugin or pass level
  • [#244] Added a framework for observing scene object changes and reacting to them.
  • [#244] Added SelfDestructComponent (useful for hidden preview-only components)
  • [#312] Added a default value field to ProvidedParameter
  • [#312] Added support for invalidating ComputeContext to ParameterInfo
  • [#360] Added AsyncProfiler to help profile code running in Tasks
  • [#365] Added debug tool to profile long editor frames
  • [#407] Added ProvidedParameter.ExpandTypeOnConflict to resolve parameter type mismatch automatically (contributed by @nekobako)
  • [#410] Added NDMFSyncContext API
  • [#424] Added tracing system for the preview/invalidation system

Fixed

  • [#260] [ChilloutVR] Fix: Build fails due to CVRAvatar preventing recreation of Animator (contributed by @hai-vr)
  • [#261] [ChilloutVR] feat: don't build the avatar when ChilloutVR shows the upload UI (contributed by @hai-vr)
  • [#280] Console warnings issued whenever .unity (scene) files are saved
  • [#341] Font rendering breaks on scene change
  • [#385] Fix: parameter introspection used default value from child, not parent (contributed by @nekobako)
  • [#386] Workaround VRCSDK bug caused by non-ASCII project paths.
  • [#399] Fix: Parameter introspection did not skip EditorOnly objects
  • [#416] Fixed issues where assets would not properly be tracked due to C# object recreation edge cases
    (removed ObjectIdentityComparer)

Changed

  • [#266] NDMF language defaults to being based on the system language (contributed by @suzuryg)
  • [#408] Unserialized assets will now be serialized after the Transforming phase completes (before e.g. VRCFury runs)