v1.6.0

KevinVandy/mantine-react-tablev1.6.0Sep 3, 2025by met4citizen

AI Summary

This release focuses on improving streaming stability, adding an experimental avatar-only mode for 3D rendering, and exposing internal properties to allow for custom animation control. It also introduces new methods for memory management and includes several bug fixes regarding Unicode handling and audio playback.

Key Highlights

  • Improved streaming stability and AudioWorklet reuse
  • Added experimental avatar-only mode with 3D scene support
  • Added `head.dispose` method to prevent memory leaks
  • Exposed `head.animations` and `head.userData` for custom animation control
  • Added support for English decades and ordinal numbers

New Features

  • Experimental avatar-only mode
  • External animation loop update function via `update` option
  • Memory leak prevention via `head.dispose` method
  • Exposure of `head.animations` and `head.userData`
  • Auto-generation of Ready Player Me blend shapes
  • Support for English decades and ordinal numbers
  • Bumped Three.js version from r170 to r180

Full Release Notes

- Improved streaming stability and AudioWorklet reuse (contributed by @ibrahoss).
- Added a new, experimental avatar-only mode that allows the app to use its own 3D scene and renderer + support for multiple avatars (see Appendix H in README for more information).
- Added support for an external animation loop update function via the new `update` option.
- Added `head.dispose` method to prevent memory leaks in cases when the app wants to dispose the TalkingHead instance.
- Exposed `head.animations` and `head.userData` to enable the app to play built-in PlayerZero animations #124 .
- Added support for correctly pronouncing English decades and ordinal numbers (h/t to @red-reddington ).
- Added automatic generation of the additional Ready Player Me blend shapes (mouthOpen, mouthSmile, eyesClosed, eyesLookUp, eyesLookDown), if  missing.
- Bumped Three.js version from r170 to r180 (tested; no changes to the TalkingHead class).
- Fixed Unicode handling.
- Minor fixes and improvements.

## What's Changed
* Fix streamStop() to properly interrupt audio playback by @ibrahoss in https://github.com/met4citizen/TalkingHead/pull/118
* Improve Streaming Stability and AudioWorklet Reuse + Add Performance Metrics by @ibrahoss in https://github.com/met4citizen/TalkingHead/pull/123


**Full Changelog**: https://github.com/met4citizen/TalkingHead/compare/v1.5.0...v1.6.0