changelog.txt 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733
  1. CHANGE LOG : GREENSOCK TWEENING PLATFORM
  2. ----------------------------------------
  3. 2010-05-25
  4. ----------------------------------------------
  5. TimelineLite 1.382
  6. TweenCore 1.382
  7. - Fixed issue that could cause an infinite loop if the only child of a TimelineLite/Max was removed and then added back to it and rendered.
  8. 2010-05-24
  9. ----------------------------------------------
  10. TimelineLite 1.38
  11. SimpleTimeline 1.38
  12. TweenCore 1.38
  13. - Fixed issue that could prevent a tween from being removed properly from a completed TimelineLite/Max and, if inserted again and it's the only child of the TimelineLite/Max, it could cause an infinite loop when determining its totalDuration.
  14. 2010-05-17
  15. ----------------------------------------------
  16. TimelineMax 11.381
  17. - TimelineMax.tweenTo() and TimelineMax.tweenFromTo() now automatically adjust the resulting tween's duration according to the TimelineMax's timeScale.
  18. 2010-05-14
  19. ----------------------------------------------
  20. TweenMax 1.37
  21. TimelineMax 1.38
  22. - Fixed issue that caused the TweenMax or TimelineMax instance to render at its beginning state instead of its end state if the virutal playhead landed exactly on one of the times at which it repeats (like a tween/timeline with a duration of 1, repeated and rendered at a totalTime of exactly 2 would show as though it's at its beginning state). This only happened at precisely the repeat points.
  23. 2010-05-11 (2)
  24. ----------------------------------------------
  25. TimelineLite 1.371
  26. TimelineMax 1.371
  27. - Fixed issue where a TimelineLite/Max didn't recognize the need to continue running when a nested tween added more tweens via its onComplete. In other words, the TimelineLite/Max was on its final render but during the course of that render, more tweens were added, lengthening the timeline thus requiring it to continue running.
  28. 2010-05-11
  29. ----------------------------------------------
  30. TimelineMax 1.37
  31. TweenNano 1.05
  32. - Fixed issue with a yoyo'd TimelineMax briefly rendering its end state on restart()
  33. - Fixed default overwrite mode in TweenNano to be true (ALL_IMMEDIATE) instead of false (NONE). The documentation has always been correct, but the behavior wasn't (sorry!)
  34. 2010-04-28
  35. ----------------------------------------------
  36. TweenCore 1.361
  37. TimelineMax 1.361
  38. - Fixed bug that prevented complete() from working properly when called on a TimelineLite or TimelineMax immediately after creating the instance
  39. - Fixed TimelineMax.tweenTo() bug that prevented the tween from working properly when the destination time/label was the same as the current time/label.
  40. 2010-04-27
  41. ----------------------------------------------
  42. TweenLite 11.36
  43. TweenMax 11.36
  44. TweenCore 1.36
  45. TimelineLite 1.36
  46. TimelineMax 1.36
  47. - Fixed compatibility with TweenLiteVars and TweenMaxVars (v11.35 introduced an incompatibility briefly)
  48. 2010-04-21
  49. ----------------------------------------------
  50. TweenLite 11.35
  51. TweenMax 11.35
  52. TweenCore 1.35
  53. TimelineLite 1.35
  54. TimelineMax 1.35
  55. - There was a bug in the beta version of Adobe's AIR 2 for Andriod that caused TweenLite/Max/Nano not to work properly, so I implemented a workaround (the bug was NOT in TweenLite/Max/Nano).
  56. - Added LinePath2D and RectanglePath2D motion paths and added the ability to autoRotate on CirclePath2D as well. CirclePath2DPlugin was updated as well.
  57. 2010-04-10
  58. ----------------------------------------------
  59. TweenLite 11.32
  60. - Fixed bug that only appeared in the debug versions of the Flash Player which could cause an auto-overwritten tween not to be completely removed.
  61. - Minor tweaks to enhance performance slightly.
  62. 2010-03-31
  63. ----------------------------------------------
  64. OverwriteManager 6.01
  65. - Fixed a problem that could occur in very rare situations due to floating point math issues in Flash and could cause a tween not to be overwritten properly in AUTO mode.
  66. 2010-03-28
  67. ----------------------------------------------
  68. TimelineLite 1.32
  69. TimelineMax 1.32
  70. - Fixed a bug introduced a little over 30 hours ago (v1.31) in TimelineLite and TimelineMax that prevented paused TimelineLites/Maxes from rendering (for example, if you paused it and tweened its currentTime property or used TimelineMax's tweenTo() method).
  71. 2010-03-06 (2)
  72. ----------------------------------------------
  73. TimelineLite 1.31
  74. TimelineMax 1.31
  75. - Updated the rendering routine in TimelineLite and TimelineMax so that if a child tween or callback pauses the timeline, it won't allow the rendering cycle to finish on that frame.
  76. 2010-03-26
  77. ----------------------------------------------
  78. TweenLite 11.3
  79. TimelineLite 1.3
  80. MotionBlurPlugin 2.0
  81. AutoFitArea 1.4
  82. - Added 3rd parameter to TweenLite.killTweensOf() that allows you to define specific tweening properties to kill. This way you can kill only individual properties like "x" and "alpha" tweens of a particular object with TweenLite.killTweensOf(mc, false, {x:true, alpha:true});
  83. - Added 3rd parameter to TimelineLite's killTweensOf() to match the TweenLite.killTweensOf() addition.
  84. - Rebuilt MotionBlurPlugin so that it accurately handles objects with DropShadowFilters or BevelFilters applied.
  85. - Added "fastMode" special property to MotionBlurPlugin that can improve rendering speed by 500% or more.
  86. - Added "padding" special property to MotionBlurPlugin to allow you to define how much space around the object to render with it in the captured BitmapData (to accommodate filters that extend beyond an object's edges like DropShadowFilter and GlowFilter).
  87. - Added "calculateVisible" parameter to AutoFitArea.attach() to allow proper handling of objects that use masks internally.
  88. 2010-03-06
  89. ----------------------------------------------
  90. TweenLite 11.2
  91. TweenMax 11.2
  92. TimelineLite 1.2
  93. TimelineMax 1.2
  94. - Added onInit and onInitParams special properties to TweenLite and TweenMax
  95. - Added tweenFromTo() to TimelineMax
  96. - Improved tweenTo() in TimelineMax so that it waits to determine its duration until the tween begins, making delayed tweens and sequenced ones more reliable.
  97. - Fixed bug that could cause a TimelineLite's/Max's onComplete not to fire if a nested tween altered the TimelineLite's/Max's timeScale property on its very last render.
  98. - Changed invalidate() so that it doesn't eliminate event listeners that were already added. (AS3 only)
  99. - Added INIT event to the TweenEvent class (AS3 only)
  100. - Updated ASDocs
  101. 2010-03-01
  102. ----------------------------------------------
  103. TweenNano 1.02
  104. - Worked around Flash bug that caused the useFrames feature not to work properly in the AS2 flavor of TweenNano
  105. 2010-02-01
  106. ----------------------------------------------
  107. TweenMax 11.14
  108. - Added updateTo() method to TweenMax that offers more useful and flexible functionality than setDestination() (which has been deprecated now in favor of updateTo())
  109. 1/19/2010, 4:30PM
  110. -----------------
  111. RoughEase 0.6
  112. (beta versions of MotionPath classes)
  113. - Added ability to taper the strength of RoughEase at the beginning or end
  114. - Added ability to control whether or not the points on a RoughEase are randomized
  115. - Added beta versions of MotionPath, Circle2D, PathFollower, Direction, and Circle2DPlugin classes. (note: API may change)
  116. 1/18/2010, 9:30AM
  117. -----------------
  118. TweenLite 1.133
  119. TweenMax 1.133
  120. TimelineLite 1.142
  121. SimpleTimeline 1.133
  122. - Fixed bug that could cause an endless loop in a very specific (extremely rare) scenario when a TweenCore is killed/disabled more than once and its parent timeline is at a particular spot in the linked list rendering order.
  123. 1/15/2010, 11:00AM
  124. ------------------
  125. TimelineLite 1.141
  126. - Fixed a bug that could prevent a TimelineLite/Max from being garbage collected in a very specific (rare) scenario.
  127. 1/12/2010, 5:15PM
  128. -----------------
  129. TimelineLite 1.14
  130. - Added removeLabel() to TimelineLite/Max
  131. - Fixed bug in TransformMatrixPlugin that caused rotating objects to skew slightly in the middle of a tween (they always ended correctly, though)
  132. - Updated documentation
  133. 12/28/09, 9:30PM
  134. ----------------
  135. TimelineMax 1.13
  136. - tweenTo() now respects a timeline's timeScale, adjusting the duration of the tween accordingly.
  137. 12/19/09, 8:15PM
  138. -----------------
  139. TweenLite 11.131
  140. TweenMax 11.131
  141. - Fixed minor bug that could cause a tween to report as active when it isn't.
  142. - Added RoughEase
  143. - Added RoughEase and SplitTextField to documentation
  144. 12/8/09, 1PM
  145. ----------------
  146. TweenLite 11.13
  147. TimelineLite 11.13
  148. TweenCore 1.13
  149. - Fixed bug that could prevent tweens from being properly removed from a TimelineLite/Max that has been completed
  150. 11/25/09, 12:00PM
  151. ------------------
  152. TweenLite 11.12
  153. TweenMax 11.12
  154. - Fixed problem that could cause a TweenLite.from() not to honor "paused:true" passed in through the constructor's vars object
  155. - Fixed problem that could prevent killVars() from working on a rounded property in TweenMax
  156. 11/21/09, 10:30AM
  157. -----------------
  158. TimelineLite 1.12
  159. TimelineMax 1.12
  160. - Fixed issue that could cause a TimelineLite or TimelineMax not to honor a reverse() call or a call that altered the timeline's startTime when it happened inside a child tween/timeline on the very last render when the TimelineLite/Max would have normally completed.
  161. 11/20/09, 11:00AM
  162. -----------------
  163. TweenCore 1.11
  164. TweenMax 11.11
  165. - Fixed issue that caused onComplete not to fire on tweens that had yoyo set to true and an odd repeat value
  166. 11/19/09, 10:00PM
  167. -----------------
  168. TimelineLite 1.11
  169. TimelineMax 1.11
  170. SimpleTimeline 1.11
  171. - Fixed bug that could cause an unfinished tween to render once more after having been killed (and only in certain scenarios)
  172. - Fixed bug with gotoAndPlay() sometimes inaccurately setting the currentTime
  173. 11/12/09, 11:10PM
  174. -----------------
  175. TimelineLite 1.1
  176. SimpleTimeline 1.1
  177. TweenCore 1.1
  178. - CRITICAL: Fixed bug that could cause an endless loop in very rare situations. It could also cause some odd behavior that would look like tweens/timelines got overwritten.
  179. 11/7/09, 7:10AM
  180. ---------------
  181. SimpleTimeline 1.01
  182. TimelineLite 1.01
  183. TimelineMax 1.04
  184. TweenMax 1.104
  185. - Fixed bug that could cause odd overwriting behavior
  186. - Worked around Flash bug that incorrectly reported modulus operations like 4 % 0.8 as 0.7999999999 instead of 0, causing occassional jumping/skipping in repeated/yoyo'd TweenMax or TimelineMax instances
  187. 10/29/09, 11:30AM
  188. -----------------
  189. TweenMax 11.103
  190. TimelineMax 1.03
  191. - Fixed bug that caused tweens/timelines with yoyo set to true and an odd number of repeats to end incorrectly
  192. 10/27/09, 2:05PM
  193. ----------------
  194. TweenMax 11.102
  195. - Fixed bug that could cause a repeated TweenMax not to fire an onComplete in certain scenarios.
  196. 10/23/09, 3:00PM
  197. ----------------
  198. TweenMax 11.101
  199. TimelineMax 1.01
  200. - Fixed minor bug in TimelineMax that could cause repeated instances to incorrectly report their currentTime after completing.
  201. - Fixed bug in TweenMax.globalTimeScale that would only show up if you tried setting the property before creating any tweens.
  202. 10/22/09, 11:50PM
  203. -----------------
  204. TweenLite 11.101
  205. TweenMax 11.101
  206. TweenNano 1.01
  207. TweenPlugin 1.31
  208. - Very minor internal optimizations
  209. - Added SoundTransformPlugin and EndVectorPlugin (AS3 only)
  210. 10/21/09, 2PM CST
  211. -----------------
  212. TweenLite 11.1
  213. TweenMax 11.1
  214. TimelineLite 1.0
  215. TimelineMax 1.0
  216. TweenNano 1.0
  217. TweenCore 1.0
  218. SimpleTimeline 1.0
  219. - Official first release of v11!
  220. - Added repeat and repeatDelay getter/setter to TweenMax
  221. 10/16/09, 1PM CST
  222. -----------------
  223. TimelineLite 0.994
  224. - Added "offset" parameter to append() and appendMultiple() methods to allow you to offset the insertion point by a certain amount.
  225. 10/13/09, 4:35PM CST
  226. --------------------
  227. - Added new physics2D and physicsProps plugins for Club GreenSock members
  228. 10/7/2009, 10:10PM CST
  229. ----------------------
  230. TweenLite 11.099996
  231. TweenMax 11.099996
  232. TimelineLite 0.993
  233. TimelineMax 0.993
  234. TweenCore 0.993
  235. - Added onReverseComplete functionality in TweenLite
  236. - Minor internal optimizations and restructuring
  237. 10/4/09 12:00AM CST
  238. -------------------
  239. TweenLite 11.099995
  240. TweenMax 11.099995
  241. TimelineLite 0.99
  242. TimelineMax 0.99
  243. TweenCore 0.99
  244. - Changed stop() to pause() in TweenCore (which affects TweenLite and TweenMax, but stop() was left in TimelineLite and TimelineMax in order to retain consistency with MovieClip.stop())
  245. - Changed TweenMax.stopAll() back to TweenMax.pauseAll()
  246. - Removed TweenMax.killAllTweens() and TweenMax.killAllDelayedCalls() because the functionality is already present in TweenMax.killAll()
  247. 10/2/09, 1:30PM CST
  248. -------------------
  249. TweenLite 11.099994
  250. TweenMax 11.099994
  251. TimelineLite 0.97
  252. TimelineMax 0.97
  253. OverwriteManager 6.0
  254. - Added stop(), play(), resume(), restart(), reverse(), methods and paused, reversed, and totalTime properties to TweenLite
  255. - Updated documentation
  256. - Added new PREEXISTING mode to OverwriteManager
  257. - Made TweenLite and TweenMax re-parse the "ease" property of the vars object after a tween has been invalidated (invalidate())
  258. - Minor speed enhancements to a few plugins
  259. 9/27/09, 11:35PM CST
  260. --------------------
  261. TimelineLite 0.96
  262. TimelineMax 0.96
  263. - If the label isn't found in TimelineLite.getLabelTime(), it will now return -1 instead of 0 which helps determine if a label exists.
  264. - Now TimelineMax.tweenTo() won't do anything if you pass in a non-existent label. (previously it would default to a time of 0)
  265. 9/24/09, 1:20PM CST
  266. -------------------
  267. TweenMax 11.099993
  268. - Fixed bug that caused roundProps not to function properly on the first property.
  269. 9/23/09, 2PM CST
  270. ----------------
  271. OverwriteManager 5.42
  272. TweenLite 11.099993
  273. - Fixed bug in AUTO overwriting mode that could cause tweens to be overwritten when they shouldn't in certain situations.
  274. 9/22/09, 3:15PM CST
  275. -------------------
  276. TweenLite 11.099992
  277. TweenMax 11.099992
  278. TimelineLite 0.95
  279. TimelineMax 0.95
  280. - Fixed bug that could cause onStart to fire twice if immediateRender was set to true
  281. 9/22/09, 12PM CST
  282. -----------------
  283. - Fixed bug in MotionBlurPlugin
  284. 9/15/09, 1:15PM CST
  285. -------------------
  286. TweenLite 11.099991
  287. TweenMax 11.099991
  288. OverwriteManager 5.4
  289. TimelineMax 0.941
  290. TweenPlugin 1.3
  291. - Altered AUTO overwriting code so that if all of a tween's tweening properties have been overwritten, the entire tween is killed (previously, the tween could live and its onComplete/onUpdate would still fire)
  292. - Fixed bug in AS3 version of TimelineMax's getLabelBefore(), getLabelAfter(), and currentLabel
  293. 9/12/09, 5PM CST
  294. -----------------
  295. TweenLite 11.09999
  296. TweenMax 11.09999
  297. TimelineLite 0.94
  298. TimelineMax 0.94
  299. OverwriteManager 5.3
  300. - Changed "time" property to "currentTime".
  301. - Changed "progress" property to "currentProgress".
  302. - Added tweenTo() method to TimelineMax.
  303. - Fixed bug that could cause a motionBlur not to render correctly if an alpha tween overwrote it.
  304. - Fixed minor bugs in the AS2 version of several plugins.
  305. 9/10/09, 1PM CST
  306. ----------------
  307. TweenLite 11.09998
  308. - Fixed overwriting bug
  309. 9/9/09, 6PM CST
  310. ------------------
  311. TimelineLite 0.93
  312. TimelineMax 0.93
  313. TweenLite 11.09997
  314. TweenMax 11.09997
  315. - Added getLabelTime() to TimelineLite
  316. - Added currentTime and getLabelBefore() and getLabelAfter() to TimelineMax
  317. - Added new "ratio" property in TweenLite/Max/Nano
  318. 9/6/2009, 2:10AM CST
  319. --------------------
  320. TweenLite 11.09995
  321. TweenMax 11.09995
  322. TimelineLite 0.92
  323. TimelineMax 0.92
  324. TweenNano 0.92
  325. - Minor speed enhancements and internal modifications
  326. - Added ability to activate certain easing classes in TweenMax so that they use optimized internal code to speed things up.
  327. Classes include Strong, Quint, Quad, Cubic, Linear, and Quart
  328. 8/22/2009, 2:30AM CST
  329. ---------------------
  330. TimelineLite 0.91
  331. TransformMatrixPlugin 0.95
  332. - Fixed bug that caused odd behavior when using insertMultiple() with tweens that had a timeScale other than 1.
  333. - Changed the behavior of transformMatrix plugin to more closely match the Flash IDE's way of skewing
  334. - Altered the filter plugins so that you can use a regular BitmapFilter object (like GlowFilter, BlurFilter, etc.) to define vars in tweens.
  335. 8/17/2009, 11:15AM CST
  336. ----------------------
  337. TimelineLite 0.9
  338. TweenMax 11.09994
  339. DynamicPropsPlugin, AutoAlphaPlugin, and MotionBlurPlugin were updated too
  340. - Added appendMultiple() and prependMultiple() to TimelineLite/Max
  341. - Added shiftChildren() to TimelineLite/Max
  342. - Fixed bug in TweenMax.killChildTweensOf()
  343. - Added the ability to pass parameters to dynamicProps functions
  344. - Removed trace() from MotionBlurPlugin
  345. 7/18/2009, 7:30PM CST
  346. ---------------------
  347. TweenLite 11.09993
  348. TweenMax 11.09993
  349. TimelineLite 0.88
  350. TimelineMax 0.88
  351. SimpleTimeline 0.88
  352. TweenCore 0.88
  353. - Added invalidate() method to TweenCore (which means it's available in TweenLite, TweenMax, TimelineLite, and TimelineMax)
  354. - Fixed bug that could cause the player to crash if a TweenCore was added to a timeline after the timeline had completed and was then reversed.
  355. - Fixed bug in AS2 version of TweenMax.setDestination()
  356. 7/16/2009, 9AM CST
  357. ------------------
  358. OverwriteManager 5.1
  359. - Added ALL_AFTER mode to OverwriteManager
  360. - Fixed bug in OverwriteManager that was introduced in 5.06
  361. 7/15/2009, 2:30PM CST
  362. ---------------------
  363. TimelineLite 0.87
  364. TimelineMax 0.87
  365. - Removed shorthand syntax in TimelineLite/Max in order to prevent confusion ("why won't insert()/append()/prepend()
  366. accommodate the shorthand syntax?") and reduce the file size. This also means that there's no need for the tweenClass
  367. special parameter.
  368. - Fixed minor ASDoc formatting problems.
  369. 7/15/2009, 1:45AM CST
  370. ---------------------
  371. TweenLite 11.09992
  372. TweenMax 11.09992
  373. TimelineLite 0.86
  374. TimelineMax 0.86
  375. TweenNano 0.86
  376. - IMPORTANT: Changed base package name from "gs" to "com.greensock" in order to comply with industry standards. I realize this may cause some problems
  377. with existing code, but with all the enhancements and changes in v11, now seemed like the best time to make the change. Sorry for any inconvenience!
  378. - Fixed some documentation
  379. 7/13/2009, 4:45PM CST
  380. ---------------------
  381. TweenMax 11.09991
  382. - Fixed bug in allTo() and allFrom() and allFromTo() that was introduced last version (when removing the "$" signs).
  383. 7/10/2009, 2PM CST
  384. ------------------
  385. TweenLite 11.0999
  386. TweenMax 11.0999
  387. TimelineLite 0.85
  388. TweenCore 0.85
  389. - Fixed bug that could cause a TimelineLite/Max to inaccurately report its duration after changing the startTime of one of its children
  390. - Fixed bug in CustomEase and EaseLookup that was introduced 24 hours ago.
  391. 7/9/2009, 3PM CST
  392. -----------------
  393. TweenLite 11.0997
  394. TweenMax 11.0997
  395. OverwriteManager 5.05
  396. TimelineLite 0.83
  397. TimelineMax 0.83
  398. TweenNano 0.84
  399. SimpleTimeline 0.83
  400. Tweenable 0.84
  401. - Fixed bug in timeline classes that prevented getChildren() from returning nested tweens/timelines properly
  402. - Fixed bug in timeline classes and TweenMaxthat could cause a delay if a nested timeline was paused at exactly zero seconds and then resumed later.
  403. - Fixed bug in OverwriteManager that could overwrite tweens in paused timelines.
  404. - Changed the name of the super-lightweight new class from "TweenLt" to "TweenNano".
  405. - Changed the package for the core tweening classes from gs.core.tween to simply gs.core
  406. - Changed the package for the vars classes (TweenLiteVars, TweenMaxVars, etc.) from gs.utils.tween to gs.data
  407. - Removed "$" from all parameters
  408. 7/1/2009, 1PM CST
  409. -----------------
  410. TweenLite 11.0996
  411. TweenMax 11.0996
  412. TweenLt 0.83
  413. Tweenable 0.83
  414. - Removed TweenLite.removeTween() and TweenMax.removeTween() in favor of a common kill() method. So what used to be TweenLite.removeTween(myTween) is now simply myTween.kill();
  415. - Added kill() to all tweenables including TimelineLite and TimelineMax.
  416. 6/29/09, 4:30PM CST
  417. -------------------
  418. TweenMax 11.0995
  419. TimelineLite 0.82
  420. TimelineMax 0.82
  421. - Fixed bug that could cause tweens to be rendered incorrectly in a TimelineMax that was repeated and restarted (in rare circumstances)
  422. - Fixed bug in TweenMax that could render a tween incorrectly if the "time" property is set during a yoyo phase.
  423. 6/22/09, 2:45PM CST
  424. -------------------
  425. TweenMax 11.0994
  426. TimelineMax 0.81
  427. - Fixed bug in TweenMax.from() that could cause it to incorrectly render the first frame.
  428. 6/16/09, 9:30AM CST
  429. ----------------
  430. TweenLite 11.0991
  431. TweenMax 11.0993
  432. TimelineLite 0.8
  433. TimelineMax 0.8
  434. Tweenable 0.8
  435. TweenLt 0.8
  436. - Added new TweenLt class that is a super-lightweight (1.6k) version of TweenLite without plugin capability, OverwriteManager integration, and a few other features. TweenLt is not recommended unless you absolutely cannot afford the extra 2.4k that the regular TweenLite class would cost.
  437. - Prevented timelines from rendering times less than zero or greater than the totalDuration.
  438. - Fixed very minor bug in TweenMax.isTweening()
  439. - Moved the ALIGN constants into their own TweenAlign class. (TweenAlign.START, TweenAlign.NORMAL, and TweenAlign.SEQUENCE)
  440. - Optimized some minor code in the easing equations.
  441. - Prevented TimelineLite/Max instances from having children with negative startTimes (they'll automatically move all children if a negative startTime is encountered so that the first child starts at zero)
  442. 6/3/2009, 6PM CST
  443. -----------------
  444. TweenMax 11.0991
  445. - Fixed bug that could cause a TweenMax not to be able to restart after it completes.
  446. 6/1/2009, 5:20PM CST
  447. --------------------
  448. TimelineLite 0.7
  449. TimelineMax 0.7
  450. TweenLite 11.099
  451. TweenMax 11.099
  452. Tweenable 0.7
  453. SimpleTimeline 0.7
  454. - Fixed bug that caused onStart to only fire the first time through a tween/timeline
  455. - Fixed issue that could cause a zero-duration tween/timeline to not render correctly if its parent timeline was rendered at a time that preceded the start time of the zero-duration tween/timeline
  456. 5/27/2009, 11:20AM CST
  457. ----------------------
  458. TimelineLite 0.69
  459. - Fixed bug that could cause timelines to get ignored in the rendering queue if they were created with zero tweens, immediately paused, and then populated, and subsequently unpaused.
  460. 5/26/2009, 10:45PM CST
  461. ----------------------
  462. TimelineLite 0.68
  463. TimelineMax 0.68
  464. - Fixed bug in rendering a reversed timeline where some tweens or nested timelines could be skipped
  465. 5/23/09, 11:45PM CST
  466. --------------------
  467. TweenLite 11.0988
  468. - Fixed bug in TweenLite that could cause immediate renders to be skipped.
  469. 5/23/09, 2:00PM CST
  470. -------------------
  471. TweenLite 11.0987
  472. TweenMax 11.0987
  473. TimelineLite 0.67
  474. TimelineMax 0.67
  475. - Added "suppressEvent" capabilities throughout the classes. This is particularly useful in the timeline gotoAndStop(), gotoAndPlay(), goto(), and restart() methods because you can skip to a different time/position without having any onUpdate, onComplete, onReverseComplete, etc. callbacks or events triggered.
  476. - Added logic that allows the "immediateRender" special property to be honored if it is passed in through the "from" vars in TweenMax.allFromTo() and TweenMax.fromTo(). (previously it was only honored if it was passed through the "to" vars object)
  477. - Fixed bug that could cause tweens inside nested timelines that start at exactly zero seconds to render incorrectly
  478. 5/22/09, 9:30AM CST
  479. -------------------
  480. TimelineLite 0.66
  481. TimelineMax 0.66
  482. - Fixed bug that could cause tweens to be skipped in the rendering queue when their start and end times were between the last render and the current one.
  483. 5/12/2009, 11:55PM CST
  484. ----------------------
  485. TweenMax 11.0985
  486. TimelineLite 0.65
  487. TimelineMax 0.65
  488. SimpleTimeline 0.63
  489. - Now if a TimelineLite or TimelineMax contains a paused child tween/timeline, it will not complete (calling an onComplete or firing a COMPLETE event) until the child is unpaused.
  490. - Fixed bug in TweenMax.pauseAll()
  491. - Fixed bug that could cause odd behavior if certain actions were performed on a TimelineLite/Max when it was paused
  492. - Fixed bug in MotionBlurPlugin that prevented it from rendering properly initially if the tween was restarted or set back to a progress of zero.
  493. 5/8/2009, 2:05PM CST
  494. --------------------
  495. TimelineLite 0.64
  496. TimelineMax 0.64
  497. SimpleTimeline 0.62
  498. - Fixed bug that could cause an infinite loop under very specific circumstances
  499. 5/6/2009, 7PM CST
  500. -----------------
  501. TweenLite 11.0984
  502. TweenMax 11.0984
  503. TimelineLite 0.63
  504. TimelineMax 0.63
  505. - Added ScrollRectPlugin
  506. - Added a list of all plugins to the top of TweenLite and TweenMax to make it easy to activate/deactivate them.
  507. - Fixed bug in TweenMax's timeScale and globalTimeScale properties
  508. - Improved performance in timeline classes slightly
  509. - Fixed minor bug in MotionBlurPlugin
  510. - Minor bug fixes
  511. 5/4/2009, 9:30PM CST
  512. --------------------
  513. TweenLite 11.0982
  514. TweenMax 11.0983
  515. TimelineLite 0.62
  516. TimelineMax 0.62
  517. - Minor performance improvements
  518. 5/4/2009, 5PM CST
  519. -----------------
  520. TweenMax 11.0982
  521. TimelineLite 0.61
  522. TimelineMax 0.61
  523. - Added onRepeat, onRepeatParams, onReverseComplete, and onReverseCompleteParams special properties to TweenMax and TimelineMax
  524. - Added onReverseComplete and onReverseCompleteParams to TimelineLite
  525. - Added onStart callback functionality to TimelineMax
  526. - Eliminated code that maintained backwards compatibility with the old "loop" and "yoyo" special properties in TweenMax. It seemed like it would cause more confusion than help.
  527. - Fixed bug that could cause a TweenMax/TimelineLite/Max to incorrectly report its "progress" property immediately after being reversed
  528. - Fixed bug that could cause a TweenMax/TimelineLite/Max to render incorrectly when its progress/totalProgress/time/totalTime property was set immediately after being reversed
  529. 5/1/2009, 11:15PM CST
  530. ---------------------
  531. TweenLite 11.0981
  532. TweenMax 11.0981
  533. TimelineLite 0.6
  534. TimelineMax 0.6
  535. SimpleTimeline 0.6
  536. Tweenable 0.6
  537. - **IMPORTANT** By default, NO plugins are activated in TweenLite. Previously 7 plugins were activated by default in order to maintain backwards compatibility. However, after asking the community for input, the VAST majority strongly recommended removing the activation code from inside TweenLite to minimize the file size. TweenMax still has the same plugins activated that it always had.
  538. - Changed the way reversing affects time/totalTime/progress/totalProgress so that they always reflect the tween's/timeline's forward position regardless of reversing.
  539. - renderTime() renders consistently (according to a tween's/timeline's forward orientation) now regardless of the tween's/timeline's reversed state.
  540. 4/30/2009, 12:09PM CST
  541. ----------------------
  542. TimelineLite 0.561
  543. TimelineMax 0.54
  544. - Fixed a bug in goto() that could render things incorrectly when a timeline is reversed.
  545. 4/30/2009, 12:05AM CST
  546. ---------------------
  547. TweenMax 11.098
  548. TimelineLite 0.56
  549. - **IMPORTANT** Changed reverse() and play() behavior so that play() ALWAYS forces the TweenMax/TimelineLite/TimelineMax instance to play forwards and reverse() ALWAYS forces it to play backwards. Previously, reverse() would flip directions, so if it was currently running backwards, reverse() would cause it to go forwards, etc. It proved to be confusing to end users, so I switched to the new behavior.
  550. - **IMPORTANT** The "reversed" setter in TweenMax/TimelineLite/TimelineMax does NOT automatically force the tween/timeline to resume. Previously it did.
  551. - Added resume() method to TweenMax/TimelineLite/TimelineMax which is similar to play() except it won't alter the direction of a tween (if it is reversed, it will stay reversed after calling resume()).
  552. - Added fromTo() and allFromTo() to TweenMax.
  553. - Added stop() to TweenMax to be consistent with the timeline classes
  554. 4/28/2009, 12:35AM CST
  555. ----------------------
  556. TweenMax 11.0971
  557. TimelineLite 0.55
  558. OverwriteManager 5.01
  559. - Fixed bug that could cause a TimelineMax repeat to render incorrectly because tweens could get overwritten
  560. - Added the ability to set the "reversed" property via the constructor's vars object in TweenMax, TimelineLite, and TimelineMax.
  561. 4/27/2009, 1PM CST
  562. ------------------
  563. TimelineLite 0.54
  564. - Fixed bug that could cause a TimelineMax repeat to render incorrectly
  565. 4/24/2009, 1:30AM CST
  566. ---------------------
  567. TweenMax 11.097
  568. TweenLite 11.097
  569. TimelineLite 0.53
  570. TimelineMax 0.53
  571. - Minor changes that would prevent potential missed rendering of tweens/timelines that complete and then are re-enabled later
  572. - Added TweenEvent.REPEAT Event dispatching in TweenMax
  573. - Changed the way TweenLite/Max communicate with TweenPlugins (so the plugins can optionally sense when a tween gets disabled or when the plugin PropTween gets overwritten/removed) which was necessary for MotionBlurPlugin to handle overwriting properly.
  574. - Removed "renderOnStart" special property functionality, and replaced it with "immediateRender" which provides more flexibility.
  575. - Reduced size of TweenPlugin slightly
  576. - Minor optimizations
  577. - Fixed MotionBlurPlugin overwrite bug
  578. - Fixed MotionBlurPlugin bug that prevented blurring when a tween was reversed or yoyo'd