Good news, everyone!
The beta unitypackage of Spine-Unity 3.5 is now available on the download page.
Spine Unity Download
You can find and discuss the new Spine 3.5 features from here:
Blog: 3.5.00-beta released
Spine: Changelog
All the good stuff you can now use!
- ̗̀ new ̖́- AnimationState
Apart from Spine editor 3.5 feature compatibility, the exciting new feature in the runtime are the updates to the Animation system and AnimationState. You can read more about it here: SkeletonViewer with 3.5 AnimationState
When using SkeletonAnimation and SkeletonGraphic, this solves "my animations don't look like they do in Spine editor when I start playing animations one after another" by default, and removes the need for autoreset code or to add keys to everything in the editor (you shouldn't be doing that anyway. that will kill your runtime performance and make your dopesheet really hard to understand and work with.)
This was a lot of hard work and you should give @Nate a big platonic hug.
Note that SkeletonAnimator still uses Mecanim rather than Spine.AnimationState so that stays unchanged.
Upgrade notes
As usual, old exports don't work with the newer runtime so you will need to re-export them. This is especially true for binary (.skel.bytes) files. The runtime will warn you if it tries to load any old skeletons.
Spine-Unity 3.5 removes a bunch of old code and misplaced features.
Particularly, the Project View context menu way of instantiating Spine GameObjects is now gone and replaced with the Sprite-style instantiation: [New Feature] Drag and Drop to instantiate
We should be in the Release Candidate stage within the next couple of weeks.