Skip to content

Releases: hai-vr/animator-as-code-vrchat

1.1.0

21 Aug 02:19
Compare
Choose a tag to compare

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.

1.1.0-beta.4

18 Aug 16:37
Compare
Choose a tag to compare
  • (BREAKING) Make constructors non-public:
    • Fix inconsistency where constructors were public.

1.1.0-beta.3

17 Aug 06:17
Compare
Choose a tag to compare

Allow installation with VRChat 3.7.x.

1.1.0-beta.2

02 Jul 00:34
Compare
Choose a tag to compare
  • Update inline docs.
  • Constraint to future 1.1 versions.

1.1.0-beta.1

30 Jun 11:44
Compare
Choose a tag to compare

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.

1.0.9941-alpha.1

25 Jun 12:13
Compare
Choose a tag to compare
V1.0.9940 Update dependencies

1.0.9940

13 Jun 04:04
Compare
Choose a tag to compare
V1.0.9940 Update dependencies

1.0.9930

29 Nov 04:50
Compare
Choose a tag to compare
V1.0.9930 Add introduced VRC parameters

1.0.9920

19 Oct 21:57
Compare
Choose a tag to compare
V1.0.9920 Prepare for Vixen release