-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2013-11409 2013-06-21 00:33:56 --------------------------------------------------------------------------------
Name : coffee-script Product : Fedora 18 Version : 1.6.3 Release : 1.fc18 URL : http://coffeescript.org/ Summary : A programming language that transcompiles to JavaScript Description : CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way. The golden rule of CoffeeScript is: "It's just JavaScript". The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly (and vice-versa). The compiled output is readable and pretty-printed, passes through JavaScript Lint without warnings, will work in every JavaScript implementation, and tends to run as fast or faster than the equivalent handwritten JavaScript. -------------------------------------------------------------------------------- Update Information: 1.6.3 – June 2, 2013 * The CoffeeScript REPL now remembers your history between sessions. Just like a proper REPL should. * You can now use require in Node to load .coffee.md Literate CoffeeScript files. In the browser, text/literate-coffeescript script tags. * The old coffee --lint command has been removed. It was useful while originally working on the compiler, but has been surpassed by JSHint. You may now use -l to pass literate files in over stdio. * Bugfixes for Windows path separators, catch without naming the error, and executable-class-bodies-with- prototypal-property-attachment. 1.6.2 – March 18, 2013 * Source maps have been used to provide automatic line-mapping when running CoffeeScript directly via the coffee command, and for automatic line-mapping when running CoffeeScript directly in the browser. Also, to provide better error messages for semantic errors thrown by the compiler — with colors, even. * Improved support for mixed literate/vanilla-style CoffeeScript projects, and generating source maps for both at the same time. * Fixes for 1.6.x regressions with overriding inherited bound functions, and for Windows file path management. * The coffee command can now correctly fork() both .coffee and .js files. (Requires Node.js 0.9+) 1.6.1 – March 5, 2013 * First release of source maps. Pass the --map flag to the compiler, and off you go. Direct all your thanks over to Jason Walton. * Fixed a 1.5.0 regression with multiple implicit calls against an indented implicit object. Combinations of implicit function calls and implicit objects should generally be parsed better now — but it still isn't good style to nest them too heavily. * .coffee.md is now also supported as a Literate CoffeeScript file extension, for existing tooling. .litcoffee remains the canonical one. * Several minor fixes surrounding member properties, bound methods and super in class declarations. 1.5.0 – Feb 25, 2013 * First release of Literate CoffeeScript. * The CoffeeScript REPL is now based on the Node.js REPL, and should work better and more familiarly. * Returning explicit values from constructors is now forbidden. If you want to return an arbitrary value, use a function, not a constructor. * You can now loop over an array backwards, without having to manually deal with the indexes: for item in list by -1 * Source locations are now preserved in the CoffeeScript AST, although source maps are not yet being emitted. -------------------------------------------------------------------------------- This update can be installed with the "yum" update program. Use su -c 'yum update coffee-script' at the command line. For more information, refer to "Managing Software with yum", available at http://docs.fedoraproject.org/yum/. All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/package-announce
