@@ -5,30 +5,40 @@ ClojureScript Team
55
66ifdef::env-github,env-browser[:outfilesuffix: .adoc]
77
8- We're happy to announce a new release of ClojureScript. If you're an existing
9- user of ClojureScript please read over the following release notes carefully.
8+ We're happy to announce a new release of ClojureScript. If you're an
9+ existing user of ClojureScript please read over the following release
10+ notes carefully.
1011
11- This release updates Google Closure Compiler to `v20250402` and now depends on the Clojure fork
12- of Google Closure Library. More on that later.
12+ This release updates Google Closure Compiler to `v20250402` and now
13+ depends on the Clojure fork of Google Closure Library. More on that
14+ later.
1315
14- For a complete list of fixes, changes, and enhancements to ClojureScript see
16+ For a complete list of fixes, changes, and enhancements to
17+ ClojureScript see
1518https://github.com/clojure/clojurescript/blob/master/changes.md#1.12.35[here]
1619
1720## Google Closure Compiler & Java 21
1821
19- Last year we noted that updating Google Closure Compiler would mean losing Java
20- 8 support. Google Closure now requires Java 21.
22+ Last year we noted that updating Google Closure Compiler would mean
23+ losing Java 8 support. Google Closure now requires Java 21.
2124
2225## Clojure's Fork of Google Closure Library
2326
24- Google stopped contributing to Google Closure Library last August. But
25- this is largely a blessing in disguise. As far as ClojureScript was
26- the quality of maintenance for GCL had greatly declined with an
27- increasing amount of churn over the past five years and Google sorted
28- out their internal JavaScript strategy.
27+ Google stopped contributing to Google Closure Library (GCL) last
28+ August. As far as ClojureScript was concerned, the stability of GCL
29+ had declined significantly over the past 5 years with an increasing
30+ amount of churn as Google sorted out their internal JavaScript
31+ strategy.
32+
33+ We have forked Google Closure Library and have taken up maintenance.
34+ The very first changes made were simply backing out breaking changes
35+ to GCL which have no benefit for ClojureScript and aligning the
36+ codebase with the most recent Google Closure Compiler.
2937
3038## Contributors
3139
32- Thanks to all of the community members who contributed to ClojureScript 1.12.35:
40+ Thanks to all of the community members who contributed to
41+ ClojureScript 1.12.35:
3342
34- * Will Cohen
43+ * Michiel Borkent
44+ * Mike Fikes
0 commit comments