# Changelog

All notable changes to the Avatar SDK Move Unity plugin are documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0] - Unreleased

The plugin is out of beta and moves to the new generation service.

### Added

- Animation generation is paid in coins: 3 coins per second of animation. Free animations and an active
  Avatar SDK subscription are honored. The price is shown on the Generate button.
- The account is shared with MetaPerson Creator. Top Up opens MetaPerson Creator signed in to the same
  account, with the coin shop open.
- The Animation Generator lists animations in progress, with an estimate of the time left, and all
  completed animations on the account. Completed animations can be imported and previewed from the list.
- Animations that finish while the window is open are imported automatically.
- Failed generations stay in the list with their animation code for contacting support.
- The runtime sample has an animation history, and its generations in progress survive restarting the
  application.
- The reusable `AccountPanel` prefab for runtime sign-in, balance and Top Up.
- `AnimationGenerator.StartGeneration` and `AnimationGenerator.Play`, to start a generation without
  waiting for it and to play a completed one.
- The plugin checks for updates when Unity starts. You can also check from
  `Avatar SDK Move → Check for Updates`.

### Changed

- The Preview Model in the Animation Generator is optional; generation no longer needs a target model.
- The runtime sample uses a new female MetaPerson model.
- Generation takes several minutes.

### Removed

- The beta notice.
- The experimental hand collision avoidance and the target position constraint.

## [0.0.1] - 2026-08-04

First release.

- Generate humanoid animations from a text prompt.
- Works with any humanoid model.
- Supports both Editor and runtime usage.
- Sign in with your email address and a one-time code.
