# 4.2.30 - Switch to spine-cpp SkeletonRenderer # 4.2.29 - Fix issue in pubspec.yaml related to C++ include paths. # 4.2.28 - Fix incompatibility with Gradle 8.x. See https://github.com/EsotericSoftware/spine-runtimes/issues/2553 # 4.2.27 - Fixes clipping in case of colinear clipping edges. # 4.2.26 - `Skeleton.getBounds()` takes clipping into consideration. # 4.2.25 - Switch to spine-cpp-lite # 4.2.24 - Support static linking of native library, see https://github.com/EsotericSoftware/spine-runtimes/issues/2438 # 4.2.23 - Physics support # 4.2.22 - Fix multiply blend mode, see https://esotericsoftware.com/forum/d/25369-spine-flutter-slot%E6%B7%B7%E5%90%88%E6%A8%A1%E5%BC%8F%E5%90%8Ealpha%E4%B8%A2%E5%A4%B1/2 # 4.2.21 - FilterQuality for texture atlas pages is now set to medium. It is configurable via `Atlas.filterQuality`. See https://github.com/EsotericSoftware/spine-runtimes/issues/2362 - Track Entry listeners are now invoked properly, see https://github.com/EsotericSoftware/spine-runtimes/issues/2349 # 4.2.20 - Fixed clipping bug, see https://github.com/EsotericSoftware/spine-runtimes/issues/2431 # 4.2.19 - Fixes #2412, single bone, translation only IK constraints did not take skeleton scale into account. # 4.2.18 - Fixes compilation errors due to API change in Flutter 3.16.0, see [this issue](https://github.com/EsotericSoftware/spine-runtimes/issues/2420). **Note**: Depending on this version requires your project to depend on Flutter >= 3.16.0 as well. # 4.1.14 - Temporary "fix" for https://github.com/EsotericSoftware/spine-runtimes/issues/2479. It appears the canvaskit backend of Flutter has a bug. We currently do not set a `FilterQuality` anymore. The Flutter rendering backend is supposed to pick a good one depending the platform. Users can still set `FilterQuality` globally via `Atlas.filterQuality` as before. # 4.1.13 - Fix multiply blend mode, see https://esotericsoftware.com/forum/d/25369-spine-flutter-slot%E6%B7%B7%E5%90%88%E6%A8%A1%E5%BC%8F%E5%90%8Ealpha%E4%B8%A2%E5%A4%B1/2 # 4.1.12 - FilterQuality for texture atlas pages is now set to medium. It is configurable via `Atlas.filterQuality`. See https://github.com/EsotericSoftware/spine-runtimes/issues/2362 - Track Entry listeners are now invoked properly, see https://github.com/EsotericSoftware/spine-runtimes/issues/2349 # 4.1.11 - Fixed clipping bug, see https://github.com/EsotericSoftware/spine-runtimes/issues/2431 # 4.1.10 - Update WASM binaries # 4.1.9 \*Fixes #2412, single bone, translation only IK constraints did not take skeleton scale into account. # 4.1.8 - Fixes compilation errors due to API change in Flutter 3.16.0, see [this issue](https://github.com/EsotericSoftware/spine-runtimes/issues/2420). **Note**: Depending on this version requires your project to depend on Flutter >= 3.16.0 as well. # 4.2.17 - Fix allocation patter for temporary structs on Windows, which resulted in a hard crash without a stack trace on the native side. # 4.1.7 - Fix allocation patter for temporary structs on Windows, which resulted in a hard crash without a stack trace on the native side. # 4.2.16 - Fixed bug in path handling on Windows. # 4.1.6 - Fixed bug in path handling on Windows. # 4.2.15 - Updated http dependency to 1.1.0 # 4.1.5 - Updated http dependency to 1.1.0 # 4.2.14 - Merge changes from 4.1.4. # 4.1.4 - Fixes for WASM/web builds. # 4.2.13 - Fixes for Impeller. # 4.1.3 - Fixes for Impeller. # 4.2.12 - Merge changes from 4.1.1 and 4.1.2. # 4.1.2 - API documentation and minor cosmetics. # 4.1.1 - Backport to 4.1 spine-runtimes branch. - Blend mode support. - Hot-reload support. The underlying `SkeletonDrawable` will be retained if the asset file names and type provided to the `SpineWidget` constructor has not changed. # 4.2.11 - Update README.md with setup and development instructions. # 4.2.10 - Update README.md to point to Junji's Dart-only Spine runtime. # 4.2.9 - Fix atlas parsing. # 4.2.8 - Change reversed positional argument order in `SpineWidget` constructors. # 4.2.7 - Change package name from `esotericsoftware_spine_flutter` to `spine_flutter`. # 4.2.6 - Fix analyzer errors, fix code style to adhere to Dart standards. # 4.2.5 - Implemented batching of render commands, reducing the number of draw calls. 60/120fps for 100 Spineboys on all platforms. # 0.0.4 - Clean-up `fromAsset()` factory methods so the atlas comes before skeleton data file name. - Rename `Vector2` to `Vec2`. - Make the bundle configurable in `SpineWidget.asset()`. # 0.0.3 - Lower macOS deployment target to 10.11. # 0.0.2 - Fix package name in build system `spine_flutter` > `esotericsoftware_spine_flutter`. # 0.0.1 Initial test release.