Releases: clojure/clojurescript
Releases · clojure/clojurescript
1.8.34
CLJS-1582: Type-hint extend-type first arg for primitives If extending boolean or number to a protocol, propagate type hint to first arg of fns. This is done by walking the code in the impl-map, and associng the passed type-sym as the :tag meta for the first argument of all fns.
1.7.228
r1.7.228 1.7.228
1.7.189
r1.7.189 Fix module compilation when modules aren't required
1.7.170
Generate larger range of random UUIDs The random-uuid function was only generating hex characters from 0-e, but should be using 0-f. Adjusted the arg to the first rand-int call to make this work, and adjusted the second one as well, which should have no effect on the behavior but is less confusing to read.
r1.7.166: CLJS-1228: cljs.util/topo-sort is polynomial on larger dependency graphs
Pre-release
remove ns-dependencies, remove corresponding build api. remove tests. simplify cljs.compiler/requires-compilation? now that we know that the build order is fixed.
1.7.145
r1.7.145 fix broken UUID hashing
1.7.122 (minor fixes)
Fixes symbol and keyword clash under advanced compilation. Fixes meta preservation regression in clojure.walk.
1.7.58 (Windows fix)
Fixes Windows regression around Closure-style library support when the library conforms to the classpath.
1.7.48
r1.7.48 bump Google Closure Library dependency
1.7.28
r1.7.28 eval hack is only required in Node.js + :simple because of modules