The rig definition authoring script now contains zero configuration fields. The avatar mask used for rig definition is not needed anymore. All required information Rukhanka reads from Unity Avatar. This is a breaking change. Please carefully read the upgrade process.
Animator parameter internal hash code representation was moved from Hash128 to uint. This leads to a smaller AnimatorControllerParameterComponent size and better chunk utilization.
The state machine states without an assigned motion field had incorrect weight calculations.
Exit and enter transition events that happened in the same frame lead to one incorrectly processed frame. This was clearly observable with transitions from/to "no-motion" states.
Trigger parameters were reset even if the transition cumulative condition (all conditions must be true) is not met.
Entering through the sub-state machine's Enter state was handled incorrectly.
Exiting from nested sub-state machines using the Exit state was handled incorrectly.
Multiple transitions from the Enter state machine state were handled incorrectly.