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.