Commit Graph
21 Commits
Author SHA1 Message Date
Haï~ 836adc8b60 V1.3.0-alpha.1 Add Modification API, named blend trees overload 2025-08-16 05:32:12 +02:00
Haï~ 84f7f1d089 V1.2.0 Asset container provider & Final breaking changes 2025-06-23 17:34:24 +02:00
Haï~ 2abc34b61d V1.2.0-beta.2 Safeguard case where AssetContainer is null 2025-06-23 13:47:35 +02:00
Haï~ 6c16ef567a V1.2.0-beta.1 Asset container provider & Final breaking changes:
- Description for newly introduced code:
  - Add support for third-party asset container management.
    - In preparation for the introduction of [IAssetSaver in NDMF 1.6.0](https://github.com/bdunderscore/ndmf/releases/tag/1.6.0),
      add the ability to delegate the management of the asset container to a third party.
      - No new dependencies are added.
      - By default, the behaviour of Animator As Code is the same as V1.1.0.
    - Add new optional field `AacConfiguration.AssetContainerProvider` to specify an asset container provider.
    - Add new interface `IAacAssetContainerProvider` to abstract asset container management.
  - The above changes have been contributed by **[kb10uy (KOBAYASHI Yū)](https://github.com/kb10uy)** (first contribution).
- (BREAKING) As specified in the changelog for the official release of Animator As Code V1, breaking changes had been planned, and will be applied starting this version:
  - (BREAKING) AacFlSettingKeyframes constructor is now private.
    - For compatibility reasons, it was public for the duration of V1.1.x, and was already marked as obsolete in V1.1.x.
  - (BREAKING) The methods AacFlBase.InternalConfiguration and AacFlBase.InternalDoCreateLayer are now private.
    - For compatibility reasons, it was public for the duration of V1.1.x, and was already marked as obsolete in V1.1.x.
    - The class AacAccessorForExtensions replaced them.
  - These breaking changes are meant to be the last breaking changes for the lifetime of Animator As Code V1.
2024-11-29 12:06:32 +01:00
Haï~ 31383e79db V1.1.0 Public API release:
- Compatibility notes: https://docs.hai-vr.dev/updates/2024/08/21/p0
  - Alternatively, see or find: https://github.com/hai-vr/documentation/blob/main/updates/2024-08-21-p0.md
- Migration guide: https://docs.hai-vr.dev/docs/products/animator-as-code/migrating-v0-to-v1
- What's new: https://docs.hai-vr.dev/docs/products/animator-as-code/v1.1-whats-new
- Planned future breaking changes:
  - The AacFlSettingKeyframes constructor will be made private/internal in V1.2.0.
  - The methods AacFlBase.InternalConfiguration and AacFlBase.InternalDoCreateLayer will be made private/internal in V1.2.0.
  - For compatibility reasons they remain public for the duration of V1.1.x.
- There are no other breaking changes to be expected for the lifetime of V1.
2024-08-21 04:09:21 +02:00
Haï~ 1f4bf4ec83 V1.1.0-beta.9 Expose accessors 2024-08-19 10:52:48 +02:00
Haï~ d7d240a7c3 V1.1.0-beta.8 Functional fixes 2024-08-19 03:26:07 +02:00
Haï~ 4c50d8876e V1.1.0-beta.7 Keep AacFlSettingKeyframes public until V1.2.0 2024-08-18 20:01:18 +02:00
Haï~ cb6ccce349 V1.1.0-beta.6 Fix error across packages 2024-08-18 19:43:40 +02:00
Haï~ 27e4936445 V1.1.0-beta.5 Fix inconsistencies 2024-08-18 18:34:53 +02:00
Haï~ 98190a47d9 V1.1.0-beta.4 Fix inconsistency 2024-08-17 15:23:14 +02:00
Haï~ b58b1afd4d V1.1.0-beta.3 Fix more inconsistencies 2024-08-17 08:13:23 +02:00
Haï~ 4858f8025b V1.1.0-beta.2 Make public field readonly, update inline docs 2024-07-02 02:16:47 +02:00
Haï~ e17d1d2828 V1.1.0-beta.1 Accomodate new VRCAnimatorPlayAudio requirements 2024-06-30 14:05:25 +02:00
Haï~ 582b109a82 Accomodate new VRCAnimatorPlayAudio requirements:
- Nodes need to know the Animator Root, so that relative paths can be resolved during the creation of State behaviours (i.e. Relative path of an AudioSource).
- Nodes need to have the ability to create a New Behaviour, even if one already exists.
2024-06-30 13:58:54 +02:00
Haï~ a9e1b62818 V1.0.9940 Prepare for ToeTra Rig Creator 2024-03-18 01:27:15 +01:00
Haï~ 12b836d0a3 V1.0.9930 Prepare for CGE 2023-12-06 13:50:01 +01:00
Haï~ 37c1ddc5b7 V1.0.9920 Prepare for Vixen release 2023-10-19 23:41:36 +02:00
Haï~ 9ae09900f5 Add layer parameter and overrides copying 2023-10-19 23:40:58 +02:00
Haï~ 1a559b6251 Allow any object to be an asset container:
- Asset containers are no longer restricted to the AnimatorController class when using the new GenericAssetContainer configuration field
- The asset container will not be used if it is not a persistent asset
2023-10-03 23:46:50 +02:00
Haï~ c07e47ca48 (PACKAGING) Change the folder structure for package format 2023-10-02 04:53:27 +02:00