|
| 1 | +## 1.9.198 |
| 2 | + |
| 3 | +### Enhancements |
| 4 | +* CLJS-1508: Extend ns form to support :rename option |
| 5 | +* CLJS-1507: Implicit macro loading: macro var inference in :refer |
| 6 | +* CLJS-1692: Autoalias clojure.* to exisiting cljs.* namespaces if |
| 7 | +possible |
| 8 | +* CLJS-1350: Compiler support for browser REPL |
| 9 | +* CLJS-1729: Support `use` special function in REPLs |
| 10 | +* CLJS-1730: Support `refer-clojure` special function in REPLs |
| 11 | + |
| 12 | +### Changes |
| 13 | +* CLJS-1515: Self-host: Allow :file key in cljs.js/*load-fn* |
| 14 | +* add toString implementation to Vars |
| 15 | +* Use a js array to create collections in cljs.reader |
| 16 | +* CLJS-1640: Use the unshaded version of the closure compiler |
| 17 | +* add :browser-repl to list of known opts |
| 18 | +* add browser REPL preload |
| 19 | +* parity with Clojure 1.9.0-alpha10 clojure.spec |
| 20 | +* bump to tools.reader 1.0.0-beta3 |
| 21 | + |
| 22 | +### Fixes |
| 23 | +* CLJS-1733: Macro inference issue for macros & runtime vars with the same name |
| 24 | +* CLJS-1735: Self-host: cljs.spec speced-vars instance |
| 25 | +* CLJS-1736: cljs.spec.test: checkable-syms* called with 0-arity |
| 26 | +* CLJS-1708: Self-host: [iu]nstrument-1 needs to qualify [iu]nstrument-1* |
| 27 | +* CLJS-1707: Self-host: with-instrument-disabled needs to qualify *instrument-enabled* |
| 28 | +* CLJS-1732: Add docstrings for new use and use-macros REPL specials |
| 29 | +* CLJS-1720: Qualify symbols and namespaced keywords in spec macros |
| 30 | +* CLJS-1731: Self-host: do_template problem with script/test-self-parity |
| 31 | +* CLJS-1556: Invalid code emit for obj literal |
| 32 | +* CLJS-1607: bug with `specify!` in JS prototypes with `static-fns` true |
| 33 | +* CLJS-1591 avoid analyzing invoke arguments multiple times |
| 34 | +* CLJS-1638: :elide-asserts disables atom validators in :advanced |
| 35 | +* CLJS-1721: 3-arity get-in fails on types which do not implement ILookup |
| 36 | +* CLJS-1728: Update doc for ns for new :rename capability |
| 37 | +* CLJS-1727: Regression when evaluating non-sequential forms at the REPL |
| 38 | +* CLJS-1490: Watch macro files in cljs.build.api/watch |
| 39 | +* CLJS-1719: Port destructuring namespaced keys and symbols |
| 40 | +* CLJS-1653: cljs.spec: keys* causes exception |
| 41 | +* CLJS-1700: Support clojure.* aliasing when not in vector |
| 42 | +* CLJS-1717 remove map from equiv-map |
| 43 | +* CLJS-1716: No longer possible to use same alias for :require-macros and :require |
| 44 | +* Use keyword options in js->clj 1-arg impl |
| 45 | +* Add support for regex in transit for compiler analysis cache |
| 46 | +* Escape non-Latin1 characters before base64 encoding the source-map string |
| 47 | +* CLJS-1698: cljs.spec: every res call needs &env |
| 48 | +* CLJS-1695: Self-host: Port cljs / clojure namespace aliasing |
| 49 | +* CLJS-1697: doc on inferred macros fails |
| 50 | +* CLJS-1699: Update docstring for ns |
| 51 | +* CLJS-1694: Self-host: Port macro var inference in :refer |
| 52 | + |
| 53 | + |
1 | 54 | ## 1.9.89
|
2 | 55 |
|
3 | 56 | ### Enhancements
|
|
0 commit comments