ease.js - News
GNU ease.js 0.2.7 released [stable]
Item posted by Mike Gerwitz <mikegerwitz> on Tue 27 Oct 2015 03:19:48 PM UTC.
This is a minor release introducing additional features for classes and
traits.
This release succeeds v0.2.6, which was released 14 August, 2015. There are
no backwards-incompatible changes; support continues for ECMAScript 3+.
Changes between 0.2.6 and 0.2.7:
* ES6-style constructor method supported.
- Directly invoking the easejs object with a constructor will now perform
the equivalent of a Class.extend( ctor, {} ).
- Documentation now compiles with Texinfo 5.2.
Trait support is currently under development and will be undocumented
until v0.3.0; it is included here as a preview. The implementation is
stable and comprehensively tested, but is incomplete (see TODO).
* [preview] Traits can now override public and protected methods of class
supertypes.
- [preview] Error now provided when attempting to declare a mixin that is
not a trait.
Powered by Savane 3.14-8aba.
Corresponding source code