so the bug is more specific than i think at the begining.
I have succeed to reproduce it in an empty project with the last UnityPackage install and the file i give to you exported in it.
Here the step :
Do an Empty UnityProject
Import last Spine Package
Export skeleton_chiffre_1_SkeletonData into it.
Instanciate a SkeletonAnimation
Play the scene
Change the animationName in the SkeletonAnimation inspector
The transition between the animations will not be good. It does a curve instead of linear transition.
If you do the same with a SkeletonAnimator the transition are good.
So i think the problem is with the SkeletonAnimation only and the transition only.
In my project i use SkeletonAnimation and change the animation with script during the play so i have the problem.
The problem appear when i pass to the last version of Spine. I do not recall the version i have before.
I give you the project i use to test. You can open the scene Test.unity.
Activate the Test trigger inside the skeleton_chiffre_1_Controller to see the good transition in Mecanim and change the animation in Spine GameObject (skeleton_chiffre_1) to see the bad transition.
Thanks