v3.36.1 10.4.0
medium risk
tulir/whatsmeowSep 5, 2026 → Sep 7, 20262 days between releases
What's New
Major cleanup of destroy events and resource release added in v10.4.0
New Features
- destroy event implementation for Transformer, Tween, pointer captures, and stage timers
Improvements
- Significant performance improvements in caching, filtering, and drag handling
- Buffer canvas optimization with lazy allocation
- Documentation overhaul and numerous bug fixes for text, cache, and transforms
Bug Fixes
- setAbsolutePosition() under a zero-scale ancestor no longer writes NaN
- Negative radius and cornerRadius no longer throw and blank the layer
- batchDraw() no longer freezes the layer after a throwing draw
- Sprite frame interval stops on destroy()
- Descendant caches are kept on clearCache() and previous canvases are released
Upgrade Notes
The new destroy event system automatically releases resources for nodes and timers. Review any manual cleanup logic to ensure compatibility with the new lifecycle management.
The Two Releases
v3.36.1
v3.36.1
Sep 5, 2026· 2 months ago
This release focuses on performance optimization and bug fixes. It improves the efficiency of random number generation and resolves specific issues with the mieru client and mita proxy server.
Full release notes10.4.0
10.4.0
Sep 7, 2026· 1 month ago
A major release focusing on cleanup, extensive performance improvements, and a comprehensive overhaul of documentation to fix incorrect JSDoc and broken examples.
Full release notes