Skip to content

Commit 90dbbf8

Browse files
author
dnolen
committed
1.9.854
1 parent 537f60c commit 90dbbf8

File tree

2 files changed

+124
-2
lines changed

2 files changed

+124
-2
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ Official web site: http://clojurescript.org
66

77
## Releases and dependency information ##
88

9-
Latest stable release: 1.9.671
9+
Latest stable release: 1.9.854
1010

1111
* [All released versions](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.clojure%22%20AND%20a%3A%22clojurescript%22)
1212

1313
[Leiningen](http://github.com/technomancy/leiningen/) dependency information:
1414

1515
```
16-
[org.clojure/clojurescript "1.9.671"]
16+
[org.clojure/clojurescript "1.9.854"]
1717
```
1818

1919
[Maven](http://maven.apache.org) dependency information:

changes.md

+122
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,125 @@
1+
## 1.9.854
2+
3+
### Enhancements
4+
* CLJS-2280: Provide process.env :preload and auto-configure
5+
* CLJS-2279: Infer `:module-type ` for provided `node_modules`
6+
* CLJS-2250: Support :foreign-libs overrides via :provides
7+
* CLJS-2243: Self-host: Add support for :global-exports
8+
* CLJS-2232: Self-host: Add support for string-based requires
9+
* add *print-fn-bodies* knob, set to false
10+
* CLJS-2198: Safe array operations
11+
* CLJS-2217: Support `:rename` for JS modules
12+
* CLJS-2214: Support :global-exports for foreign libraries
13+
* CLJS-1428: Add a cljs.core/*command-line-args* var
14+
* CLJS-2061: Support ns :require for JS libs, allow strings along with symbol
15+
* CLJS-2148: Add warnings for invalid use of aget and aset
16+
* CLJS-2143: Add support for symbol preprocess values
17+
18+
### Changes
19+
* CLJS-2273: Bump tools.reader to 1.0.3 and development dependencies
20+
* CLJS-2235: Allow passing extra maven opts to build scripts
21+
* CLJS-2267: Allow ^:const inlined vars to affect if emission
22+
* CLJS-2245: Add support for using a local `node_modules` installation through a new `:node-modules` compiler flag
23+
* CLJS-2002: Don't throw when no *print-fn* is set
24+
* support Clojure primitive array type hints, core.async no longer
25+
gives warnings
26+
* CLJS-2213: Node.js target should use node_modules index to emit platform specific require
27+
* CLJS-2200: bump to tools.reader 1.0.2
28+
* CLJS-2135: require macro prints last result of loaded-libs
29+
* CLJS-2192: Add ChakraCore testing facilities
30+
* CLJS-1800: Defer to tools.reader for cljs.reader functionality
31+
* CLJS-2163: Clean up uses of aget / aset on objects
32+
* CLJS-2184: Add `ns-publics` and `ns-imports`
33+
* CLJS-2183: Assert arguments are quoted symbols in some core macros
34+
* CLJS-2182: Assert argument to resolve is a quoted symbol
35+
* CLJS-2186: Update docstrings for aget/aset to be consistent with Clojure
36+
* CLJS-2180: Allow compiling `:modules` with whitespace optimizations
37+
* CLJS-1822: Use `:file-min` when processing JS modules with advanced optimizations
38+
* CLJS-2169: Error when compiling with :source-map and advanced optimizations
39+
* CLJS-2037: Throw if overwriting alias in current namespace
40+
* CLJS-2160: Add loaded? and prefetch functions to cljs.loader
41+
* CLJS-2148: Add unsafe-get and use goog.object
42+
* CLJS-2161: Bump Closure Compiler to June 2017 release
43+
44+
### Fixes
45+
* CLJS-1854: Self-host: Reload ns with const
46+
* CLJS-2278: JavaScript object literals are printed wth keys that cannot be read
47+
* CLJS-2276: Self-host: Need test.check dep for CLJS-2275
48+
* CLJS-2275: cljs.spec.alpha/fdef resolves eagerly
49+
* CLJS-2259: Extra .cljs_node_repl directory containing cljs.core output
50+
* CLJS-2274: Update CI script to install deps
51+
* CLJS-2269: Warn on top level code split loads
52+
* CLJS-2272: Tests that depended on default install deps behavior failing
53+
* CLJS-2255: Clean up :npm-deps
54+
* CLJS-2263: Docstring for neg-int? backwards
55+
* CLJS-2262: Correct comment that *warn-on-infer* is file-scope
56+
* CLJS-2258: Stack overflow regression for sequence xform applied to eduction
57+
* CLJS-2256: Generated code doesn't add newline after sourceMappingURL comment
58+
* CLJS-2254: Module Indexing: Provide relative paths for a package's main module
59+
* CLJS-2248: Build API tests rely on Yarn
60+
* CLJS-2239: Self-host: Add `:target :nodejs` to the docstrings in cljs.js
61+
* CLJS-2251: Follow-up fix to CLJS-2249 and related commit
62+
* CLJS-2249: Provide a test for d4b871cce73
63+
* CLJS-2246: Revert CLJS-2245 and CLJS-2240 and fix `lein test`
64+
* CLJS-2244: Orphaned processed JS modules breaks :modules
65+
* CLJS-2242: Lots of undeclared Var warns in cljs.spec.gen.alpha
66+
* CLJS-2241: Multiple requires of Node.js modules in non :nodejs target are not idempotent at the REPL
67+
* CLJS-2229: Ensure that new modules work works correctly with REPLs
68+
* CLJS-2238: Perf regression with node module indexing
69+
* CLJS-2240: don't shell out to module_deps.js if `:npm-deps` not specified
70+
* CLJS-2230: Double checked arrays
71+
* CLJS-2227: Squelch some of the array access tests
72+
* CLJS-2228: Port CLJS-2226 to module_deps.js
73+
* CLJS-1955: data_readers.cljc can't reference handlers in user code
74+
* CLJS-2225: Need to add :checked-arrays to known compiler opts
75+
* CLJS-2226: :npm-deps can't index scoped packages
76+
* CLJS-2224: Resolve-var is wrong wrt. module resolution
77+
* CLJS-2223: Self-host: Undeclared Var deps/native-node-modules
78+
* CLJS-2222: CI failing after CLJS-2217
79+
* CLJS-2219: Enable JSC under test-simple
80+
* CLJS-2218: Make ClojureScript aware of native node modules
81+
* CLJS-2220: Add runtime :npm-deps tests
82+
* CLJS-2212: Replace missing-js-modules with new index-node-modules-dir
83+
* CLJS-2211: Add function to index a top-level node_modules installation
84+
* CLJS-2208: module_deps.js is not compatible with older JS implementations
85+
* CLJS-2207: cljs.test/js-filename is using non-portable .endsWith
86+
* CLJS-1764: Double warning for undeclared Var (REPL only)
87+
* CLJS-2204: Tests failing with respect to lodash/array namespace
88+
* CLJS-2205: NPM deps: Correctly compute `:provides` if file ends in `index.js`
89+
* CLJS-2203: REPL is turning on all warnings by default (including :invalid-array-access)
90+
* CLJS-2201: Self-host: test-js-filename failing
91+
* CLJS-2202: String requires should work from Cljs files in classpath
92+
* CLJS-2199: String requires broken after recompile
93+
* CLJS-2172: memfn docstring refers to Java and reflection
94+
* CLJS-1959: under :nodejs target we should provide __dirname and __filename constants
95+
* CLJS-1966: cljs.test assumes the output directory is '/out/' when determining the filename for a failed or errored test result.
96+
* CLJS-2191: Clean up doc references to clojure.spec.* in favor of cljs.spec.*
97+
* CLJS-2194: cljs.util/relative-name bug
98+
* CLJS-2195: npm-deps tests are not idempotent
99+
* CLJS-2179: Add test for preprocess JS module as symbol
100+
* CLJS-2152: "is not a relative path" exception thrown when `:libs` directory is provided.
101+
* CLJS-2193: :npm-deps dependencies are implicit
102+
* CLJS-1797: Update aot_core to support build with MINGW on Windows
103+
* CLJS-2189: Add test for :preloads
104+
* CLJS-2188: Use :invalid-array-access instead of :invalid-aget / :invalid-aset
105+
* CLJS-2181: Can't compile string sources with modules
106+
* CLJS-2185: Self-host: Docstrings for bootstrap helpers
107+
* CLJS-2178: Add tests for `:npm-deps`
108+
* CLJS-2177: NPM deps & JS modules fixes for Windows
109+
* CLJS-2175: ES6 Module processing broken with Closure v20170626
110+
* CLJS-2175: Add test to check ES6 module processing works
111+
* CLJS-2176: module_deps.js: fix regexes for Windows paths
112+
* CLJS-2173: Fix `npm install` when `:npm-deps` in Windows
113+
* CLJS-2164: Require cljs.js results in warning about new unsafe-get macro
114+
* CLJS-1998: Printing an Object with a null prototype throws an error
115+
* CLJS-2158: cljs_base module generates empty goog.require
116+
* CLJS-2157: Automatically generate cljs.loader/set-loaded! call
117+
* CLJS-2154: Provide compiler info & timing when compiling modules
118+
* CLJS-2151: Rollback removal of dependency information for node targeted compilation
119+
* CLJS-2141: Self-host: cljs.js is using undeclared symbol lib
120+
* CLJS-2145: inode_find issue with hash-map
121+
* CLJS-2142: Can't instrument a namespace containing constants
122+
1123
## 1.9.671
2124

3125
### Fixes

0 commit comments

Comments
 (0)