Skip to content

Commit 5980af3

Browse files
committed
Merge branch 'master' into refactor-js-tag-infer
2 parents ca7b365 + 90a40f6 commit 5980af3

File tree

22 files changed

+595
-308
lines changed

22 files changed

+595
-308
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Set up Java
2525
uses: actions/setup-java@v3
2626
with:
27-
java-version: 8
27+
java-version: 21
2828
distribution: 'temurin'
2929
cache: 'maven'
3030
server-id: sonatype-nexus-staging

.github/workflows/test.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- uses: actions/setup-java@v4
1313
with:
1414
distribution: 'temurin'
15-
java-version: '11'
15+
java-version: '21'
1616

1717
- uses: DeLaGuardo/[email protected]
1818
with:
@@ -62,14 +62,14 @@ jobs:
6262
# Runtime Tests
6363
runtime-windows-test:
6464
name: Runtime Windows Tests
65-
runs-on: windows-2019
65+
runs-on: windows-2022
6666
steps:
6767
- uses: actions/checkout@v2
6868

6969
- uses: actions/setup-java@v4
7070
with:
7171
distribution: 'temurin'
72-
java-version: '11'
72+
java-version: '21'
7373

7474
- uses: DeLaGuardo/[email protected]
7575
with:
@@ -95,7 +95,7 @@ jobs:
9595
- uses: actions/setup-java@v4
9696
with:
9797
distribution: 'temurin'
98-
java-version: '11'
98+
java-version: '21'
9999

100100
- uses: DeLaGuardo/[email protected]
101101
with:
@@ -139,7 +139,7 @@ jobs:
139139
- uses: actions/setup-java@v4
140140
with:
141141
distribution: 'temurin'
142-
java-version: '11'
142+
java-version: '21'
143143

144144
- uses: DeLaGuardo/[email protected]
145145
with:
@@ -183,7 +183,7 @@ jobs:
183183
- uses: actions/setup-java@v4
184184
with:
185185
distribution: 'temurin'
186-
java-version: '11'
186+
java-version: '21'
187187

188188
- uses: DeLaGuardo/[email protected]
189189
with:
@@ -215,14 +215,14 @@ jobs:
215215
# Compiler Windows Tests
216216
compiler-windows-test:
217217
name: Compiler Windows Tests
218-
runs-on: windows-2019
218+
runs-on: windows-2022
219219
steps:
220220
- uses: actions/checkout@v2
221221

222222
- uses: actions/setup-java@v4
223223
with:
224224
distribution: 'temurin'
225-
java-version: '11'
225+
java-version: '21'
226226

227227
- uses: DeLaGuardo/[email protected]
228228
with:
@@ -244,7 +244,7 @@ jobs:
244244
- uses: actions/setup-java@v4
245245
with:
246246
distribution: 'temurin'
247-
java-version: '11'
247+
java-version: '21'
248248

249249
- uses: DeLaGuardo/[email protected]
250250
with:

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@ Official web site: https://clojurescript.org
66

77
## Releases and dependency information ##
88

9-
Latest stable release: 1.11.132
9+
Latest stable release: 1.12.42
1010

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

1313
[Clojure deps.edn](http://clojure.org/guides/deps_and_cli) dependency information:
1414

1515
```
16-
org.clojure/clojurescript {:mvn/version "1.11.132"}
16+
org.clojure/clojurescript {:mvn/version "1.12.42"}
1717
```
1818

1919
[Leiningen](https://github.com/technomancy/leiningen/) dependency information:
2020

2121
```
22-
[org.clojure/clojurescript "1.11.132"]
22+
[org.clojure/clojurescript "1.12.42"]
2323
```
2424

2525
[Maven](https://maven.apache.org) dependency information:
@@ -28,7 +28,7 @@ Latest stable release: 1.11.132
2828
<dependency>
2929
<groupId>org.clojure</groupId>
3030
<artifactId>clojurescript</artifactId>
31-
<version>1.11.132</version>
31+
<version>1.12.38</version>
3232
</dependency>
3333
```
3434

changes.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## 1.12.42
2+
3+
### Changes
4+
* Update Google Closure Compiler dependency to v20250402
5+
* Depend on Clojure fork of Google Closure Library, 0.0-20250515-f04e4c0e
6+
- restores goog.dom.query
7+
- restores goog.isString and other simple fns to goog.base that were unnecessarily removed
8+
- restore debug loader as default
9+
- remove unused Closure directive `unusedPrivateMembers`
10+
* CLJS-3290: implement IHash for js Symbol (#225)
11+
* Updated vendorized tools.reader to 1.4.2
12+
* CLJS-3419: JS Map & Set should return true for seqable?
13+
* CLJS-3421: Throw when calling ana-api/ns-publics on non-existing ns
14+
15+
### Fixes
16+
* CLJS-3242: trailing keys bug
17+
* CLJS-2292: refer-clojure rename should also exclude
18+
* CLJS-3418: Some Closure libraries are not lowered
19+
* CLJS-3413: Macros not loaded w/ single segment namespace loaded via `:preloads`
20+
* CLJS-3411: cljs.core/test behavior does not match docstring (#226)
21+
* CLJS-3320: Compiler warning on trying to use `js` as an ns
22+
* remove unnecessary key-check for HashCollisionNode
23+
* CLJS-3429: Handle More Complex Closure Type Annotations
24+
125
## 1.11.132
226

327
### Fixes

deps.edn

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{:paths ["src/main/clojure" "src/main/cljs" "resources"]
22
:deps
3-
{com.google.javascript/closure-compiler-unshaded {:mvn/version "v20240317"}
3+
{com.google.javascript/closure-compiler {:mvn/version "v20250402"}
44
com.cognitect/transit-java {:mvn/version "1.0.362"}
55
org.clojure/clojure {:mvn/version "1.10.0"}
66
org.clojure/core.specs.alpha {:mvn/version "0.1.24"}
7-
org.clojure/google-closure-library {:mvn/version "0.0-20230227-c7c0a541"}
7+
org.clojure/google-closure-library {:mvn/version "0.0-20250515-f04e4c0e"}
88
org.clojure/spec.alpha {:mvn/version "0.1.143"}
99
org.clojure/tools.reader {:mvn/version "1.3.6"}
1010
org.clojure/test.check {:mvn/version "1.1.1"}}

0 commit comments

Comments
 (0)