Mario Zechner
1d5a11acef
[godot] Port AnimationState additive/hold rework, remove MixBlend/MixDirection, Skin placeholder rename
...
- Remove SpineConstant::MixBlend and SpineConstant::MixDirection enums
- Replace SpineTrackEntry hold_previous/mix_blend with additive
- Replace SpineAnimationTrack hold_previous/mix_blend with additive
- Update SpineTimeline::apply and SpineAnimation::apply signatures
- Update SpineSkin to use _placeholderName
- Sync spine-cpp copy from spine-cpp root
2026-03-24 21:26:41 +01:00
Mario Zechner
7b0bf128ff
[cpp] Port AnimationState additive/hold rework, Skin placeholder rename, timeline API changes from spine-libgdx
...
- Replace MixBlend/MixDirection with bool fromSetup/add/out in all timeline apply() signatures
- Remove MixBlend.h and MixDirection.h (no longer used)
- Add Timeline::_additive and _instant fields
- Replace TrackEntry holdPrevious/interruptAlpha/mixBlend with additive/keepHold
- Rewrite AnimationState hold system with bitmask (Subsequent/First/Hold/HoldFirst)
- Rewrite applyMixingFrom alpha computation
- Rename Skin::AttachmentMap::Entry::_name to _placeholderName
- Fix SkeletonBinary::readLong() sign extension bug truncating 64-bit hashes
- Fix SkeletonSerializer sequence and bones null/empty parity with Java
- Add transition frame testing to HeadlessTest
- Port all doc updates from spine-libgdx
2026-03-24 21:09:50 +01:00
Harald Csaszar
30678aef83
[unity] AnimationReferenceAssets: Added Spine Preferences setting "SkeletonDataAsset Mismatch Warning" to disable the mismatch warning color. See #2453 .
2026-03-18 17:24:46 +01:00
Mario Zechner
74520d21f0
[runtimes] Update changelog for recent runtime fixes
2026-03-14 15:10:57 +01:00
Harald Csaszar
054f0139a8
[unity] Removed support for long abandoned thirdparty asset "2D Toolkit" (TK2D) by Unikron Software.
2026-03-11 21:16:03 +01:00
Harald Csaszar
73a50ef12d
[csharp][unity] Port of commit 3789ec0: Make sequence rendering thread-safe. See #2989 .
2026-03-10 15:40:24 +01:00
Harald Csaszar
0991deb9dd
[unity] Refactored GetRemappedClone methods. See CHANGELOG.md. Be sure to re-import spine-unity samples. Closes #2072 .
...
`attachment.GetRemappedClone(params)` -> `attachment.Copy(); attachment.SetRegion(params).`
`ToAtlasRegionPMAClone` -> `ToAtlasRegionWithNewPMATexture`
`ToRegionAttachmentPMAClone` -> `ToRegionAttachmentWithNewPMATexture`
2026-03-06 18:22:52 +01:00
Harald Csaszar
d43c9fc966
[unity] SkeletonDataAsset now only provides a single button to create AnimationReferenceAssets, as nested assets. See #1940 .
2026-03-06 11:38:11 +01:00
Harald Csaszar
1dac7ed019
[unity] SkeletonDataAsset now allows creating AnimationReferenceAssets as nested assets. Closes #1940 .
2026-03-03 18:07:17 +01:00
Harald Csaszar
779a1df9f9
[unity] AnimationReferenceAsset: Added animation selector drop-down popup next to object assignment field. Closes #2453 .
2026-02-27 18:01:14 +01:00
Harald Csaszar
e8231db647
[unity] Added missing part in changelog for previous commit. See #1945 .
2026-02-13 16:14:57 +01:00
Harald Csaszar
f1b4d9b770
[unity] Added DestroyGeneratedAssets method to RepackAttachmentsOutput struct for ease of use. Updated examples to use new idiom. See #1945 .
2026-02-13 15:56:14 +01:00
Harald Csaszar
5beb3c9352
[unity] Added new GetRepackedSkin and GetRepackedAttachments variants which maintain blend modes. Closes #1945 .
2026-02-12 19:51:39 +01:00
Harald Csaszar
4e5c6e2688
[unity] Updated changelog to last commit. See #1824 .
2026-02-05 20:29:37 +01:00
Harald Csaszar
cd22906a5b
[unity] Added support for blend modes at Spine Visual Element (UI Toolkit). Closes #3019 . See #1943 .
2026-01-30 12:27:24 +01:00
Harald Csaszar
092decd240
[unity] Increased officially compatibly Unity version of 4.3-beta to 6000.3.
2026-01-26 18:33:26 +01:00
Harald Csaszar
35f0b1c26e
[unity] Added automatic load balancing for threading system for improved performance. Closes #3012 .
2026-01-19 21:45:20 +01:00
Davide Tantillo
632fb227b6
[ts] Add support across all runtimes for premultiplying non-PMA textures on upload.
2025-12-12 10:58:13 +01:00
Davide Tantillo
beb19521ef
Updated CHANGELOG for 4.3
2025-12-11 10:59:38 +01:00
Harald Csaszar
c7c95588f8
[unity] Added SPINE_DISABLE_THREADING define to disable threaded animation and mesh generation entirely. Set via 'Scripting Define Symbols'.
2025-11-17 21:31:12 +01:00
Mario Zechner
5658eec015
[flutter] Added AtlasFlutter.fromMemroy, SkeletonDataFlutter.fromMemory, SkeletonDrawableFlutter.fromMemory, and SpineWidget.fromMemory. See CHANGELOG.md for details and #2939
2025-11-06 12:36:53 +01:00
Harald Csaszar
7f5502233f
[unity] Added drag & drop instantiation option SkeletonGraphic (UI) Mecanim. Removed old GameObject - Spine - SkeletonRenderer component menu entries.
2025-11-03 21:37:35 +01:00
Harald Csaszar
4d076ba430
[unity][4.3-beta] Fixed mask interaction not being updated at runtime. Breaking change: maskInteraction -> MaskInteraction. Closes #2962 .
2025-10-28 17:25:49 +01:00
Harald Csaszar
7fa846bb95
[unity] Threading: Added SkeletonUpdateSystem.Instance.GroupRenderersBySkeletonType and GroupAnimationBySkeletonType properties. Default to disabled. Fixed inconsistent threading skeleton sorting.
2025-10-24 18:34:43 +02:00
Harald Csaszar
0bd2cf25e2
[unity] Minor: added TrackEntry event threading remarks to changelog.
2025-10-22 11:57:39 +02:00
Harald Csaszar
f731b431dd
[unity] Improved changelog to mention threading and AnimationState events and MainThreadEventname alternatives.
2025-10-20 18:35:43 +02:00
Davide Tantillo
98069361c6
[haxe] Updated CHANGELOG for 4.3
2025-10-09 10:10:11 +02:00
Harald Csaszar
32dfaf1c0f
[unity] Major Breaking Change: Split skeleton components into renderer and animation components. Added threading system. See 4.3-split-component-upgrade-guide.md for migration.
2025-10-08 22:21:55 +02:00
Mario Zechner
aca20ad00a
[godot] CHANGELOG.md updated with GDScript side changes
2025-10-07 16:24:50 +02:00
Harald Csaszar
2d8f815b40
[cpp] Updated C++ section of changelog with exhaustive 4.3 change list.
2025-10-02 18:16:08 +02:00
Harald Csaszar
e0fe25dc2f
[haxe] Updated Haxe section of changelog with exhaustive 4.3 change list.
2025-10-02 17:50:15 +02:00
Harald Csaszar
c29cc5d8c4
[ts] Updated TS section of changelog with exhaustive 4.3 change list.
2025-10-02 17:38:01 +02:00
Harald Csaszar
6661c4096f
[libgdx][java] Updated Java section of changelog with exhaustive 4.3 change list.
2025-10-02 17:10:51 +02:00
Harald Csaszar
47f4241e22
[csharp] more changelog formatting.
2025-10-02 15:32:08 +02:00
Harald Csaszar
d231fdd1de
[csharp] changelog formatting.
2025-10-02 13:24:06 +02:00
Harald Csaszar
04bbc146a0
[csharp] Updated changelog with exhaustive list of 4.3 changes.
2025-10-02 13:15:41 +02:00
Harald Csaszar
125827f131
[csharp] Updated changelog with 4.3 changes.
2025-10-01 22:59:08 +02:00
Davide Tantillo
43b6568966
Updated CHANGELOG for 4.3
2025-10-01 16:58:31 +02:00
Mario Zechner
4376db7a68
Updated CHANGELOG for 4.3
2025-10-01 16:22:46 +02:00
Harald Csaszar
201063bbf4
[unity] Added a workflow mismatch dialog showing whenever problematic PMA settings are detected at an atlas.
2025-09-26 14:31:38 +02:00
Harald Csaszar
d300b399a6
[unity] Added changelog entry for last commit.
2025-09-17 18:32:00 +02:00
Harald Csaszar
56da9c24ca
[unity] Corrected changelog entry, see #2928 .
2025-09-17 15:19:22 +02:00
Harald Csaszar
e61f198544
[unity] Updated changelog to mention the changed default from PMA to straight alpha texture import settings for better compatibility with Linear color space.
2025-09-16 20:37:37 +02:00
Harald Csaszar
78f9e63420
[unity] Added option to BoneFollower components to follow attachment Z spacing offset. Defaults to false to maintain existing behaviour.
2025-08-13 23:10:43 +02:00
Harald Csaszar
f509cd160b
[unity] Increased officially compatible Unity version to 6000.1.
2025-07-04 19:22:24 +02:00
Nathan Sweet
9b596c3856
Merge branch '4.2' into 4.3-beta
...
# Conflicts:
# spine-unity/Assets/Spine/package.json
2025-05-21 10:29:28 -04:00
Harald Csaszar
fb8bc402e7
[unity] Added option for unsafe data loading avoiding some allocations on skel.bytes data. Closes #2851 .
2025-05-16 15:29:29 +02:00
Luke Ingram
ec395f00e1
[all] Updates documentation. ( #2805 )
...
- All links to forum posts have been updated.
- All links to Spine documentation have been updated to be accurate. This includes the Editor docs and specific Runtimes docs.
- Removes the doc link to the out-of-date spine-cocos2d-objc runtime and replaces it with spine-sdl.
- Links to external frameworks and tools have been corrected.
2025-04-08 04:53:39 +02:00
Harald Csaszar
a0721dbf4b
[unity] Added RenderExistingMeshGraphic sample component similar to RenderExistingMesh.
2025-02-24 20:23:57 +01:00
Harald Csaszar
01a847b7f7
[unity] Fixed outline shaders semi transparent gap around skeleton. All outline shaders now provide a Fill parameter. Closes #2758 .
2025-02-20 19:37:20 +01:00