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

Reply via email to