newsease.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.

Back to the top

Powered by Savane 3.13-4448.
Corresponding source code