| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-04-21 | 3.2 kB | |
| v2.0.1 source code.tar.gz | 2026-04-21 | 6.5 MB | |
| v2.0.1 source code.zip | 2026-04-21 | 6.6 MB | |
| Totals: 3 Items | 13.1 MB | 0 | |
Breaking Changes
Upgrade to PixiJS v8
- Upgraded pixi.js dependency from v4.8.9 to v8.17.0 with performance and feature improvements
- Refactored renderer code to adapt to PixiJS v8 API
Web Worker Support
- Added Web Worker runtime mode for multi-threaded rendering
- Implemented Worker event mapping and screen coordinate transformation
- Batch event sending to optimize main thread performance
Multi Canvas Support
- Support for multi-canvas rendering scenarios
New Features
Text Rendering Enhancements
- HTMLText Component: New HTMLText component with rich text formatting, custom styles, and dynamic updates
- Drop Shadow: Text and BitmapText components now support drop shadow effects
- Gradient Fill: Text component supports PixiJS v8 fill gradients
- Stroke Style: BitmapText now supports stroke properties with
processStrokeStylemethod for v8 compatibility - Font Resources: Support for async font resource loading and font family aliases
- Resolution Parameter: Render component now accepts a resolution parameter for improved text rendering clarity
Spine Skeletal Animation
- Added Spine 3.6 version support (plugin-renderer-spine36)
- Upgraded to pixi-spine 4.2
- Added
keepResourceproperty for optimized Spine resource management - Refactored slot object management
Lottie Animation
- Added Lottie animation support
- Support for dynamic Lottie data replacement
- Playback direction control
Audio
- Migrated to
@pixi/soundfor v8 audio system support - Added AAC format support
Scene Management
- Added
pauseScene/startScenemethods for scene lifecycle management - Added
resizeByScenemethod to adjust renderer size based on scene - Implemented name-based game object search across scenes
Other Features
- Mesh Plugin: New renderer-mesh plugin with perspective mesh and vertex count support
- NinePatch: Support for sprite resources with optimized texture loading
- Event System: Integrated canvas mapping event handling with canvas dimensions in event data
- GameObject: Added
childrengetter for accessing child game objects - Ticker: Implemented catch-up frame logic to maintain game time synchronization during RAF throttling
- Animation Events: Added update event callback
- KTX2 Compressed Texture support
Bug Fixes
- Fixed incomplete resource cleanup during game destruction
- Fixed world matrix calculation and Ticker shared instance issues
- Fixed resource loading error capture
- Fixed A11y system setTransform call
- Fixed BitmapText fontWeight/fontStyle type definitions
- Fixed type definition for
_flushPendingSlotObjectsmethod in Spine component
Engineering
- Removed miniapp-related packages and configurations
- Refactored type definition generation logic
- Enhanced component and system documentation with descriptions and examples
- Added benchmark example and canvas demo
- Added test scripts with improved test coverage for resource management and rendering systems
Total Changes: 269 files, +66,320 lines, -48,409 lines