Latest Version
1.0.0-beta.80
- Next.js Plugin - Added
withAvatarkitwrapper for Next.js projects to automate WASM file configuration with webpack- Patches Emscripten
scriptDirectoryfor correct asset resolution - Copies WASM files to
static/chunks/automatically - Adds
application/wasmContent-Type headers - Preserves existing webpack and headers configurations
- Patches Emscripten
1.0.0-beta.75
- Local Log Upload - Automatic local log upload for debugging and troubleshooting
1.0.0-beta.71
- API Refinement - Improved API structure by marking internal classes with
@internalfor better code organization - Type Safety - Enhanced type definitions by hiding internal implementation details from public API
1.0.0-beta.64
- Vite Plugin - Added
avatarkitVitePluginto automate WASM file configuration- Automatically handles WASM MIME types in dev server
- Copies WASM files during build
- Generates
_headersfile for Cloudflare Pages
1.0.0-beta.63
- Audio Context API - Added
initializeAudioContext()method that must be called in user gesture context- Ensures AudioContext is created properly to satisfy browser security policies
- All audio operations now require prior initialization
1.0.0-beta.55
- Eye Tracking Control - Added
eyeTrackingEnabledparameter toPostProcessingConfigfor real-time control - Point Count API - Added
getPointCount()method toAvatarControllerto get avatar point cloud count
1.0.0-beta.51
- Post-Processing Enhancement - Added
translationandeyePosefields toPostProcessingConfig - Bugfix - Fixed avatar settings update issue when using cached avatars
1.0.0-beta.45
- Immediate Rendering - Post-processing and camera updates apply immediately when playback is paused
- API Change - Replaced
readyPromise withonFirstRenderingcallback for better async handling
1.0.0-beta.36
- Audio Configuration - Added configurable audio sample rate support (8000-48000 Hz, default: 16000)
- Audio recording and playback automatically use configured sample rate
1.0.0-beta.35
- API Change - Changed
setTransform()method totransformgetter/setter property
1.0.0-beta.29
- Breaking Changes - Removed
Environment.test, changed default log level tooff - New Features - Added avatar caching methods (
retrieve,clear,clearAll) - Background Image - Added background image control in
AvatarView
1.0.0-beta.28
- Breaking Change - Renamed
AvatarKittoAvatarSDKfor better consistency- Update imports:
AvatarKit→AvatarSDK
- Update imports:
1.0.0-beta.22
- API Changes - Renamed
onAvatarStatetoonConversationState,Environment.ustoEnvironment.intl - Volume Control - Added
setVolume()andgetVolume()methods for audio playback control
1.0.0-beta.17
- Fallback Mechanism - Added automatic audio-only fallback when animation data is unavailable
- API Change - Moved playback mode configuration to
AvatarSDK.initialize()
1.0.0-beta.3
- Architecture - Refactored to three-layer architecture (Rendering, Playback, Network)
- Dual Mode - Added SDK mode and Host mode support

