Skip to content

1.9.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 00:23
· 137 commits to main since this release

Version 1.9.0

Notable changes

Added

  • Expose NormalizedBlendValues from VirtualBlendTree
  • Added IPlatformAnimatorBindings.PreCommitController

Fixed

  • [#675] Fixed comparison function in SingleObjectQuery.ObserveTransformPosition
  • [#692] Fixed issues where mesh manipulation would fail on readonly meshes, potentially breaking the preview system
    entirely.
  • [#702] Converting non-VRChat platform avatars to VRChat resulted in incompletely initialized avatar descriptors.

Changed

  • [#693] VirtualAnimatorController will adjust VRChat parameter drivers to preserve behavior when parameter types are changed
  • [#693] VirtualAnimatorController.Parameters will now clone AnimatorControllerParameter objects on set.
  • [#690] Now UIElementLocalizer prefers label property over text property

Deprecated

Currently, VirtualAnimatorController.Parameters returns an immutable dictionary, but the values in that dictionary
are mutable. This is not intended behavior; a warning has been added that will be logged if the type of parameters
are mutated in-place, and this behavior will break in the future.

Plugins that want to change the type of a parameter should construct a new AnimatorControllerParameter object,
and assign an ImmutableDictionary containing it to VirtualAnimatorController.Parameters instead.