From 6512df8321b16a819ea4cc870edf25b7c809947e Mon Sep 17 00:00:00 2001 From: David Nolen Date: Fri, 15 Jun 2018 08:39:47 -0400 Subject: [PATCH] 1.10.312 --- README.md | 6 +++--- changes.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 06c03dcfb1..0b4dba5222 100644 --- a/README.md +++ b/README.md @@ -6,14 +6,14 @@ Official web site: http://clojurescript.org ## Releases and dependency information ## -Latest stable release: 1.10.238 +Latest stable release: 1.10.312 * [All released versions](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.clojure%22%20AND%20a%3A%22clojurescript%22) [Leiningen](http://github.com/technomancy/leiningen/) dependency information: ``` -[org.clojure/clojurescript "1.10.238"] +[org.clojure/clojurescript "1.10.312"] ``` [Maven](http://maven.apache.org) dependency information: @@ -22,7 +22,7 @@ Latest stable release: 1.10.238 org.clojure clojurescript - 1.10.238 + 1.10.312 ``` diff --git a/changes.md b/changes.md index b28d3f1e61..6a91b81e4d 100644 --- a/changes.md +++ b/changes.md @@ -1,3 +1,58 @@ +## 1.10.312 + +### Enhancements +* CLJS-1871: A declare with :arglists should generate static function calls +* CLJS-2688 cljs.main: Accumulate all meaningful repeated inits modules using global-exports +* CLJS-2681: Accepting multiple paths to the --watch option for cljs.main +* CLJS-2706: Better error messages when missing namespaces contain dashes + +### Changes +* CLJS-2777: Bump Closure-compiler +* validate :main +* CLJS-2771: Elide "use strict"1 from final output + +### Fixes +* CLJS-2278 & CLJS-2279 +* goog.global lookup must be a string +* CLJS-2775: cljs.main: Node modules not installed if -re node +* CLJS-2767: Externs inference warnings for defrecord and deftype +* CLJS-2754: Broken cli tests +* CLJS-2769: Eliminate goog.structs.AvlTree.Node in self-parity test +* CLJS-2766: Revisions to exists? fails in self-host +* CLJS-2764: exists? is not nil safe +* CLJS-2760 Make browser repl web-severs mime-type case-insensitive +* CLJS-2755: Can't generate uri instances +* CLJS-1677: Requiring [goog] breaks an :advanced build, but the compiler exits successfully +* Recompile cljs.loader in REPL +* CLJS-2733: Throw error message if too few or too many args to throw +* CLJS-2751: script/bootstrap --closure-library-head misses goog/text +* CLJS-2480: Periods at end of analyzer warnings +* CLJS-2618 Fix docstring for `remove-tap` +* CLJS-2743 Fix docstring misspelling +* CLJS-2724: Native Node modules Node (like "fs") cannot be required +* CLJS-2702: Accomodate new Closure Library dependency loading strategy +* CLJS-2741: Function invoke errors report arity off by 1 +* CLJS-2745: Add GraalVM to the set of JavaScript engines we can test against +* CLJS-2739: Optimize node_modules indexing +* CLJS-2619: clojure.reflect needs exclude for macroexpand +* CLJS-2713: test-reader fails on Windows +* CLJS-2715: Have goog-define return the var at the REPL +* CLJS-2727: cljs.repl/err-out visible from cljs +* CLJS-2734: Add :arglists to defmulti +* CLJS-2721: test-cljs-2580 failing in windows CI +* CLJS-2726: test-cljs-2678-global-exports-infer failing on Windows +* CLJS-2678: Infer-externs doesn't work for JS modules using global-exports +* CLJS-2718: Setting *warn-on-infer* in REPL throws a SyntaxError +* CLJS-2385: cljs.analyzer/infer-type pass infers tag with incorrect priority +* CLJS-1918: case needs a type hint for keywords case when using *warn-on-infer* +* CLJS-1970: Cannot infer target type for list/vector expressions +* CLJS-2669: Use simple dummy package for test-cljs-2580 +* CLJS-2716: Add ChakraCore to Windows CI (AppVeyor) +* CLJS-2147: apply test suit +* CLJS-2711: System newline breaking some tests on Windows +* CLJS-2712: Make Windows CI fail if a test fails +* CLJS-2708: Windows. ClojureScript fails to compile when node.js module is `require`d + ## 1.10.238 ### Enhancements