And just pushed out 0.0-2760 which catches a ns spec parsing regression
caught by some helpful people in the ClojureScript IRC channel.

David

On Mon, Feb 2, 2015 at 9:22 AM, David Nolen <dnolen.li...@gmail.com> wrote:

> Just pushed out 0.0-2758. The only change was a fix for the macro usage
> enhancement.
>
> On Sun, Feb 1, 2015 at 5:38 PM, David Nolen <dnolen.li...@gmail.com>
> wrote:
>
>> ClojureScript, the Clojure compiler that emits JavaScript source code.
>>
>> README and source code: https://github.com/clojure/clojurescript
>>
>> New release version: 0.0-2755
>>
>> Leiningen dependency information:
>>
>>     [org.clojure/clojurescript "0.0-2755"]
>>
>> This release fixes regressions to the browser REPL that resulted
>> from the foreign dependencies enhancement.
>>
>> This release also includes two very big enhancements. The first
>> is around macros. If your library does the following:
>>
>>     (ns foo.bar
>>        (:require-macros foo.bar))
>>
>> Then users that require your library:
>>
>>     (ns bar.baz
>>       (:require [foo.bar :as foo]))
>>
>> Will get  `foo.bar` macros automatically required and aliased
>> to `foo`.
>>
>> The other big enhancement is true incremental compilation
>> support. While we have had incremental compilation for some time
>> it has suffered from the fact that we did not recompile dependent
>> namespaces - this meant no compilation warnings and corrupted builds.
>>
>> With auto recompilation of dependent namespaces we eliminate
>> many cases that previously would have required a clean.
>>
>> Feedback welcome!
>>
>> ### Enhancements
>> * CLJS-948: simplify macro usage
>>
>> ### Fixes
>> * CLJS-927: real incremental compilation
>> * Browser REPL regressions
>> * CLJS-991: Wrong inference - inconsistent behavior?
>> * CLJS-993: binding macro returns non-nil with empty body
>> * CLJS-972: Node.js REPL eats errors in required ns when using require
>> * CLJS-986: Add :target to the list of build options that should trigger
>> recompilation
>> * CLJS-976: Node REPL breaks from uncaught exceptions
>>
>>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to