* Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`.
* Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`.
* Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface.
* Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface.
* Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface.
* Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface.
+ * `AnimationState#apply` returns boolean indicating if any timeline was applied or not.
### Starling
### Starling
* Fixed renderer to work with 3.6 changes.
* Fixed renderer to work with 3.6 changes.
@@ -42,6 +43,7 @@
* Added macros to define typed dynamic arrays, see `Array.h/.c`
* Added macros to define typed dynamic arrays, see `Array.h/.c`
* Added `spClippingAttachment` and respective enum.
* Added `spClippingAttachment` and respective enum.
* Added `spSkeletonClipper` and `spTriangulator`, used to implement software clipping of attachments.
* Added `spSkeletonClipper` and `spTriangulator`, used to implement software clipping of attachments.
+ * `AnimationState#apply` returns boolean indicating if any timeline was applied or not.
### Cocos2d-X
### Cocos2d-X
* Fixed renderer to work with 3.6 changes
* Fixed renderer to work with 3.6 changes
@@ -71,6 +73,8 @@
## C#
## C#
* **Breaking changes**
* **Breaking changes**
* `MeshAttachment.parentMesh` is now a private field to enforce using the `.ParentMesh` setter property in external code. The `MeshAttachment.ParentMesh` property is an appropriate replacement wherever `.parentMesh` was used.
* `MeshAttachment.parentMesh` is now a private field to enforce using the `.ParentMesh` setter property in external code. The `MeshAttachment.ParentMesh` property is an appropriate replacement wherever `.parentMesh` was used.
+ * **Additions**
+ * `AnimationState#apply` returns boolean indicating if any timeline was applied or not.
### Unity
### Unity
* Refactored renderer to work with new 3.6 features.
* Refactored renderer to work with new 3.6 features.
@@ -127,6 +131,7 @@
* Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface.
* Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface.
* Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface.
* Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface.
* Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments.
* Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments.
+ * `AnimationState#apply` returns boolean indicating if any timeline was applied or not.
### libGDX
### libGDX
* Fixed renderer to work with 3.6 changes
* Fixed renderer to work with 3.6 changes
@@ -147,6 +152,7 @@
* Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData`
* Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData`
* Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface.
* Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface.
* Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments.
* Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments.
+ * `AnimationState#apply` returns boolean indicating if any timeline was applied or not.
### Love2D
### Love2D
* Fixed renderer to work with 3.6 changes
* Fixed renderer to work with 3.6 changes
@@ -171,6 +177,7 @@
* Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface.
* Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface.
* Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface.
* Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface.
* Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments.
* Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments.
+ * `AnimationState#apply` returns boolean indicating if any timeline was applied or not.