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.