|
| 1 | +## 1.9.946 |
| 2 | + |
| 3 | +### Changes |
| 4 | +* CLJS-2300: Delegate clojure.string/capitalize to goog.string/capitalize |
| 5 | +* CLJS-2374: Print js/Infinity, js/-Infinity, js/NaN using new reader literals |
| 6 | +* bump tools.reader (1.1.0) |
| 7 | +* CLJS-2372: update hash to use the new infinity literals |
| 8 | +* CLJS-2364: Bump Closure Compiler to the Sep 2017 version |
| 9 | +* CLJS-2340: Have js-keys delegate directly to good.object/getKeys |
| 10 | +* CLJS-2338: Support renamePrefix{Namespace} closure compiler option |
| 11 | + |
| 12 | +### Fixes |
| 13 | +* CLJS-1576: fix source-map string encoding by applying encodeURIComponent and fixing string/replace call |
| 14 | +* CLJS-2294: Always use opts with implicit opts added |
| 15 | +* CLJS-2166: Add uri? predicate |
| 16 | +* CLJS-2368: Self-host: Never compile macro namespaces with `:optimize-constants true |
| 17 | +* CLJS-2367: Self-host: :def-emits-var leaks into loaded namespace processing |
| 18 | +* CLJS-2352: Emit valid JS for NaN etc. even when used w/ CLJ >= 1.9.0-alpha20 |
| 19 | +* CLJS-2339: Significant code reload slowdown with :npm-deps |
| 20 | +* CLJS-2361: Self-host: circular dependency detection doesn't handle REPL self-require |
| 21 | +* CLJS-2356: Self-host: circular dependency detection is not correct |
| 22 | +* CLJS-2354: Self-host: `compile-str` doesn't handle `clojure` -> `cljs` aliasing |
| 23 | +* CLJS-2353: use portable `node-module-dep?` function in analyze-deps |
| 24 | +* CLJS-2345: escape paths emitted as args to cljs.core.load_file |
| 25 | +* CLJS-2349: Port reset-vals! and swap-vals! over from Clojure |
| 26 | +* CLJS-2336: Call alength once in areduce and amap |
| 27 | +* CLJS-2335: Avoid alength on strings |
| 28 | +* CLJS-2334: Also gather dependencies from foreign-libs that are modules |
| 29 | +* CLJS-2333: module-deps.js doesn't correctly compute `main` if aliased in browser field |
| 30 | +* CLJS-2332: module_deps.js doesn't process `export from` correctly |
| 31 | +* CLJS-2330: Don't set `"browser"` field for Closure if target is :nodejs |
| 32 | +* CLJS-2326: Indexing node_modules can't find `main` when it doesn't have an extension |
| 33 | +* CLJS-2328: Args are not provided to *main-cli-fn* with optimizations advanced |
| 34 | +* CLJS-2327: module_deps.js doesn't know about browser field advanced usage |
| 35 | + |
1 | 36 | ## 1.9.908
|
2 | 37 |
|
3 | 38 | ### Enhancements
|
|
0 commit comments