Spine Changelog
Below you will find notes on the changes from one release to the next. For a higher level view of what we have planned for the future, please see our roadmap.
4.3 Releases
4.2 Releases
Unreleased
- Default physics warm up to 1 for exports.
- Fixed double click in dopesheet not happening sometimes.
25 Jan 2025
- Removed 127 audio event limit.
- Default GIF export speed to 1.
- Fixed not being able to add a vertex on the mesh trace dialog (useful with
Refine
). - Improved
Refine
on the mesh trace dialog. - Removed double click to delete a vertex on the mesh trace dialog.
- Fixed not being able to move vertices in edit mesh mode in some cases.
- Import PSD: Clipping masks no longer merge with the group below, they are applied individually to each layer/group below.
- Launcher 4.2.19: fixed running multiple instances on Mac, warn if running Intel Spine on an Apple Silicon Mac.
13 Dec 2024
- Fixed some CLI commands when a project's image path cannot be resolved.
- Disallow slash in names when duplicating a skin.
- Disallow slash in names when creating a constraint.
- Fixed CLI export hang when all skeletons have export disabled.
- Changed sequence timeline to match attachment timeline behavior.
- Minor editor rendering performance improvements.
- Use texture packer alpha threshold when deciding if images are identical for alias.
- Fixed preview using incorrect mix.
- PSD import: Fixed
[pad]
tag on groups not influencing[merge]
groups.
5 Nov 2024
- Fixed
Layered
when duplicating an animation. - Fixed animation clean up deleting keys on export when
Layered
is checked. - Fixed sequence FPS auto key.
- Fixed deterministic physics not being affect by deform keys.
- Allow unlocking a bone in the weights view while the bone is selected.
- Fixed losing clipping annotations in the draw order when the clipping attachment is under a skin placeholder.
- Fixed color keys being set when adjusting alpha for multiple slots at once.
- Fixed zero scale breaking the viewport camera in some cases.
29 Aug 2024
- Fixed playback freezing after disconnecting an audio device.
- Fixed audio pop when playback is started on OS X.
- Fixed
Last Tool
hotkey when it usesctrl
. - Fixed
Last Tool
and RMB forgetting the last tool. - When dragging a new vertex in edit mesh mode, pressing shift while over a snap point disables snapping.
4 Aug 2024
- Added
--export-all
to export all skeletons, even ifExport
is unchecked, for both JSON and binary exports. - Fixed some
cmd
hotkeys not working on Mac. - Fixed
--activated
. - Changing physics constraint FPS resets the constraint to clear any accumulated time.
- Allow playback of non-looping animation with no keys.
- Changed event float values to 5 decimal places.
- Don't show lines between inherit keys in the dopesheet.
- Fixed crash creating an attachment for an inactive bone.
- Disallow some
New...
items for inactive bones. - Fixed crashes from use of full width digits.
- Import PSD: added
[pad:0]
to control padding per layer/group, fixed empty slot names.
28 Jun 2024
- Added matching folders to find and replace.
- Allow creating new animations, skins, and events in a folder in animate mode.
- Allow creating a slot folder when a slot is selected under a bone.
- Fixed default names not taking folders into account when duplicating various items.
- Fade point attachments on project load.
- Import PSD:
[slots]
and[bones]
only applies to immediate children, added[slots]
,[!slots]
,[!bones]
, and[pad:0]
tags. - Launcher 4.2.18: Fixed hotkeys using
opt
on Mac.
19 Jun 2024
- Default auto key to on.
- Fixed calculating mesh center in some cases.
- Improved clipping stability for collinear points.
- Fixed losing vertex selection when dragging a short distance.
- Fixed 100% zoom being off by half a pixel, causing blurriness.
- Don't set the viewport selection from the tree selection when changing between setup/animate mode.
- Fixed crash with
New Folder
hotkey. - Fixed favor mode and view focus hotkeys.
- Fixed mesh soft selection when using the
Direct
weight tool. - Fixed update bindings using the previous undo state.
- Fixed mesh compensation in animate mode appearing to apply to pinned skins.
- Launcher 4.2.18: Improved CLI parameter error messages.
3 Jun 2024
- Fixed dragging a source or linked mesh to a different skeleton.
- Fixed loading projects where a source mesh is not found.
- Improved dragging multiple meshes to a bone when one of the meshes is a linked mesh.
- Import PSD: fixed parsing for image editors that set group end markers to hidden.
31 May 2024
- Data import checks for blank names.
- Fixed blurry icons at UI scales other than 100% and 200%.
- Fixed regions and meshes getting a blank name when
Sequence
is checked. - Launcher 4.2.17: fixes crash at start on Mac when a controller or similar device is connected.
29 May 2024
- Fixed crash using undo after checking mesh on a region attachment with a sequence.
28 May 2024
- Reset skeleton reference scale to 100 if <= 0.01 for older projects.
- Fixed crash with find and replace unused.
- Fixed find and replace unused for physics global timelines.
- Fixed opening projects with an invalid sequence timeline.
- Import PSD:
[path:value*]
pattern is applied to layers having no path value, using the layer name before any[name:value*]
patterns. - Launcher 4.2.16: fixed race condition when running multiple Spine instances.
27 May 2024
- Added new bone icons: drop, leaf, lightning.
- Fixed skeleton reference scale being set to 0.01 after undo.
- Warning skeleton icon for 0.01 reference scale.
- Fixed frame offset not showing during key offset.
25 May 2024
- Added tree setting to not show slot paths.
- Show slot paths in gray.
- Show the current frame number when dragging.
- Show orange lines and the start and end frames of a drag.
- Improved colored bone selection icon.
- Allow bone compensation with the pose tool when there's only one bone.
- Prevent forward slash in constraint names.
- Don't key sequence timelines with favor tool.
- Fixed sequence keys being deleted when changing attachment slot.
- Fixed placeholder delete dialog not showing when delete confirmations are turned off.
- Fixed slot name changing when dropped across skeletons.
- Fixed crash with very high sequence numbers.
- Import PSD: added
[path:value*]
pattern and[!path]
, allow blank names when there is a[name:value*]
pattern.
21 May 2024
- Added a button to select all bones of the same color.
- Added a
Select - Colored Bones
hotkey. - Added tree option to show slot folders under bones.
- Automatically set the attachment name/path and sequence settings when checking or unchecking
Sequence
. - Apply compensation when using the
Pose
tool for rotation or pasting bone transforms. - Improved
Parent
,Child
,Next Sibling
, andPrevious Sibling
hotkeys to work with multiple selection. - Improved sorting in the tree for slots with folders.
- Tree search finds text in slot folder paths.
- Tree auto scroll causes selection to match viewport when tree filters are toggled.
- Fixed looping in reverse when playback interpolation is disabled.
- Fixed 1 frame delay updating skins view after changing a folder parent.
- Fixed crash opening a project while a file dialog is open.
- Don't apply bone compensation for the pose tool.
- Pause physics when dragging a tool with compensation.
- Import PSD: added
[bones]
tag,[name]
patterns apply to all layers and groups, added[slot:name*]
and[bone:name*]
patterns, stop a pattern with[!name]
,[!bone]
, or[!slot]
, fixed PSD file lock when cancelling overwrite.
16 May 2024
- Fixed reading older projects.
- Improved choosing a unique slot name.
- Fixed pixel compensation when moving a slot to a new bone.
- Don't wrap names on tree annotation tooltips.
- Fixed animations and skins views not updating when folders are moved.
- Fixed the find and replace dialog not having matches after showing an error dialog.
16 May 2024
- Changed slot name uniqueness to the entire path rather than just the name. This affects
findSlot
at runtime. - Changed
Pixels
compensation and theHighlight Pixels
hotkey to use the lower left corner of pixels rather than the center. - Added visibility dot to draw order and events. When unchecked, the draw order timeline is only shown when nothing or a slot is selected.
- Added the number of skins to tree skin annotations.
- Limit number of tree annotations to 15.
- Improved scrolling to the selected tree node.
- Reduced memory usage when saving a project.
- Reduced project file sizes, especially for large projects.
- Fixed animation draw order after drag and drop of all slots in setup mode.
- Fixed
Key Shown
for physics mix keys. - Fixed editing clipping, bounds, or a path when the attachment isn't visible.
- Fixed folder names not updating in animations and skins views after a rename.
- Disallow forward slash in slot and constraint names using find and replace.
- Numpad enter works like enter on all dialogs and text fields.
- Don't zoom after import into an existing project.
- Import PSD: allow
[path]
on groups, keep dialog open after an error, addedImport PSD
hotkey.
6 May 2024
- Fixed slots not showing a key button when the tree is filtered.
- Fixed draw order slots changing order during drag and drop when tree is filtered.
4 May 2024
- Show bone select button on constraints.
- Show constraint select buttons on bones for each type of constraint.
- Show select button on bones or constraints when multiple are selected under a skin.
- Fixed memory leak from bone and constraint skins increasing when the tree is refreshed.
- Added hotkeys to select constraints for the selected bones.
- Wrap clipping property buttons.
- Portuguese translation improvements.
- When texture packing with
Current project
checked, find meshes using both relative and absolute paths. - Launcher 4.2.14: Faster start up. Increased maximum possible memory usage.
1 May 2024
- Greatly reduced memory usage for large projects.
- Added animation count to metrics view.
30 Apr 2024
- Fixed audio devices not appearing in audio view.
- Refresh audio device list when the select box is clicked.
- Show draw order timeline when a slot is selected in the tree.
29 Apr 2024
- Fixed crash dragging a slot in animate mode when bones are hidden in the tree.
- Fixed select box being cut off on export dialog for JSON and binary.
- Improved Rosetta error message during export.
- Fixed rare crash separating bone timelines.
- Import PSD: fixed
[bone]
position when a group has no immediate layer children.
29 Apr 2024
- Fixed long pauses on the export dialog for large projects when preview is closed.
28 Apr 2024
- Fixed crash long pressing in the tree.
- Fixed memory leak when unloading a project.
28 Apr 2024
- Don't include folder names in the names of new slots.
- Fixed dragging open button for recent projects menu getting stuck.
- Fixed background flash after project version save warning.
- Fixed physics constraint limit after import data.
- Removed OK button from overwrite dialog.
- Update animations and skins views after deleting a folder.
- Fixed
Frames: Range
not appear in image and video export. - Added export preview
Reset
button, which uses a longer timeout. - Improved the export dialog for large projects that can't be previewed.
- Fixed memory leak in some cases when loading a new project.
- Import PSD: Added
[origin]
tag.
21 Apr 2024
- Fixed Bezier IK constraint timelines.
- Fixed issues from auto backup saving during other operations.
21 Apr 2024
- Fixed binary export when a mesh has an internal vertex outside the hull.
- Data export warnings when a mesh has an internal vertex outside the hull.
- Fixed IK constraint timelines in binary exports.
- Fixed draw order in animate mode when bones are hidden.
18 Apr 2024
- Fixed CLI export crash with animation clean up.
- Fixed loading some older projects.
- Fixed export binary extension defaulting to
.json
.
18 Apr 2024
- Fixed sequences in preview.
- Fixed resetting physics when multiple constraints are selected and simulate is deactivated.
17 Apr 2024
- Fixed clipping bounds for image and video exports.
- Import PSD: fixed bone tag on merge groups.
15 Apr 2024
- Fixed crash hiding a constraint.
- Disable key buttons when a constraint is hidden.
- Fixed sequence images being reported as missing when exporting.
14 Apr 2024
- Improved project clean up when loading older projects.
- Improved selection after dragging image files.
11 Apr 2024
- Removed -180 to 180 degree limit on transform constraint rotation offset.
- Bone rotation in setup mode is no longer limited to 0-360.
- Fixed trailing 0 on fractional numbers.
- Fixed world rotation not changing when axes are changed.
- Faster CLI exports.
- Region sequences use the size of the setup frame.
11 Apr 2024
- Report byte offset when there's an error reading binary data.
- Fixed sequences in the dopesheet and graph showing one too many ticks for
Once
andOnce reverse
. - Fixed sequence FPS showing many decimal places.
- Fixed region sequence attachments where frames have different sized images.
- Fixed image export causing sequences in the viewport to change/flicker.
9 Apr 2024
- Fixed CLI version check with
-v
/--version
. - Launcher 4.2.13: Fixed race condition when running multiple instances at once.
9 Apr 2024
- Select only rootmost tree nodes after duplicate.
- Fixed crash after duplicating a skeleton with nested skin folders.
- Show a max of 10 items in tooltip when dragging.
- Don't show drag tooltip when dragging image files into the viewport.
- Updated Spanish and Turkish translations.
- Import PSD: fixed linked meshes.
6 Apr 2024
- Fixed Windows input methods not working after opening a file dialog.
- Fixed transform constraint -100 mix still allowing the bone to be moved by the translate tool.
- Show up to 10 skin names in the tree annotation tooltip for skins.
- Import PSD: fixed parsing PSDs with no compression when a layer is below the canvas.
- Show full skin path under skin placeholders.
4 Apr 2024
- Enabled color management for Mac ARM when launcher is >= 4.2.11.
- Updated Ukrainian and Chinese (TC) translations.
- Improved overwrite dialog to show the file path.
- Import PSD:
[trim:mask]
works on groups. - Fixed numeric textboxes not keeping values 0 or 1.
- Launcher 4.2.11: Fixed color management for Mac ARM.
2 Apr 2024
- Tree visibility dots for constraints to turn them off without changing mixes.
- Don't wrap rotation and shear Y for a transform constraint when local is checked and relative is not.
- Allow adding/removing bones for transform and path constraints.
1 Apr 2024
- When duplicating, if constraints and all related bones are selected, the new constraints use the new bones.
- Fixed duplicating multiple constraints using multiple undo states.
- Prompt to duplicate constraint and attachment keys.
- Fixed path constraint position curves for negative values.
- Prompt to duplicate constraint bones and targets.
- Launcher 4.2.10: fixed bloom.
31 Mar 2024
- Updated viewport icons.
- Fixed incorrect rounding of numbers.
- Improved rendering efficiency and memory usage.
- Fixed mouse cursor flickering on Windows.
- Fixed views select box icon disappearing when disabled.
- Updated translations for Chinese, Portuguese, and French.
- Launcher 4.2.09: fixed mouse cursor flickering on Windows.
29 Mar 2024
- Added a slot selection button to attachments.
- Croatian, French, and Korean translations updated.
- Warning icon on export dialog when exporting JSON with a
.skel
extension or binary with a.json
extension. - Fixed import data for inherit timelines.
- Fixed missing atlas page entries when texture packing.
- Fixed keys being slightly off whole number frames after import data.
- Fixed jump after pasting keys.
- Fixed animation clean up for inherit timelines.
- Don't show constraint drag indicator in animate mode.
- Fixed draw order up/down slot icon not being shown in some cases.
- Fixed draw order folder up/down icons.
- Fixed incorrect draw order after drag and drop.
- Fixed animation clean up removing keys incorrectly when
Layered
is checked. - Fixed import PSD using the wrong skeleton name.
27 Mar 2024
- Icon updates for 200% interface scale.
- Updated Japanese and Italian translations.
- Fixed hovering paths in edit mode.
- Remove duplicate attachments when loading old projects.
- Updated Celestial Circus example project.
26 Mar 2024
- Fixed pasting weights when parent axes is selected.
- Fixed tree selection not changing viewport selection in some cases.
26 Mar 2024
- Fixed crashes when adjusting keys.
- Don't highlight hovered curve when a mouse button is pressed.
26 Mar 2024
- Apply auto Bezier to first/last keys when looping.
- Don't highlight hovered curve when a mouse button is pressed.
25 Mar 2024
- Fixed hang using separate for the first/last keys.
- Prompt to save before opening examples.
- Fixed crash with set parent and multi select.
- Fixed curves dimming when a handle is dragged.
- Fixed drawing path with solid lines.
- Show isolate as checked when using the new tool in mesh edit mode.
- PSD processing improvements.
25 Mar 2024
- Fixed import project creating duplicate animations.
- When packing an atlas if an edge is whitespace stripped and duplicate padding is on, leave 1px whitespace.
- Don't lose selected vertices when changing setup/animate mode.
- Fixed crash when hovering a sequence key.
- Launcher 4.2.08: Improved 4.2 editor rendering performance, especially when many keys are visible in the graph.
24 Mar 2024
- Fixed crash keying shown timelines with a global physics timeline visible but no global physics constraints.
- Added warning icon on physics constraints when the bone reaches invalid values.
- Disallow creating new items in animate mode, except for skins, events, and animations.
- Fixed the curves view not synchronizing first/last keys for looping animations.
23 Mar 2024
- Added keying bone transform inheritance.
- Allow 2-bone IK for bones with inheritance, with a warning icon on the constraint.
- Added clicking on graph curve lines.
- Added PSD export setting to write layers when using
File per frame
. - Synchronize the first and last graph curve handles for looping animations.
- Hide color management for Mac ARM (Apple GPU bug breaks it).
- Fixed attachments disappearing in animate mode when bones are filtered in the tree.
- Fixed losing selection in animate mode when draw order changes.
- Fixed constraint order being reversed after data import.
- Don't flash physics limit during export.
- Fixed binary export for physics limit of 5000.
- Launcher 4.2.07: Fixed settings being reset for versions < 4.0.
22 Mar 2024
- Fixed crash when showing a view.
- Fixed copying weights when only bones are shown in the tree.
21 Mar 2024
- Copy/paste weights when using the weights tool.
- Copy/paste bones in the weights view.
- Click to deselect the selected bone in the weights view.
- Hotkeys for simulate and deterministic.
- When importing data into a project using the CLI, scale can be a path to an atlas. The atlas' scale is used for the import.
- Disallow fraction dopesheet row height.
- Fixed rounding for pixel compensation in some cases.
- Snap to the center of edges in edit mesh mode.
20 Mar 2024
- Dim triangles for wireframe meshes in edit mode.
- Toast messages for weld when there are no common bones or there is no overlap.
- Toast messages when weld is applied to selected vertices and/or bones.
- Allow welding a mesh, clipping, path, or bounding box attachment.
- Allow choosing a mesh or clipping attachment as the source of weights when welding.
- Keep weights view bone selection when applying weld.
- Fixed incorrect physics data exports when limit is 500.
18 Mar 2024
- Added a weights view
Weld
button to copy weights from another mesh. - Fixed crash dragging a slot and folder.
- Remove special characters in names when processing PSDs.
- Fixed duplicating a mesh and converting to a region and back without loading the image.
- Fixed weights view bind button not being active in bind mode.
- With the weights tool,
ctrl+A
selects all vertices without needing to select one first. - Dismiss instructional weights toasts when the action is taken.
- Fixed blurry dialogs in some cases.
- Fixed path constraint sliders affecting other constraints.
- Fixed jitter in image and video exports.
16 Mar 2024
- Improved import project dialog.
- Resize the dopesheet/graph when unlocked after renaming items.
- Fixed loading projects where multiple keys for a timeline are on the same frame.
- Fixed binary export for IK constraint timelines.
- PSD processing fixes.
- Fixed separated keys after undoing bone or slot deletion.
- Fixed rare crash after drag and drop.
- Fixed expanded nodes in skins view for multiple skeleton.
- More efficient tree line rendering.
- Fixed losing empty animation folders when duplicating a skeleton.
15 Mar 2024
- Fixed losing empty skin and event folders when duplicating a skeleton.
- Fixed crash creating a new folder in some cases.
- Improved order when creating new physics constraint for multiple bones at once.
- Fixed
Pixels
for negative coordinates. - Freeze viewport physics and preview playback when exporting.
13 Mar 2024
- Fixed crash using undo after constraints reset.
- Fixed crash duplicating skeleton with empty constraint folders.
- Fixed empty slot folders being lost when duplicating a skeleton.
- Clipping in a PSD acts like a
[merge]
tag. - Fixed dopesheet/graph not updating when jumping from a slot to draw order.
11 Mar 2024
- Fixed animation overview row showing keys from other skeletons.
- Fixed dopesheet and graph rows when an animation only has global timelines (draw order, events, physics) and the project has multiple skeletons.
- Only show all global timelines when nothing is selected.
- Show global timelines when related tree nodes are selected.
- Animation clean up deletes global physics timelines if no constraint properties are global.
- Animation clean up deletes physics reset all timelines if there are no physics constraints.
- Fixed copying physics constraint settings.
- When pasting constraint settings copied from animate mode into setup mode, don't change setup mode properties.
10 Mar 2024
- Improved pasting constraint settings.
- Prompt to duplicate keys for constraints.
- Fixed projects on load with slots that are not in their folder.
9 Mar 2024
- Added copy/paste for constraint settings.
- Don't show insert line for collapsed folders.
- Drop to start/end of collapsed folder if coming from above/below.
9 Mar 2024
- Fixed new bone icons crashing with an old launcher.
- Fixed orange +/- number when dragging keys.
- Fixed crash dragging deform keys when using value retiming.
9 Mar 2024
- Added 12 new bone icons.
- Added
Show bones
to preview settings. - Added celestial circus, snowglobe, and cloud pot example projects.
- Allow
ctrl+shift+drag
to duplicate keys whenOffset
is enabled. - Clear
Offset
when a project is loaded. - Hide list of dragged items when over a valid drop location.
- Smarter default constraint order.
- Fixed setting keys on the last animation frame.
- Fixed tree drag and drop for 200% interface scale.
- Fixed physics in preview.
- Fixed physics properties label width.
- Fixed draw order up and down hotkeys.
- Launcher 4.2.06: Fixed the language resetting to default when running 3.8.99 after 2.1.27.
8 Mar 2024
- Added a
Warm up
slider to image and video export so physics can start in motion for looping animations. - Fixed image and video export bounds when using physics.
- Fixed animation clean up for physics reset keys.
- Fixed deterministic physics being slightly incorrect and shaking when
ctrl
is held during playback. - Fixed text field focus issue on some dialogs.
7 Mar 2024
- Fixed image compensation when physic constraints are applied.
- Fixed
Skin...
crash when selecting some types of tree nodes. - Fixed issues with undo/redo when setting keys.
- Fixed RGB timelines having an RGBA light color.
- Added a folder highlight to drag and drop.
- Fixed rare crash creating a new slot or constraint folder.
- Allow relative paths for PSD data import.
7 Mar 2024
- Increased max physics limit, inertia, and mix.
- Fixed constraint order reversing after drag and drop.
6 Mar 2024
- Changed physics limit to work regardless of framerate. Values are now larger (pixels per second).
- Flash physics limit label when limit is applied.
6 Mar 2024
- Added a physics constraint
Limit
slider. - Fixed bones not appearing when dropped on another skeleton.
- Launcher 4.2.04: Fixes macOS audio issues for all 4.0 and 4.1 versions.
5 Mar 2024
- Fixed keying using too many undo states.
- Fixed crash middle clicking empty space in tree.
4 Mar 2024
- Multiple select properties for path constraints.
- PSD processing improvements.
- Fixed drag and drop for multiple items to an empty folder.
- Fixed physics timeline data import when using an import scale.
- Fixed setting multiple keys being combined into a single undo state.
- Fixed importing source meshes that are in a skin.
- Fixed missing sequence images being moved to the end.
- Fixes changing slots wrecking attachment position.
- Fixed reverse constraint order in data exports.
3 Mar 2024
- Multiple select properties for transform constraints.
- Duplicate for IK, transform, and path constraints.
- Fixed undo for transform constraint
Match
. - Middle click a folder to select all immediate non-folder children.
- Fixed a crash after using undo.
- Fixed crash removing bones/constraints from a skin.
3 Mar 2024
- Improved PSD processing error messages.
- Fixed missing
Replace
weights view mode. - Better default images and audio paths.
- Improved UI for adding/removing bones and constraints to/from skins.
27 Feb 2024
- Fixed being unable to create a linked mesh when there is no skin.
- Fixed crash using undo after creating a slot.
27 Feb 2024
- Fixed dopesheet timeline scroll zoom when rows are hidden.
- Fixed creating new constraints in the trial.
- Fixed file dialog on Linux.
27 Feb 2024
- Improved bone and constraint add to skin buttons.
- Fixed physics not being applied right away after data import.
26 Feb 2024
- Fixed constraint order getting reset on project load.
- Fixed crash during drag and drop.
- Fixed slot order being reversed after multi slot drag in animate mode.
26 Feb 2024
- Fixed constraint
Reset
being backward. - Fixed crash moving attachments to a new bone.
25 Feb 2024
- Fixed audio on Mac.
- Fixed crash deleting multiple different kinds of constraints at once.
- Fixed crash processing PSDs.
25 Feb 2024
- Added
Auto scale
to the texture packer. - Fixed folder
New...
select box being empty.
24 Feb 2024
- Fixed opening some older projects.
- Rename constraints that have a forward slash.
24 Feb 2024
- Added folders for draw order and constraints.
- Added PSD processing support: bring in images from any program that can write a PSD! The PhotoshopToSpine script is now obsolete.
- Added "Keep image path" when renaming a mesh or region attachment.
- Added "Rows" checkbox to dopesheet view properties.
- Fixed showing IK constraint rename dialog twice.
- Fixed constraint warnings showing when they should not.
- Fixed incorrect meshes in some exports.
- Fixed shear causing physics to explode.
- Multi select properties for different constraint types.
- Fixes for duplicate bone and constraint not being in skins.
- Fixed sort orders after a constraint is renamed.
- Show folder path in properties and for bones and constraints under skins instead of just name.
- Include folder path for sorting events, animations, skins, and constraints.
- Fixed audio being unloaded incorrectly when used by multiple skeletons.
- Fixed data import for physics global settings and when a physics constraint is in a skin.
- Fixed audio view cutting off event names.
- Fixed audio view volume not being applied until changed.
- Fixed auto key for IK stretch and positive.
- Fixed holding
ctrl
for box select after deselecting a mesh. - Fixed selecting a sequence key changing the selection.
- Fixed skeleton viewer physics when run from the editor.
- Don't show blending overlay under draw order.
- Improved drag and drop into folders for skins, events, and animations.
- More efficient dopesheet rendering for stepped keys.
- Fixed Spine window appearing during image or video CLI exports on macOS.
- Lower CPU usage when not using physics.
- Added missing FPS slider to WEBP export.
- Physics defaults to translation for null bones.
- Default images path changed to:
./images
- Fixed ctrl + double click to select deform vertices in animate mode.
- Fixed sequences changing in setup mode when preview is shown.
26 Nov 2023
- Fixed mesh deforms in exports.
- Fixed export preview with physics constraints changing the skeleton pose.
25 Nov 2023
- Fixed crash when opening a new project with a path constraint selected.
- When dragging box selection to scale keys in the dopesheet or graph, remember the original keys until the selection box is dismissed.
- Fixed physics constraints in exports when one has a higher FPS than others.
- Launcher 4.2.02: Fixed crash after waiting for another launcher instance to download an update.
23 Nov 2023
- Applied some missing fixes from 4.1.
- Draw negative frame numbers when the left side of the graph is expanded.
22 Nov 2023
- Right click the preview menu button to toggle showing the controls.
- Fixed attachment timelines not being applied on higher tracks.
- Fixed case of names in JSON export.
- Fixed some physics constraint behavior when strength is 0.
17 Nov 2023
- Physics reset buttons affect preview.
- Fixed running on older macOS versions.
- Fixed physics timeline JSON exports.
15 Nov 2023
- No physics for ghosting.
- Fixed axis lines disappear at some UI scales and zoom levels.
- Updated physics icons.
- Improved physics accuracy in long image and video exports.
- Fixed undo after creating a new physics constraint.
- Fixed keying sequence FPS when physics are simulated.
13 Nov 2023
- Fixed physics deterministic getting checked during multi-select.
- Update physics sliders as keyed values change.
- Fixed crash when dragging keys.
13 Nov 2023
- Added global physics timelines.
- Fixed path deforms in animate mode.
- Red key states for physics reset buttons.
- Fixed bugs with deterministic physics.
- Removed auto key from physics reset buttons.
- Fixed timeline ticks at high frames when zoomed in.
- Clamp physics and path constraint property values in the graph.
11 Nov 2023
- Added physics constraints.
- Added a pixel snapping mode for region attachments.
- Added numeric mouse position coordinates to rulers.
- Added auto Bezier button to dopesheet.
- Added
Export all
to JSON export to include items withExport
unchecked. - Fixed constrained bone transforms when multiple constraints are applied and the bones don't inherit some transform properties.
- CLI project info processes all files in folder.
- Fixed window size affecting filtering at 100% zoom.
- Allow attachment compensation hotkey in animate mode.
- Update viewport selection from tree when changing animate/setup mode.
- Fixed changing mesh color in animate mode when multiple are selected.
- Improved accuracy for bone transform values.
- Allow hotkeys that change selection or navigate the tree during a tree drag and drop.
- Fixed export image and video crop size in some cases.
- Fixed sort order of folders when texture packing.
- Added
alt+letter
hotkeys to toggle checkboxes on dialogs and tab to focus the first textbox. - Improved curve
Value
retiming mode when the handles are flat or separated. - Fixed Spine preventing OS sleep on macOS.
- Improved mesh tracing for images with many disconnected pixels.
- Improved attachment highlights when using pixel grid and highlight smoothing is disabled.
- Fixed viewport zoom slider being under the ruler when the toolbars are right aligned.
- Fixed edge pixels being lost in the atlas when a mesh cuts off part of an image.
- Allow edge loop selection (hold
shift
) for the Weights tool. - Fixed compensation being applied to constrained bones in some cases.
- Fixed incorrect path handle position for negative positions.
- ~7% smaller binary export size.
- Option to redownload example projects.
- Improved texture packing, especially for multiple pages.
- Fixed export paths when switching between a file/folder.
- Fixed text field text being offset when focused.
- Fixed error messages when export settings are invalid.
- Fixed specifying a folder for CLI exports.
- Fixed the Windows IME appearing under the Spine window when fullscreen.
- Skip UTF8 BOM when reading JSON and atlas files.
- Highlight playback view speed buttons.
- Added nonessential data to exports: bone icon, skin color, bone visibility, slot visibility.
- Fixed rare rounding errors for key times.
- Fixed keying shearY for transform constraints.
- Fixed weight locking for linked meshes.
- Auto weights now respects locked bones.
- Only place atlas files in a subfolder when there are duplicate suffixes.
- Disabling interface animations removes animation on viewport zooming.
- Fixed text being cut off with a user interface scale other than 100 and 200.
- Launcher 4.2.00: native ARM for macOS, added
--activated
to test if an activation code has been installed, fixed race condition running many concurrent instances. - Launcher 4.2.01: fixed running many concurrent instances that download updates.
4.1 Releases
12 Jun 2023
- Fixed crash box scaling keys.
- Fixed crash when a linked mesh has a sequence and the source mesh does not.
11 Jun 2023
- Fixed handles jumping in the graph when using box selection scaling in some situations.
- Added
--relative-parent-max
CLI parameter. - Fixed using box scale to reverse keys.
- Fixed rare crash while moving keys.
- Fixed ghosting in GIF exports. GIFs may be slightly larger, but correct.
- Fixed texture packer bilinear scaling for some image size and scale combinations.
30 Apr 2023
- Fixed a sequence region attachment changing size in setup mode when preview is shown and the sequence image sizes vary.
- Fixed attachments not showing in preview when a slot is hidden or viewport images are hidden.
5 Apr 2023
- Fixed clicking in blank space to deselect graph handles.
- Improved sensitivity when starting a drag on a graph handle.
- Fixed incorrect snapping when dragging graph box selection edge.
- Added holding
ctrl
while dragging graph box selection edges to scale using the center of the box as the origin. - Fixed incorrect handles after flipping with box selection.
- Fixed key shift changing values or handles of subsequent keys during box selection scaling.
- Further improved keeping tree selection when enabling or disabling the tree filter.
- Updated Mac ARM support.
- Fixed 1x1px image and video exports when an animation contains IK constraints and a parent bone has zero scale.
- Fixed the "images resized" dialog appearing repeatedly when Preview is showing a sequence with various sized images.
- Brighter key box selection when empty.
28 Jan 2023
- Fixed find and replace not selecting slots if bones are hidden in the tree.
- Improved keeping tree selection when enabling or disabling the tree filter.
- Fixed the output path shortening when changing the animation to export.
15 Jan 2023
- Fixed holding
ctrl
and clicking the back mouse button on Windows. - Fixed color dialogs for viewport background settings not updating until closed.
- Fixed sequence timelines for Data Import.
- Added chibi-stickers example project.
- Fixed hiding a slot causing an attachment to be hidden.
- Improved warning message when an image is not found.
- Fixed mesh disappearing when moving a vertex to an invalid position with
Deformed
checked. - Don't scroll viewport when over the window edge.
- Fixed find and replace dialog losing results after showing regular expression help.
- Fixed sequence ticks not rendering in graph for some keys.
- Fixed animation clean up deleting sequence keys.
- Fixed selecting vertices with
ctrl
being too sensitive. - Improved first path segment when dragging the second handle.
- Improved packing when using the power of two or square settings.
- Fixed attachment key buttons not appearing when
Show all skin attachments
is unchecked. - Fixed
Set Parent
hotkey not working for some types items of items when multiple are selected. - Fixed crashes opening a file while dragging the mouse.
1 Nov 2022
- File dialog chooses a folder for export output prefix rather than a file.
- Fixed export output prefix being used as folder path in some cases.
- Fixed texture packer whitespace stripping when using a sequence region or mesh attachment.
24 Oct 2022
- Fixed crash unlinking a linked mesh without a sequence when the source mesh has a sequence.
- Fixed undo state for keys when unlinking a mesh and copying the keys.
- Ensure deform and sequence keys are only set for visible attachments.
- Fixed
Key Active
hotkey for sequences. - Fixed version changing to
Latest beta
whenLatest 4.1
is selected on the settings dialog.
6 Oct 2022
- Fixed incorrect cursor position when typing into a text field in some cases.
- Fixed crash with tree collapse hotkey.
- When changing to animate/setup mode, scroll the tree to keep selected items visible.
- Fixed dopesheet not showing keys after undoing bone deletion.
- Fixed
Key Shown
whenShow all skin attachments
is checked. - Fixed export causing pinned skins list to double.
30 Sep 2022
- Support color tags in the animations view.
- Added
--skeleton-viewer
to run Skeleton Viewer. - Fixed audio not starting over when repeat is enabled in some cases.
- Fixed animation clean up deleting incorrect keys in some cases.
- Don't show key buttons for deform and sequences in other skins when
Show all skin attachments
is checked. - Show skin name in dopesheet for deform and sequence timelines when
Show all skin attachments
is checked. - Improved selection when clicking timeline names.
- Fixed keying when a slot has multiple sequence attachments.
27 Sep 2022
- Fixed sequence
Frame
being disabled sometimes in setup mode. - Fixed file extension color on open dialogs.
- Export dialog no longer remembers the JSON export version from the last export.
- Fixed CLI project import losing images and audio paths.
- Fixed sequence key state when no timeline exists yet.
- Don't show mesh resize dialog when changing a sequence's setup frame.
- Show error icons when images or audio paths are not found or access is slow.
- Added browse and open buttons for image files.
- On the Find and Replace dialog
enter
replaces andctrl+enter
selects. - Fixed animation clean up changing curves in some cases.
- Tree expand/collapse hotkeys work when multiple items are selected.
- Removed
enter
andspace
from cancelling important dialogs. - Keep viewport selection after changing skin visibility.
- Binding and removing bones updates the tree's warning icons.
- Fixed the
Pose
tool interacting with bones that haveSelect
unchecked. - Improved ghosting key frames based on dopesheet or graph focus.
- Fixed view keeping focus when minimized or closed.
- Fixed crash double clicking a path handle.
- Draw selection lines around region attachments when selected with the bone Create tool.
- Fixed rare crash when dragging keys.
- Fixed file dialog showing current folder as a file.
- Detect and fix invalid mesh edges in older projects.
- Detect and remove more types of invalid attachments on project load.
- Fixed linked mesh unlink combining with previous undo state.
- Fixed CLI project info when there is no output path.
10 Sep 2022
- Fixed smoothing not being applied to some parts of images.
- Fixed crash when an image fails to load.
- Fixed rare file dialog failure on Windows.
- Fixed weights view
Smooth
,Prune
, andSwap
not using the selection for a linked mesh. - Fixed bone numbering in some cases for the
Create
tool. - Fixed
New
>Bone
position for skin placeholders. - Fixed bone label not showing in tree properties in some cases.
- Brighter lines between dopesheet keys.
8 Aug 2022
- Fixed crash deleting mesh vertices.
- Fixed crash dragging dopesheet rows.
- Fixed crash while dragging a box selection.
8 Aug 2022
- Tree button to select an attachment's slot or a slot's draw order works when multiple are selected.
- Fixed issues with selecting and deleting path vertices.
- Fixed "animation repeat" setting not being loaded from export settings JSON.
- Improved scrolling to selected items in the tree and graph.
- Fixed label for single bone IK properties.
- Fixed undo after moving a single bone IK target.
- Update relative paths after CLI import.
- Fixed PSD export showing the wrong output type.
- Fixed setting to disable double clicks in edit mesh mode and some other cases.
- Fixed tap square for bone Create tool when holding
ctrl
. - The
Last Tool
hotkey now changes the tool in edit mesh mode. - Improved zoom responsiveness.
- Preview respects loop start and end in animate mode when
Play current animation
is checked. - Fixed views briefly opening with the wrong size.
- Fixed draw order changes using two undo states.
- Don't start export when a enter is press in text field on the export dialog.
- Launcher 4.1.09: fixed
-Xmx
CLI parameter on Mac, increased Mac and Linux maximum RAM default from 1024 to 2048.
14 Jul 2022
- Fixed meshes losing bones in some cases when moved to another skeleton.
- Launcher 4.1.08: fixed losing activation code when many Spine instances are started at the same time.
11 Jul 2022
- Improved selection of bones without a length.
- Fixed missing Bezier handles after pasting.
- Fixed broken curves after pasting.
8 Jul 2022
- Fixed crash when clicking Pack Settings.
- Fixed crash clicking Select Bones during Edit Mesh.
7 Jul 2022
- Fixed texture packer settings not being stored separately for JSON and binary export.
- Fixed texture packer bilinear scaling smearing the image in some cases.
- Better PNG optimization error messages.
5 Jul 2022
- Fixed clicking in empty space to deselect in the graph.
- Fixed rare crash with sequences during export.
- Fixed Curves view not updating the skeleton during a drag.
29 Jun 2022
- Fixed texture packing to WEBP failing the first try and not using the specified settings.
- Fixed crash pasting sequence keys after unchecking
Sequence
.
26 Jun 2022
- The "separate" button in the Curves view now also applies to pasting keys.
- Fixed dopesheet and graph drag indicator.
- Added launcher update warning for PNG optimization.
- Fixed loop start text field not showing 0.
- Use skin placeholder setup pose visibility for Find and Replace "unused" search.
- Added Find and Replace "missing images" search.
- Improved Bezier handle adjustment when deform keys are moved.
- Improved default Bezier handles for deform keys when Bezier is clicked.
19 Jun 2022
- Allow setting the parent bone for multiple bones or slots to the parent of one of the selected bones or slots.
- Improved dopesheet sort order when names end with a number.
- Improved tree lines for selected items.
- Fixed origin not appearing in texture atlas.
- Allow dopesheet and graph select button when selection is not locked.
- Fixed mesh or weights brush size circle not disappearing after a Brush+/- hotkey.
- Allow dragging multiple constraints at once.
- More space around graph auto frame when the graph view is tall.
- Fixed crash dragging the last key handles in some cases.
- Fixed IME input repeating the last character.
- Fixed crash when attachment path contains a period before a slash.
- Fixed crash right clicking to jump to an item when in a picking mode.
- Disable sequence properties when attachment is not visible.
- Fixed using sequences with linked meshes.
- Fixed crash when a pingpong sequence has 1 frame.
- Fixed rare crash during undo/redo.
25 Apr 2022
- Updated Chinese, Japanese, Korean, German, Italian, and Croatian translations.
- Fixed APNG export artifacts.
- Dim tree lines for hidden/inactive items and for text search.
- Fixed blank new skin placeholder dialog.
- Don't lose tree selection when showing multiple attachments.
- Fixed find and replace for tree selection when draw order slots are selected.
- CLI texture unpacking does unpremultiply alpha when the atlas page has
pma:true
. - Sort animations on import project dialog.
- Improved expand/collapse icon for selected tree items.
- Fixed rotate hotkeys not using a new undo state.
- Prevent window title from pushing menu buttons off screen.
- Fixed error showing initial welcome screen images.
- Fixed image and audio paths set to "././".
29 Mar 2022
- Added
Unused
checkbox andSelect
button to Find and Replace dialog. - Fixed loading some older 4.1-beta projects.
- Fixed GIF export quality when speed is 1.
27 Mar 2022
- Added many settings to PNG and APNG exports.
- Added speed setting to GIF export.
- Fixed loading some older 4.1-beta projects.
- Update the tree when changing the tree indentation setting.
- Added colored lines to the tree.
21 Mar 2022
- Added optimization settings to make much smaller PNG and APNG exports.
- Much faster GIF export.
- Added "replace existing animations" checkbox to Import project, animations.
- Fixed export frame count not appearing right away.
- Don't show path constraint chain scale warning when all bones are under the first bone.
- Weight smoothing now respects weight locks.
9 Mar 2022
- Added new export formats and encodings: WEBM, AWEBP, MPEG4, ProRes 4444, AC3, AAC.
- Fixed unreliable video exports.
- Much faster video exports.
- Fixed rounding of bone weights in JSON exports.
- Added warning when not exporting a skin that has bones or constraints.
- Added
forceAll
JSON export setting. - Fixed bug where export preview caused setup mode to have some animate mode features.
- Launcher update (4.1.04): functionality needed for new exports.
5 Feb 2022
- Fixed draw order filter in graph and dopesheet.
- Fixed applying a curve preset when existing handles are auto.
- Fixed weights view lock icon placement for some font sizes.
- Reduced overall memory usage.
- Prevent favor tool overshoot for default and setup modes.
29 Jan 2022
- Added locking a bone's weights in the weights view.
- Fixed crash applying a preset in some cases.
- Fixed preview not showing applied skin attachments in some cases.
- Prevent text fields from having keyboard focus when disabled.
- Fixed tint black checkbox when multiple slots are selected.
27 Jan 2022
- Fixed undo after dragging weight text field in weights view.
- Fixed text fields with very small negative numbers.
- Improved bone rendering for very small bones.
- Prevent bones from having zero scale in setup mode.
- Improved mesh weight accuracy in binary exports.
19 Jan 2022
- Save 4.1 views separately so 4.0 views are not lost.
- Fixed a mesh rotating when bound to a bone.
- Don't change auto Bezier curves to linear when pasting keys.
- Added
Swap
button to weights view. - Fixed the graph
Shape
retiming mode in some cases. - Added a default curve type setting.
- Improved Bezier handle adjustment when moving and setting keys.
17 Jan 2022
- Fixed view toolbars being hidden.
- Fixed
New
select box when multiple bones are selected. - Fixed button to select a slot in the draw order when the draw order is closed.
- Fixed selection after creating a constraint.
- Fixed binding the parent bone to a mesh with no weights.
16 Jan 2022
- Added a Curves view with presets.
- Changed dot icon for attachment visibility.
- Added "Box select pause" settings for the graph and dopesheet.
- Allow hotkeys to be reloaded without restarting.
- Added
Refine
button to mesh trace and allow clicking to create vertices. - Added hotkey for mesh trace refine.
- Mesh trace hotkey traces again if mesh trace is already open.
- Fixed edit mesh dialog being the wrong size in some rare cases.
- Added
--animate-mode
CLI parameter to open project in animate mode. - Added
--no-save-prompt
CLI parameter to never prompt when closing an unsaved project. - Moved graph retiming setting to graph view menu, default to shape, save across runs.
- Reduced graph toolbar clutter.
- Show fewer decimal places for rotation when not typing.
- Don't use selected keys when enabling auto frame.
- Changed most "Hide X" checkbox menu items to just "X".
- Added checkbox for image and video export to render the current selection, removed
--export-selection
CLI. - Fixed sequences using pingpong reverse.
- Fixed auto Bezier button highlighting when a key and handle are selected.
- When the second Bezier handle is selected, setting the curve type affects the previous key.
- Fixed dragging path constraint sliders with auto key.
- Sort skins and animations using folders for JSON and binary data.
- Don't write skin names in binary data for skins that are not exported.
- Hide tree annotations for inactive skin constraints when
Hide skin bones and constraints
is checked. - Fixed data export with no output path.
- Allow most actions when multiple bones are selected and one is the root.
- Added toast when trying to set world rotation outside 360 degrees.
- Added
Layered
checkbox for animations intended to be applied on top of other animations, so clean up knows to preserve more keys. - Fixed the "mesh image files" changed dialog appearing when a mesh sequence has different sized images.
- Improved graph line rendering.
- Fixed viewport blurry axis lines at some zoom levels.
- Fixed bug when renaming events.
- When pasting keys, use linear to avoid an S shaped Bezier.
- Fixed attachment visibility being incorrect when bones aren't shown in the tree.
30 Nov 2021
- Fixed crash adjusting deform key handles.
- Changed rotation rounding to avoid unnecessarily precise values.
- Fixes from 4.0.51.
21 Nov 2021
- Dragging a graph handle when multiple are selected adjusts them like the 3.8 graph.
- When dragging a graph handle, dim other curves.
7 Nov 2021
- Fixed creating a new IK, path, or transform constraint by clicking to create the target bone.
- Fixed tree nodes being grey when setting new constraint bones.
- Fixed pressing ctrl when a text field is focused resetting the text field value.
- Fixed box selection when a parent bone has zero scale X or Y.
- Fixed removing a single attachment's timelines removing all attachment timelines.
- Fixed crash pasting sequence keys to an attachment without a sequence.
- Fixed
Data Import
for sequence attachments. - Fixed graph framing for scale keys.
- Fixed dragging an attachment from a skin placeholder to the placeholder's slot.
- Launcher update (4.1.01): fixed crash on Linux with some themes.
10 Oct 2021
- Fixed crash duplicating a skin.
- Fixed crash in some cases using undo in setup mode.
8 Oct 2021
- Added sequences for region and mesh attachments for easier frame-by-frame animation.
- For drag and drop of multiple bones and slots, allow dropping on parent bone.
- Show name color tags in the dopesheet and graph.
- Show a toast instead of a dialog when attachment keys are automatically deleted.
Older Releases
The changelog for older releases can be found in the changelog archive.