Over the past couple of weeks we have got a lot of great responses over the initial beta of MooTools Core 1.3. We have since improved both the code and the documentation in order to release a second beta.
Most notably we have removed the dependency on Hash. If you build 1.3 without compatibility you won't get the Hash object no more. But fear not, we have added Object.js which brings you all the Hash methods as generics. Everything else is really minor, has to do with stability or was meant to improve code quality (we really take this seriously).
We are trying hard to provide you with a consistent and meaningful API so we have decided to introduce one tiny tweeny minor breaking change. If you were setting tween
, morph
, load
, or send
options using the getter (element.get('tween', {...options here...})
) that will not work anymore. You will have to use set
(element.set('tween', {...options here...})
), as get
needs to be a pure getter.
All in all the new beta is faster, better, more stable - in a word - sexier. Tell us how it works for you.
Download
- Download the built 1.3 beta 2 release.
- Fork / clone MooTools 1.3 from github, and build it yourself with Packager.
- Read the commit logs to see what has changed.
- Wondering how those amazing new methods are called? You can browse our markdown documentation right on github.
- And don't forget to report any issue you find with the beta, compatibility or not! The more reports we get, the fastest we'll have a final release.
Thanks to everyone who helped polishing the 1.3 release. I would really like to thank Arian Stolwijk (@astolwijk) who has contributed significant improvements to the documentation.
comments powered byDisqus