|
| 1 | +## 1.7.28 |
| 2 | + |
| 3 | +## Enhancement |
| 4 | +* New namespace cljs.js provides analysis, compilation, and eval |
| 5 | +* CLJS-1360: Refactor JS module processing to work with recent Google Closure compiler changes |
| 6 | +* CLJS-1282: Add a :pprint option to the default reporter in cljs.test |
| 7 | +* CLJS-1308: :analyze-path should be extended to take a vector of paths |
| 8 | +* CLJS-1230: ES 2015 Module Processing |
| 9 | +* CLJS-1231: AMD Module Processing |
| 10 | +* CLJS-1092: CommonJS Module processing |
| 11 | + |
| 12 | +## Changes |
| 13 | +* CLJS-1376: Printing in a tagged literal data form |
| 14 | +* CLJS-836: Replace seq-based iterators with direct iterator for all non-seq collections that use SeqIterator |
| 15 | +* CLJS-1367: Expose default-warning-handler and warning-enabled? |
| 16 | +* CLJS-1267: Added the :end-test-all-vars and :end-test-vars events to have end events for all cljs.test api functions |
| 17 | +* CLJS-1337: Move parse ns side-effects into a separate compiler pass |
| 18 | +* CLJS-1247: Split out error printing from regular printing |
| 19 | +* CLJS-1329: Support for reading #js tagged literals in bootstrap |
| 20 | +* CLJS-1191: rebased patch Update clojure.walk to the current version on clojure |
| 21 | +* CLJS-1321: remove getNamespace & getName method calls from defrecord |
| 22 | +* CLJS-1281: Preserve test order |
| 23 | +* CLJS-934: In the REPL return vars after defs |
| 24 | + |
| 25 | +## Fixes |
| 26 | +* CLJS-1316 let does not detect invalid binding vector when it contains destructuring |
| 27 | +* CLJS-1033: take a drop accept nil as n argument |
| 28 | +* CLJS-1324: Compiler fails to raise warning/error when invoking a keyword without arguments |
| 29 | +* CLJS-1352: cljs.js: Allow conditional readers |
| 30 | +* CLJS-1348: meta is printing for def at REPL |
| 31 | +* CLJS-1342: cljs.reader/read-string should throw Error when not called with string |
| 32 | +* CLJS-1341: Fix CommonJS conversion bug |
| 33 | +* CLJS-1333: Analyze meta on quoted symbols |
| 34 | +* CLJS-1210: Javascript built-in arguments replaces nil arguments locally defined by let |
| 35 | +* CLJS-1248: alter-meta! does not work on vars |
| 36 | +* CLJS-1276: var equality differs from Clojure |
| 37 | +* CLJS-1310: ns libspec error message misses :import |
| 38 | +* CLJS-428: Added step to escape docstrings with */ and associated test |
| 39 | +* CLJS-1331: Regex literal emits invalid JS |
| 40 | +* CLJS-1338: NPE in confirm-var-exists if suffix is ".." |
| 41 | +* CLJS-1319: Cannot locate module namespace when filename contains dash |
| 42 | +* CLJS-1317: Incremental compilation issues for :nodejs target |
| 43 | +* CLJS-1227 Raise error when if form has more than 4 statements |
| 44 | +* CLJS-1306: Browser REPL :asset-path with leading slash breaks source map support |
| 45 | +* CLJS-1290: :refer does not work with Closure JS namespaces |
| 46 | +* CLJS-1307: Doc for ns missing |
| 47 | +* CLJS-1301: local :foreign-libs are not picked up the first time browser REPL is started |
| 48 | + |
1 | 49 | ## 0.0-3308 |
2 | 50 |
|
3 | 51 | ## Changes |
|
0 commit comments