@@ -5,30 +5,40 @@ ClojureScript Team
5
5
6
6
ifdef::env-github,env-browser[:outfilesuffix: .adoc]
7
7
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.
10
11
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.
13
15
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
15
18
https://github.com/clojure/clojurescript/blob/master/changes.md#1.12.35[here]
16
19
17
20
## Google Closure Compiler & Java 21
18
21
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.
21
24
22
25
## Clojure's Fork of Google Closure Library
23
26
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.
29
37
30
38
## Contributors
31
39
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:
33
42
34
- * Will Cohen
43
+ * Michiel Borkent
44
+ * Mike Fikes
0 commit comments