Skip to main content

Latest Version

1.0.0-beta.80

  • Next.js Plugin - Added withAvatarkit wrapper for Next.js projects to automate WASM file configuration with webpack
    • Patches Emscripten scriptDirectory for correct asset resolution
    • Copies WASM files to static/chunks/ automatically
    • Adds application/wasm Content-Type headers
    • Preserves existing webpack and headers configurations

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 @internal for better code organization
  • Type Safety - Enhanced type definitions by hiding internal implementation details from public API

1.0.0-beta.64

  • Vite Plugin - Added avatarkitVitePlugin to automate WASM file configuration
    • Automatically handles WASM MIME types in dev server
    • Copies WASM files during build
    • Generates _headers file 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 eyeTrackingEnabled parameter to PostProcessingConfig for real-time control
  • Point Count API - Added getPointCount() method to AvatarController to get avatar point cloud count

1.0.0-beta.51

  • Post-Processing Enhancement - Added translation and eyePose fields to PostProcessingConfig
  • 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 ready Promise with onFirstRendering callback 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 to transform getter/setter property

1.0.0-beta.29

  • Breaking Changes - Removed Environment.test, changed default log level to off
  • 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 AvatarKit to AvatarSDK for better consistency
    • Update imports: AvatarKitAvatarSDK

1.0.0-beta.22

  • API Changes - Renamed onAvatarState to onConversationState, Environment.us to Environment.intl
  • Volume Control - Added setVolume() and getVolume() 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