|
| 1 | +## 1.7.145 |
| 2 | + |
| 3 | +### Enhancements |
| 4 | +* CLJS-1455: high resoluting timing where available |
| 5 | +* CLJS-1403: Add updated Windows shell scripts |
| 6 | +* CLJS-1017: support :main for :advanced and :simple builds |
| 7 | +* CLJS-1409: allow basic type checking of protocols |
| 8 | +* CLJS-1404: var resolution for @param and @return |
| 9 | +* CLJS-1395: Node.js REPL debug port support |
| 10 | + |
| 11 | +### Changes |
| 12 | +* CLJS-1464: docstrings for transducer arities |
| 13 | +* Latest Google Closure Compiler dependency |
| 14 | +* Node.js REPL sets *target* |
| 15 | +* add cljs.analyzer.api/get-js-index |
| 16 | +* add goog.object to list of implicit namespaces |
| 17 | +* CLJS-1393: turn *target* into goog-define |
| 18 | + |
| 19 | +### Fixes |
| 20 | +* CLJS-1465: fix *main-cli-fn* doc |
| 21 | +* CLJS-1456: bad require forms at REPL can corrupt REPL session |
| 22 | +* CLJS-1449: self host :require-macros bug |
| 23 | +* CLJS-1462: self host regression |
| 24 | +* Add header bits for Node.js under :none |
| 25 | +* CLJS-1457: unicode symbol munging |
| 26 | +* CLJS-1442: self host, docstring typos |
| 27 | +* CLJS-1441: portable clojure.string |
| 28 | +* CLJS-1436: self-host, dep ns not loaded |
| 29 | +* CLJS-1440: self-host, eval support in Web Workers |
| 30 | +* CLJS-1400: self-host, doseq broken |
| 31 | +* CLJS-1435: self-host, bad lexical scope |
| 32 | +* CLJS-1434: clojure.walk no longer preseves meta |
| 33 | +* CLJS-1432: '$ and '. symbol collision under advanced |
| 34 | +* CLJS-1304: c.string/replace differs from Clojure |
| 35 | +* CLJS-1430: bad code gen for self host .toString method calls |
| 36 | +* CLJS-1353: range inconsistent with Clojure |
| 37 | +* CLJS-1431: load-file doc output missing arglists |
| 38 | +* CLJS-1433: cljs.js/*eval-fn* passed nil :cache |
| 39 | +* CLJS-1299: add more support for literals to cljs.reader |
| 40 | +* CLJS-1417: cljs.js require macros failures |
| 41 | +* CLJS-1416: cljs.util/last-modified leaks files |
| 42 | +* CLJS-1481: self host defprotocol regression |
| 43 | +* CLJS-1414: only munge @param & @return if type checking |
| 44 | +* CLJS-1401: unify runtime & compile UUID hashing |
| 45 | +* CLJS-1395: no trailing semicolons after JS comment |
| 46 | +* CLJS-1394: reify gensyms can clash |
| 47 | + |
1 | 48 | ## 1.7.48
|
2 | 49 |
|
3 |
| -## Enhancements |
| 50 | +### Enhancements |
4 | 51 | * provide goog-define macro to support proper use of goog.define
|
5 | 52 | * CLJS-1177: A compiler support for non-Closure transforms (JSX, etc)
|
6 | 53 | * CLJS-1296: browser REPL should queue prints before connection then flush after connection
|
7 | 54 | * add :dump-core compiler option for cljs.js config
|
8 | 55 | * CLJS-1386: Symbols should be added to the constants table
|
9 | 56 |
|
10 |
| -## Changes |
| 57 | +### Changes |
11 | 58 | * Bump Closure Compiler dependency
|
12 | 59 | * Bump Closure Library dependency
|
13 | 60 |
|
14 |
| -## Fixes |
| 61 | +### Fixes |
15 | 62 | * CLJS-1392: cljs.repl/source regression
|
16 | 63 | * CLJS-1391: Error when building for target :nodejs
|
17 | 64 | * CLJS-1388: Stacktrace element handling for :output-dir w/o file/line/column
|
|
20 | 67 |
|
21 | 68 | ## 1.7.28
|
22 | 69 |
|
23 |
| -## Enhancements |
| 70 | +### Enhancements |
24 | 71 | * New namespace cljs.js provides analysis, compilation, and eval
|
25 | 72 | * CLJS-1360: Refactor JS module processing to work with recent Google Closure compiler changes
|
26 | 73 | * CLJS-1282: Add a :pprint option to the default reporter in cljs.test
|
|
29 | 76 | * CLJS-1231: AMD Module Processing
|
30 | 77 | * CLJS-1092: CommonJS Module processing
|
31 | 78 |
|
32 |
| -## Changes |
| 79 | +### Changes |
33 | 80 | * CLJS-1376: Printing in a tagged literal data form
|
34 | 81 | * CLJS-836: Replace seq-based iterators with direct iterator for all non-seq collections that use SeqIterator
|
35 | 82 | * CLJS-1367: Expose default-warning-handler and warning-enabled?
|
|
42 | 89 | * CLJS-1281: Preserve test order
|
43 | 90 | * CLJS-934: In the REPL return vars after defs
|
44 | 91 |
|
45 |
| -## Fixes |
| 92 | +### Fixes |
46 | 93 | * CLJS-1316 let does not detect invalid binding vector when it contains destructuring
|
47 | 94 | * CLJS-1033: take a drop accept nil as n argument
|
48 | 95 | * CLJS-1324: Compiler fails to raise warning/error when invoking a keyword without arguments
|
|
68 | 115 |
|
69 | 116 | ## 0.0-3308
|
70 | 117 |
|
71 |
| -## Changes |
| 118 | +### Changes |
72 | 119 | * Clojure 1.7.0-RC1 dependency
|
73 | 120 | * CLJS-1292: Add IPrintWithWriter implementation for TaggedLiteral
|
74 | 121 | * add cljs.core/random-uuid
|
75 | 122 | * flush immediately when forwarding Node process out & err
|
76 | 123 | * CLJS-1256 cache UUID hash value
|
77 | 124 | * CLJS-1226: Added the :end-run-tests event to cljs.test and a dummy event handler for it
|
78 | 125 |
|
79 |
| -## Fixes |
| 126 | +### Fixes |
80 | 127 | * CLJS-1200: compare behaves differently from Clojure
|
81 | 128 | * CLJS-1293: Warning settings not conveyed via REPL
|
82 | 129 | * CLJS-1291: pprint whitespace/letter checks are incomplete
|
|
100 | 147 |
|
101 | 148 | ## 0.0-3269
|
102 | 149 |
|
103 |
| -## Fixes |
| 150 | +### Fixes |
104 | 151 | * REPL support for Closure libraries that follow classpath conventions
|
105 | 152 | * don't break closure libs that follow classpath conventions
|
106 | 153 | * build missing .map source map & .edn caches files
|
107 | 154 |
|
108 | 155 | ## 0.0-3264
|
109 | 156 |
|
110 |
| -## Fixes |
| 157 | +### Fixes |
111 | 158 | * Add missing JS files back to the build
|
112 | 159 | * CLJS-1168: REPL fails to find .js files in :libs
|
113 | 160 | * CLJS-1196: Assert failed on 3190+ while :require-ing .js file in :libs directory
|
|
0 commit comments