|
| 1 | +## 1.10.439 |
| 2 | + |
| 3 | +### Changes |
| 4 | +* CLJS-2904: Default :npm-deps to false |
| 5 | +* CLJS-2878: Update Closure Compiler to v20180805 |
| 6 | +* CLJS-2827: Avoid var special in core macros for private var access |
| 7 | +* CLJS-2819: Warn on non-dynamic earmuffed vars |
| 8 | +* CLJS-2806: Bump test.check to 0.10.0-alpha3 |
| 9 | +* CLJS-2815: Support string keys in :global-exports |
| 10 | +* CLJS-2812: Support for overriding object printing |
| 11 | +* CLJS-2805: Bump tools.reader to 1.3.0 |
| 12 | +* CLJS-1702: Warning when using private vars |
| 13 | +* Align ClojureScript AST to tools.analyzer |
| 14 | + |
| 15 | +### Enhancements |
| 16 | +* CLJS-2903: Support fingerprinting |
| 17 | +* CLJS-2897: cljs.main: Display initial REPL prompt sooner |
| 18 | +* CLJS-2884: Support for GraalJS RC6 |
| 19 | +* CLJS-2859: Graal.JS: Enable high-res timers by default, allow user-configuration |
| 20 | +* CLJS-2831: Add a graaljs REPL environment |
| 21 | +* CLJS-1997: Outward function type hint propagation |
| 22 | +* CLJS-844: Optimize js->clj by switching to transients |
| 23 | +* CLJS-2442: `set` and `vec` performance enhancements |
| 24 | + |
| 25 | +### Fixes |
| 26 | +* CLJS-2953: stest/with-instrument-disabled prints warning of private use |
| 27 | +* CLJS-2728: Ability to disable macro spec checks |
| 28 | +* CLJS-2843: s/explain of evaluated predicate yields :s/unknown |
| 29 | +* CLJS-2951: Add a spec generator for some? |
| 30 | +* CLJS-2940: Can't define nilable spec on undefined pred |
| 31 | +* CLJS-2948: Stack overflow calling instrumented variadic fn with zero args |
| 32 | +* CLJS-2793: Instrumenting breaks function with varargs |
| 33 | +* CLJS-2934: Enhanced delay printing |
| 34 | +* CLJS-2864: Optimize str macro for single arity case |
| 35 | +* CLJS-1297: defrecord does not emit IKVReduce protocol |
| 36 | +* CLJS-2937: docstring for to-array |
| 37 | +* CLJS-2943: Update merge-with to use key / val |
| 38 | +* CLJS-2941: seqable? should return true for nil |
| 39 | +* CLJS-2915: Tests fail if directory has a period (.) in the path |
| 40 | +* CLJS-2782: lein test fails if directory has hyphens |
| 41 | +* CLJS-2911: Avoid infinite loop on infinite partitions |
| 42 | +* CLJS-2906: cljs.main: Crash when with default REPL |
| 43 | +* CLJS-2883: Instrumentation fails compilation with a large number of spec'd functions |
| 44 | +* CLJS-2896: Allow parallel analysis and compilation |
| 45 | +* CLJS-2893: seq: use .-length instead of alength for strings |
| 46 | +* CLJS-2890: fspec role in problem path is not useful |
| 47 | +* CLJS-2887: Improve names in core macro specs |
| 48 | +* CLJS-2891: stop including data in ex-info message |
| 49 | +* CLJS-2888: Printing of spec problems buries the failing predicate which should be more prominent |
| 50 | +* CLJS-2861: Self-host: :checked-arrays not working |
| 51 | +* CLJS-2852: Clojure imparity: ns-publics returns different arglists for macros |
| 52 | +* CLJS-2725: Doc on spec keywords |
| 53 | +* CLJS-2665: Port clojure.spec.test.alpha/enumerate-namespace |
| 54 | +* CLJS-2848: Default explain printer prints root val and spec |
| 55 | +* CLJS-2846: [spec] s/tuple explain-data :pred problem |
| 56 | +* CLJS-2847: s/coll-of and s/every gen is very slow if :kind specified without :into |
| 57 | +* CLJS-2841: [spec] instrument exception doesn't contain function name in ex-data |
| 58 | +* CLJS-2842: [spec] Clarify s/every docstring for :kind |
| 59 | +* CLJS-2845: [spec] generate random subsets of or'd required keys in map specs |
| 60 | +* CLJS-2844: [spec] Add support for undefining a spec |
| 61 | +* CLJS-2840: [spec] s/keys explain-data :pred problem |
| 62 | +* CLJS-2839: [spec] s/& explain-data :pred problem |
| 63 | +* CLJS-2838: [spec] s/& does not check preds if regex matches empty collection |
| 64 | +* CLJS-2837: [spec] `cat` specs should verify value is sequential |
| 65 | +* CLJS-2541: binding not made in parallel |
| 66 | +* CLJS-2832: Bad code gen for `((not empty?) "foo")` when compiled with no optimizations |
| 67 | +* CLJS-2855: Browser REPL prints empty string after require |
| 68 | +* CLJS-2821: Update doto docstring to not use Java example |
| 69 | +* CLJS-2817: Suppress private var warnings for specs on private vars |
| 70 | +* CLJS-2822: cljs.core.specs.alpha: Map bindings should be `:kind map?` |
| 71 | +* CLJS-2829: Fix deep object property access for :global-exports |
| 72 | +* CLJS-2816: Skip non-string package.json browser entry values |
| 73 | +* CLJS-2814: Fix munge-node-lib/global-export on self-host |
| 74 | +* CLJS-2811: cljs-1537-circular-deps fail on Windows |
| 75 | +* CLJS-2807: Macroexpand failure with set literal |
| 76 | +* CLJS-2799: Handle nth on seqables with negative indexes |
| 77 | +* CLJS-2798: ChunkCons -next doesn't handle nil more |
| 78 | +* CLJS-2589: allow / as a protocol method name in cljs |
| 79 | + |
1 | 80 | ## 1.10.339
|
2 | 81 |
|
3 | 82 | ### Changes
|
|
0 commit comments