@@ -9,9 +9,11 @@ We're happy to announce a new release of ClojureScript. If you're an
99existing user of ClojureScript please read over the following release
1010notes carefully.
1111
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.
12+ This release features two significant dependency changes. First,
13+ Google Closure Compiler has been updated to `v20250402` . This change
14+ makes Java 21 a requirement for ClojureScript. The other signficant
15+ change is that this release now depends on the Clojure fork of Google
16+ Closure Library. More on that later.
1517
1618For a complete list of fixes, changes, and enhancements to
1719ClojureScript see
@@ -28,12 +30,13 @@ Google stopped contributing to Google Closure Library (GCL) last
2830August. As far as ClojureScript was concerned, the stability of GCL
2931had declined significantly over the past 5 years with an increasing
3032amount of churn as Google sorted out their internal JavaScript
31- strategy.
33+ strategy. Google stopping GCL development removes a consistent source
34+ of unexpected surprises between releases.
3235
3336We have forked Google Closure Library and have taken up maintenance.
3437The 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 .
38+ aligning the codebase with the latest Google Closure Compiler
39+ release .
3740
3841## Contributors
3942
0 commit comments