|
| 1 | +## Next |
| 2 | + |
| 3 | +### Enhancements |
| 4 | +* Conditional reading |
| 5 | +* map clojure.core/in-ns to REPL in-ns special for existing tools |
| 6 | +* CLJS-1171: map clojure.repl/doc, clojure.repl/source, clojure.repl/dir |
| 7 | +* add macroexpand and macroexpand-1 macros |
| 8 | +* CLJS-1019: REPL source map caching support |
| 9 | +* CLJS-1154: Unmunged function names for stacktrace |
| 10 | + |
| 11 | +### Changes |
| 12 | +* CLJS-1188: multi-arity fns hinder cross-module code motion |
| 13 | +* cljs.test needs to default to sync |
| 14 | +* CLJS-1184: log module building activity under verbose |
| 15 | +* CLJS-1175: CLJS defmulti doesn't exhibit same defonce behavior as Clojure's defmulti, suggesting an even better reloading behavior |
| 16 | +* CLJS-1176: redirect node REPL output through *out* and *err*, not System/out, System/err |
| 17 | +* CLJS-1144 - expose defaul-dispatch-val and dispatch-fn multifn accessors |
| 18 | +* CLJ-1172: supply main entry points for all standard REPLs |
| 19 | +* less noisy REPL prompt |
| 20 | +* add docstrings & validation to macroexpand & macroexpand-1 |
| 21 | + |
| 22 | +### Fixes |
| 23 | +* CLJS-1192: eliminate JDK8 API dependency in cljs.repl.node |
| 24 | +* CLJS-1158: Regression: compiler fails to see symbols defined in another namespace |
| 25 | +* CLJS-1189: array-map will return PersistentHashMap if applied to more than (.-HASHMAP-THRESHOLD PersistentArrayMap) pairs |
| 26 | +* CLJS-1183: load-file doesn't copy source to output directory |
| 27 | +* CLJS-1187: var ast contains internal nodes with bad analysis :context |
| 28 | +* CLJS-1182: semantics of load-file should be require + implicit :reload |
| 29 | +* CLJS-1179: strange load-file behavior |
| 30 | +* CLJS-808: Warning from `find-classpath-lib` mistakenly included in generated source |
| 31 | +* CLJS-1169: cannot use REPL load-file on files that declare single segment namespaces |
| 32 | +* don't use print unless printing the result of eval |
| 33 | +* CLJS-1162: Failure to printStackTrace when REPL initialized |
| 34 | +* CLJS-1161: actually print error stack traces to *err*, allow higher-level rebindings of *cljs-ns* |
| 35 | +* CLJS-841: cljs.closure/build file locks |
| 36 | +* CLJS-1156: load-file fails with :make-reader issue |
| 37 | +* CLJS-1152: (require 'some.ns :reload) causes printing to stop working in browser REPL |
| 38 | +* CLJS-1157: Stacktrace unmunging blindly use locals |
| 39 | +* CLJS-1155: REPL :watch support does not play nicely with :cljs/quit |
| 40 | +* CLJS-1137: :cljs/quit fails to actually quit in browser REPL |
| 41 | +* CLJS-1148: ClojureScript REPL must maintain eval/print pairing |
| 42 | +* make quit-prompt configurable |
| 43 | +* CLJS-1149: cljs.repl/repl needs to support :compiler-env option |
| 44 | +* CLJS-1140: typo in cljs.repl/repl, `:need-prompt prompt` instead of `:need-prompt need-prompt` |
| 45 | + |
1 | 46 | ## 0.0-3126
|
2 | 47 |
|
3 | 48 | ### Fixes
|
|
0 commit comments