Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 21 Aug 02:19

Leave Alpha version, by committing some of the last breaking API changes.

Compared to 1.0.99xx:

  • Commit breaking changes to fix inconsistencies in the API:
    • (BREAKING) Make constructors non-public:
  • Allow installation with VRChat 3.7.x.
  • Due to VRCAnimatorPlayAudio, VRChat 3.5.2 is now the minimum supported VRChat version.
  • Support VRCAnimatorPlayAudio and VRCAvatarParameterDriver as lambda expressions:
    • Add support for VRCAnimatorPlayAudio through AacFlState.Audio(...), which accepts a lambda expression for invoking AacVRCFlEditAnimatorPlayAudio.
      • Invoking this function always creates a new VRCAnimatorPlayAudio, even if one already exists.
    • Add support for VRCAvatarParameterDriver through AacFlState.Driving(...), which accepts a lambda expression for invoking AacVRCFlEditAvatarParameterDriver.
      • Invoking this function always creates a new VRCAvatarParameterDriver, even if one already exists.
      • This allows the creation of separate VRCAvatarParameterDriver for local and non-local operations.
      • This is an evolution of the Driving*() functions, as VRCAvatarParameterDriver has become more complex over the years.
  • Inline documentation pass.