I think it's better to give user a choose whether to update the newest version.
Because sometime, some bug introduced by the new version will make the whole project team stuck.
After we update spine to the newest version ,some of our spine project can't export, and spine crash with logs:
lz: Couldn't load file: /Users/ucchen/Documents/repository/leshu/kof_svn/art/3D动作/动作组汇总spine档/wudehanfu/wudehanfu-qietu/cast0_L-forearm_0014.png
at bx.<init>(SourceFile:140)
at zb.a(SourceFile:98)
at zb.a(SourceFile:68)
at aas.M(SourceFile:413)
at aau.a(SourceFile:213)
at aze.a(SourceFile:191)
at aze.b(SourceFile:186)
at ayv.run(SourceFile:164)
at aze.e(SourceFile:199)
at azb.a(SourceFile:154)
at com.esotericsoftware.spine.editor.Editor.b(SourceFile:845)
at aq.a(SourceFile:255)
at aq.e(SourceFile:223)
at rm.e(SourceFile:168)
at av.run(SourceFile:189)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:676)
at java.awt.EventQueue$2.run(EventQueue.java:674)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.io.IOException: couldn't load pixmap 8bit only
at com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.<init>(SourceFile:57)
at bx.<init>(SourceFile:138)
... 28 more