Skip to content

Commit 40a00ed

Browse files
author
dnolen
committed
1.9.454
1 parent f15b51a commit 40a00ed

File tree

2 files changed

+86
-3
lines changed

2 files changed

+86
-3
lines changed

Diff for: README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ Official web site: http://clojurescript.org
66

77
## Releases and dependency information ##
88

9-
Latest stable release: 1.9.293
9+
Latest stable release: 1.9.454
1010

1111
* [All released versions](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.clojure%22%20AND%20a%3A%22clojurescript%22)
1212

1313
[Leiningen](http://github.com/technomancy/leiningen/) dependency information:
1414

1515
```
16-
[org.clojure/clojurescript "1.9.293"]
16+
[org.clojure/clojurescript "1.9.454"]
1717
```
1818

1919
[Maven](http://maven.apache.org) dependency information:
@@ -22,7 +22,7 @@ Latest stable release: 1.9.293
2222
<dependency>
2323
<groupId>org.clojure</groupId>
2424
<artifactId>clojurescript</artifactId>
25-
<version>1.9.293</version>
25+
<version>1.9.454</version>
2626
</dependency>
2727
```
2828

Diff for: changes.md

+83
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,86 @@
1+
## 1.9.454
2+
3+
### Enhancements
4+
* Enhanced JavaScript module support
5+
* Support Node resolution for CommonJS modules
6+
* Externs inference
7+
* Performance enhancements
8+
* CLJS-1835: REPL load special fn
9+
* CLJS-1194: Support for `data_readers.cljc`
10+
11+
### Changes
12+
* expose :closure-module-roots option
13+
* bump Closure Compiler dep
14+
* Under Node.js don't need require entries in the goog.addDependency calls in cljs_deps.js
15+
* do not throw on circular dependencies between Google Closure JS libs
16+
* str macro should call str/1 function directly, added str benchmark
17+
* CLJS-1718: Foreign lib files should be placed in a relative location
18+
* CLJS-1858: Should allow `:cache-analysis true` and `cache-analysis-format nil`
19+
* CLJS-1616: Self-host: improve documentation for compile-str
20+
* CLJS-1643: Emit more informative error when emitting a type which has no emit multimethod case
21+
* CLJS-1816: Basic timing info in verbose output
22+
* add support for emitting inferred externs file
23+
* add cljs.analyzer/analyze-form-seq
24+
* CLJS-1666: Flag to optionally disable transit analysis cache encoding
25+
* Provide more descriptive error message when invalid libspec detected
26+
* CLJS-1768: cljs.spec perf tweaks
27+
* CLJS-1842: Remove analyzer `:merge` hack for REPLs
28+
* CLJS-1839: Relax the constraint that `new` and dot forms must be passed a symbol
29+
* default to :ecmascript3 if :language-out not specified for :es6 module
30+
* respect :language-out when processing ES6 modules
31+
* default to :ecmascript3 if :language-out not specified for :es6 module
32+
* inline some?
33+
34+
### Fixes
35+
* CLJS-1911: Need to bind Node.js require
36+
* CLJS-1909: Self-host: circular dependency when requiring cljs.reader
37+
* CLJS-1906: Self-host: script/test-self-parity fails
38+
* CLJS-1903: Remove anonymous vars from dir and apropos output
39+
* CLJS-1897: Too many externs generated
40+
* CLJS-1895: Externs inference needs to support user supplied externs
41+
* CLJS-1873: Self-host: Unit tests fail owing to test.check dep
42+
* CLJS-1874: Self-host: :fn-var true for macros
43+
* CLJS-1877: :foreign-libs entries should be allowed to specify directories along with individual files
44+
* CLJS-1890: s/form for s/nilable in cljs.spec does not match clojure.spec
45+
* CLJS-1811: Can't compose cljs.spec.test.instrument (or cljs.spec.test.check) with cljs.spec.test.enumerate-namespace
46+
* CLJS-1894: Unnecessary analysis of core.cljs on first compile
47+
* CLJS-1893: Unnecessary analysis of core.cljs
48+
* CLJS-1892: Dependencies in JARs are analyzed every time even if an analysis cache file exists
49+
* CLJS-1887: add :watch-error-fn option
50+
* CLJS-1883 Foreign libs can't be found on Node.js
51+
* CLJS-1882 Fix constant table sort order when using :modules
52+
* CLJS-1853: var metadata in compiled output
53+
* CLJS-1878: prefer `some?` over `(not (nil? %))` in analyzer
54+
* CLJS-1880: missing ^boolean on some hasNext calls
55+
* CLJS-1875 Difference in seqable? between CLJ & CLJS
56+
* CLJS-1829: get does not return not-found on negative indexes
57+
* cljs.spec.test/unstrument shouldn't return the names of vars that weren't instrumented in the first place. Fixes CLJS-1812
58+
* CLJS-1786: Add knob for controlling printing of namespaced maps
59+
* CLJS-1836: nth doesn't throw for IndexedSeqs
60+
* CLJS-1870: Quoted specs check in require macro symbols
61+
* CLJS-1869: Regression importing goog.Uri
62+
* Fix CLJS-1653 regression
63+
* CLJS-1860: Resolve JS modules referred by their fully-qualified namespace
64+
* CLJS-1861: Use usr/bin/env in build scripts for portability
65+
* CLJS-1857: Fix self-host tests
66+
* CLJS-1855: Subvec should implement IIterable
67+
* CLJS-1856: Self-host: load-deps doesn't delegate to itself
68+
* CLJS-1651: Self-host: Cannot replace core macro-function
69+
* CLJS-1848: Analyzer can't find JS modules during macro-expansion
70+
* CLJS-1851: Only output JS module processing time when `:compiler-stats` is true
71+
* CLJS-1850: *unchecked-if* not declared ^:dynamic warning after commit a732f0
72+
* CLJS-1849: Self-host: regression introduced by CLJS-1794
73+
* CLJS-1844: port over Maria Geller's externs file parsing code
74+
* CLJS-1845: Assoc on subvec should throw if out of bounds
75+
* CLJS-1847: REPL should recognize `clojure.core/load`
76+
* CLJS-1745: refer-clojure doesn't pull in previously excluded vars
77+
* CLJS-1794: incomplete alias created for namespace cljs.spec warning under advanced compilation
78+
* CLJS-1834: REPL regression, require of ns from the ns itself errors out in circular reference
79+
* fix ns aliasing regression for JS namespaces
80+
* CLJS-1837: Port halt-when over from Clojure
81+
* CLJS-1820: "No such namespace" warning when referring to JS module namespace without using alias
82+
* CLJS-1828: Add `:rename` to `require`'s docstring
83+
184
## 1.9.293
285

386
### Enhancements

0 commit comments

Comments
 (0)