|
| 1 | +## Next |
| 2 | + |
| 3 | +### Enhancements |
| 4 | +* cljs.main, simple command line access to Compiler & REPLs |
| 5 | +* cljs.server.* namespaces for integration with -Dclojure.server.repl |
| 6 | +* :aot-cache compiler to enable global AOT caching of dependencies in JARs |
| 7 | +* :stable-names compiler flag, to support vendorization when using :modules, |
| 8 | + defaults to true when using :modules. |
| 9 | +* Add :webworker & :nashorn target |
| 10 | +* pREPL implementation (usage requires Clojure 1.10.0-alpha) |
| 11 | + |
| 12 | +### Changes |
| 13 | +* * CLJS-2592: :npm-deps using ES6 modules with .mjs extensions are not detected correctly |
| 14 | +* AOTed ClojureScript artifact is now the default, for sources only use the |
| 15 | + "slim" Maven classifier |
| 16 | +* Bump Closure Compiler |
| 17 | +* REPL now show uniform prompts |
| 18 | +* CLJS-2660: Add cljs.core/eval which, delegates to an overridable *eval* |
| 19 | +* CLJS-2375: Remove AMD Module Support |
| 20 | +* CLJS-2413: Port core.specs.alpha to ClojureScript |
| 21 | +* CLJS-2423: Allow custom :output-wrapper function |
| 22 | +* Map entries are no longer two element vectors, now MapEntry instances |
| 23 | +* *print-fn* automatically set |
| 24 | +* CLJS-2561: AOT compile browser REPL client js |
| 25 | +* CLJS-2581: Create a cljs.repl/*repl-env* dynamic var and bind it around cljs repl loops |
| 26 | + |
| 27 | +### Fixes |
| 28 | +* CLJS-2491: Inference warnings are not reported |
| 29 | +* CLJS-2653: REPL crash when mapping stacktrace in Chrome for js/blah |
| 30 | +* CLJS-2639: Compiler crash when using aot cache with parallel compile |
| 31 | +* CLJS-2520: Synthesize ClojureScript version if using non-built ClojureScript dep |
| 32 | +* CLJS-2522: Handle sources that are maps in build-modules |
| 33 | +* CLJS-2521: Only expand module graph when modules are actually used |
| 34 | +* CLJS-2519: Module loader doesn't load :cljs-base properly |
| 35 | +* CLJS-2493: Self host: respect :source-map-timestamp compiler option |
| 36 | +* CLJS-2500: Call process-js-modules after compiler restart |
| 37 | +* CLJS-2516 Build API fails targeting Node (QuickStart) |
| 38 | +* CLJS-2462: subvec on non-integral indexes fails |
| 39 | +* CLJS-2474: with-meta on lazy-seq causes separate realization |
| 40 | +* CLJS-2501: Fix crash in cljs.util/compiled-by-version and build-options |
| 41 | +* CLJS-2476: recur across try should fail compilation |
| 42 | +* CLJS-2495: Closure compilation errors should stop Cljs compilation |
| 43 | +* CLJS-2496 PHM seq and iter should return MapEntry on nil key case |
| 44 | +* CLJS-2473: Infer character literals to have string type |
| 45 | +* CLJS-2455: nth fails on eduction |
| 46 | +* CLJS-2001: Add map-entry? predicate |
| 47 | +* CLJS-2131: Calling empty on a ChunkedSeq should return empty list |
| 48 | +* CLJS-1743: Transient maps should support IFn |
| 49 | +* CLJS-2452: reverse empty vector returns nil |
| 50 | +* CLJS-2450: Allow configuring ignored JS module extensions |
| 51 | +* CLJS-2417: Inter-ns s/fdef expansion side effect fails when load cached source |
| 52 | +* CLJS-2447: Ignore css JS modules |
| 53 | +* CLJS-2397: Multi-arity function instrumentation fails with :static-fns true |
| 54 | + CLJS-2197: Calling instrumented var fails to check conformance |
| 55 | +* CLJS-2443: doseq should return nil with no collections |
| 56 | +* CLJS-2430: Fix foreign-libs with Node target |
| 57 | +* CLJS-2414: Self-host: Macro specs are instrumented |
| 58 | +* CLJS-2387: CLJS Analyzer does not correctly detect cache hits for analyzed spec files |
| 59 | +* CLJS-2405: Register dumped specs fails |
| 60 | +* CLJS-2416: Self-host: defn macro Var doesn't have :macro true meta |
| 61 | +* CLJS-2425: Remove unnecessary zero? checks from nat-int? |
| 62 | +* CLJS-2377: The CLJS compiled uses deprecated modules on Java 9 |
| 63 | +* Allow clj->js to preserve namespaces |
| 64 | +* CLJS-2391: Unable to :stub a function using stest/instrument |
| 65 | +* CLJS-2378: keep the :npm-deps-installed? to avoid to reinstall NPM deps |
| 66 | + |
1 | 67 | ## 1.9.946 |
2 | 68 |
|
3 | 69 | ### Changes |
|
0 commit comments