Skip to content

Commit 7792adf

Browse files
committed
prep CHANGES.md
1 parent 9e0a84e commit 7792adf

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

changes.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,52 @@
1+
## Next
2+
3+
### Changes
4+
* Removed REPL/target support for Rhino, Nashorn, Graaljs
5+
* Update Closure Compiler and Google Closure Compiler dependencies
6+
* CLJS-1628: Make instances of js/Symbol printable
7+
8+
### Enhancements
9+
* Add :target :bundle for integration with JavaScript bunders (webpack, metro, etc.)
10+
* Add cljs.main --install-deps flag
11+
* Add :bundle-cmd compiler option for triggering JS bundler at end of build
12+
* Add :nodejs-rt compiler option to diable Node.js runtime support (for bundles)
13+
* Add :target-fn compiler option to allow users to support other targets outside of ClojureScript
14+
* Add :npm-cmd to allow users to choose `npm` or `yarn` for their dep tool
15+
* Make fast REPL prompt availble to 3rd party REPLs
16+
* Transpile GCL libraries that need it
17+
* Enhance cljs.main to be properly extensible
18+
* repl-env providing namespaces can now be arbitrary not limited to cljs.repl.*
19+
* CLJS-3185: Facilitate protocol static dispatch inlining
20+
* CLJS-3199: Interop with JavaScript's iterable objects via Iterator protocol
21+
22+
### Fixes
23+
* CLJS-2908: Don't show quick prompt if :verbose or :repl-verbose
24+
* CLJS-2898: cljs.main: ClojureScript version should not be displayed if there are inits
25+
* CLJS-2863: Need to reject incorrect fn with fixed arity of more params than variadic
26+
* CLJS-3086: Switch clj-nil to not be considered a numeric type
27+
* CLJS-3211: Widen cljs.core/defprotocol sig arguments from list to seq (to include Cons)
28+
* CLJS-712 & CLJS-2957: resolve-var for dot still wrong, externs inference regression
29+
* CLJS-2862: Externs inference warning when extending Object
30+
* CLJS-3161: Include :property for :warning-type :target
31+
* CLJS-3181: Externs inference fails, even when manual type hint is provided
32+
* CLJS-3224: Fix cljs.loader due to usage of removed setModuleUris API
33+
* CLJS-3223: get-js-index 0-arity should call get-js-index 1-arity
34+
* CLJS-3220: Self-host test-import failing on asserts.assert
35+
* CLJS-3218: NPE during Closure transpilation in self-host tests
36+
* CLJS-3217: script/test-self-parity compilation failure stale reference to goog.text.LoremIpsum
37+
* CLJS-3215: Travis has remnant CLI test involving GraalJS
38+
* CLJS-3219: Problem with asserts namespace inside goog.math.Long
39+
* CLJS-3119: get with negative ndx on string inconsistent with Clojure
40+
* CLJS-3214: script/uberjar fails with GraalJS
41+
* CLJS-3210: Single arity arithmetic ops don't warn on bad arguments
42+
* CLJS-3213: Browser REPL server hang when receive unknown POST
43+
* CLJS-3209: With clojurescript 1.10.597 HelloWorld compiled with to 94K of JS with advanced optimizations turned on
44+
* CLJS-3191: Optimize cljs.core/re-find
45+
* CLJS-3192: Optimize cljs.core/re-matches
46+
* CLJS-3193: Optimize cljs.core/re-pattern
47+
* CLJS-3202: Make :/ keyword hash consistent with =
48+
* CLJS-3203: Overriding root path in s/cat using s/gen gives an error
49+
150
## 1.10.597
251

352
### Changes

0 commit comments

Comments
 (0)