Skip to content

Releases: clojure/clojurescript

1.8.34

18 Mar 17:52

Choose a tag to compare

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

08 Jan 18:36

Choose a tag to compare

r1.7.228

1.7.228

1.7.189

01 Dec 22:51

Choose a tag to compare

1.7.189 Pre-release
Pre-release
r1.7.189

Fix module compilation when modules aren't required

1.7.170

06 Nov 11:37

Choose a tag to compare

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

04 Nov 01:55

Choose a tag to compare

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

13 Oct 14:56

Choose a tag to compare

r1.7.145

fix broken UUID hashing

1.7.122 (minor fixes)

29 Aug 12:27

Choose a tag to compare

1.7.122 (minor fixes) Pre-release
Pre-release

Fixes symbol and keyword clash under advanced compilation. Fixes meta preservation regression in clojure.walk.

1.7.58 (Windows fix)

06 Aug 11:32

Choose a tag to compare

1.7.58 (Windows fix) Pre-release
Pre-release

Fixes Windows regression around Closure-style library support when the library conforms to the classpath.

1.7.48

05 Aug 22:27

Choose a tag to compare

r1.7.48

bump Google Closure Library dependency

1.7.28

31 Jul 17:32

Choose a tag to compare

r1.7.28

eval hack is only required in Node.js + :simple because of modules