@@ -9,9 +9,11 @@ We're happy to announce a new release of ClojureScript. If you're an
9
9
existing user of ClojureScript please read over the following release
10
10
notes carefully.
11
11
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.
15
17
16
18
For a complete list of fixes, changes, and enhancements to
17
19
ClojureScript see
@@ -28,12 +30,13 @@ Google stopped contributing to Google Closure Library (GCL) last
28
30
August. As far as ClojureScript was concerned, the stability of GCL
29
31
had declined significantly over the past 5 years with an increasing
30
32
amount 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.
32
35
33
36
We have forked Google Closure Library and have taken up maintenance.
34
37
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 .
38
+ aligning the codebase with the latest Google Closure Compiler
39
+ release .
37
40
38
41
## Contributors
39
42
0 commit comments