Just pushed out 0.0-2850. The only significant change is a critical fix for
dependent namespace recompilation spotted by Bruce Hauman.

David

On Thu, Feb 12, 2015 at 12:08 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-2843
>
> Leiningen dependency information:
>
>     [org.clojure/clojurescript "0.0-2843"]
>
> This release is primarily about outstanding Node.js target
> issues. Further changes have been made to support Node.js v0.12
> specifically around the deprecation of util.print. Node.js target now
> supports :main same as browser based :none builds. Node.js :simple and
> :advanced builds now set goog.global correctly ensuring that
> core.async works properly. The Node.js REPL should now work on slower
> machines. And all of these enhancements have been made with the
> Windows platform in mind.
>
> We've also solidified and documented the new generic source mapping
> infrastructure for custom REPLs. Figwheel and Ambly are already taking
> advantage of this to great effect.
>
> Printing is now customizable in order to support custom printing in
> Chrome DevTools, there's some prototype work based on this happening
> here: https://github.com/binaryage/cljs-devtools-sample.
>
> cljs.test now supports macro inference simplifying testing at a REPL.
>
> Full list of changes, fixes, and enhancements follows.
>
> Feedback welcome!
>
> ## 0.0-2843
>
> ### Enhancements
> * CLJS-1032: Node.js target should support :main
> * require cljs.test macro ns in cljs.test to get macro inference goodness
> * include :url entries to original sources in mapped stacktraces if it can
> be determined   from the classpath
> * support custom mapped stacktrace printing
> * provide data oriented stacktrace mapping api
> * CLJS-1025: make REPL source mapping infrastructure generic
> * CLJS-1010: Printing hook for cljs-devtools
> * CLJS-1016: make "..." marker configurable
>
> ### Changes
> * CLJS-887: browser repl should serve CSS
> * CLJS-1031: Get Closure Compiler over https in the bootstrap script
>
> ### Fixes
> * cljs.nodejscli ns needs to set `goog.global` when `COMPILED` is true,
> this fixes the fundamental issues for ASYNC-110
> * CLJS-967: "java.net.ConnectException: Connection refused" when running
> node repl
> * pass relevant source map options in the incremental compile case
> * add some missing source-map customization flags to optimized builds
> * fix missed Rhino REPL regression, the surrounding REPL infrastructure
> creates cljs.user for us
> * util.print has been deprecated in Node.js v0.12. Switch to console.log
> in Node.js REPLs.
> * change `cljs.closure/watch` so it correctly watches all subdirectories
> do not recompile unless changed path is a file with .cljs or .js extension
>

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