This is a minor release introducing transparent Error subtyping. This release succeeds v0.2.7, which was released 26 October, 2015. There are no backwards-incompatible changes; support continues for ECMAScript 3+.
Changes between 0.2.7 and 0.2.8: * Transparent Error subtyping - Extending an ECMAScript Error constructor will transparently produce a Error subtype that performs all necessary boilerplate and strips itself from the stack trace. See manual for more information. - Manual changes: - Added "Error Subtyping" section. - Removed recommendation to always use `public' keyword when defining public methods (which is the default), and warning that it might be required in the future. Omitting is fine (and preferred by some). - Added "Class Caveats" section; documented `this.__inst'. Release notes for past releases are available at: https://www.gnu.org/software/easejs/release-notes.html More information, including an online manual, can be found on GNU's website: https://gnu.org/software/easejs Getting GNU ease.js ------------------- Here are the compressed sources and a GPG detached signature[*]: https://ftp.gnu.org/gnu/easejs/easejs-0.2.8.tar.gz https://ftp.gnu.org/gnu/easejs/easejs-0.2.8.tar.gz.sig Alternative download options are available at: http://www.gnu.org/software/easejs/download.html [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify easejs-0.2.8.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys 8EE30EAB and rerun the 'gpg --verify' command. Free Your JavaScript! --------------------- <http://www.gnu.org/software/easejs/whyfreejs.html> See the FSF's Free JavaScript Campaign at <https://fsf.org/campaigns/freejs>. Are you a JavaScript developer? Consider joining the campaign's JavaScript Developers Task Force mailing list at <https://lists.gnu.org/mailman/listinfo/js-devs-task-force>. About GNU ease.js ----------------- GNU ease.js is a classical object-oriented framework for JavaScript, intended to eliminate boilerplate code and "ease" the transition into JavaScript from other object-oriented languages. Features include simple and intuitive class definitions; classical inheritance; abstract classes and methods; traits as mixins; interfaces; public, protected, and private access modifiers; static and constant members; and more. Please see the comprehensive documentation at <https://www.gnu.org/s/easejs/manual.html> for more information, examples, and implementation details. -- Mike Gerwitz Free Software Hacker+Activist | GNU Maintainer & Volunteer https://mikegerwitz.com | GPG Key ID: 0x8EE30EAB
signature.asc
Description: PGP signature
-- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.