Skip to content

Commit 9b4225e

Browse files
committed
1.12.42
- use the shaded closure-compiler, this seems more sensible - Java 21 in template pom - update pom - update readme / changes
1 parent ca20fac commit 9b4225e

File tree

6 files changed

+52
-19
lines changed

6 files changed

+52
-19
lines changed

README.md

+3-3
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.12.40
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.12.40"}
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.12.40"]
22+
[org.clojure/clojurescript "1.12.42"]
2323
```
2424

2525
[Maven](https://maven.apache.org) dependency information:

changes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 1.12.40
1+
## 1.12.42
22

33
### Changes
44
* Update Google Closure Compiler dependency to v20250402

deps.edn

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{:paths ["src/main/clojure" "src/main/cljs" "resources"]
22
:deps
3-
{com.google.javascript/closure-compiler-unshaded {:mvn/version "v20250402"}
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"}

pom.template.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
</dependency>
3030
<dependency>
3131
<groupId>com.google.javascript</groupId>
32-
<artifactId>closure-compiler-unshaded</artifactId>
32+
<artifactId>closure-compiler</artifactId>
3333
<version>v20250402</version>
3434
</dependency>
3535
<dependency>
@@ -363,8 +363,8 @@
363363
<artifactId>maven-compiler-plugin</artifactId>
364364
<version>3.1</version>
365365
<configuration>
366-
<source>1.7</source>
367-
<target>1.7</target>
366+
<source>21</source>
367+
<target>21</target>
368368
</configuration>
369369
</plugin>
370370
</plugins>

pom.xml

+43-10
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<groupId>org.clojure</groupId>
44
<artifactId>clojurescript</artifactId>
55
<!-- Version number will be replaced by script/build -->
6-
<version>1.12.40</version>
6+
<version>1.12.41</version>
77
<packaging>jar</packaging>
88
<name>ClojureScript</name>
99

@@ -29,7 +29,7 @@
2929
</dependency>
3030
<dependency>
3131
<groupId>com.google.javascript</groupId>
32-
<artifactId>closure-compiler-unshaded</artifactId>
32+
<artifactId>closure-compiler</artifactId>
3333
<version>v20250402</version>
3434
</dependency>
3535
<dependency>
@@ -367,14 +367,47 @@
367367
<target>21</target>
368368
</configuration>
369369
</plugin>
370-
<plugin>
371-
<groupId>org.apache.maven.plugins</groupId>
372-
<artifactId>maven-release-plugin</artifactId>
373-
<version>2.5.3</version>
374-
<configuration>
375-
<tagNameFormat>r@{project.version}</tagNameFormat>
376-
</configuration>
377-
</plugin>
378370
</plugins>
379371
</build>
372+
373+
<profiles>
374+
<profile>
375+
<id>sonatype-oss-release</id>
376+
<!-- This profile is enabled automatically by the Sonatype
377+
oss-parent POM when invoking the Maven Release Plugin -->
378+
<build>
379+
<plugins>
380+
<plugin>
381+
<groupId>org.apache.maven.plugins</groupId>
382+
<artifactId>maven-deploy-plugin</artifactId>
383+
<version>2.7</version>
384+
<configuration>
385+
<skip>true</skip>
386+
</configuration>
387+
</plugin>
388+
<plugin>
389+
<groupId>org.sonatype.plugins</groupId>
390+
<artifactId>nexus-staging-maven-plugin</artifactId>
391+
<version>1.7.0</version>
392+
<executions>
393+
<execution>
394+
<id>default-deploy</id>
395+
<phase>deploy</phase>
396+
<!-- By default, this is the phase deploy goal will bind to -->
397+
<goals>
398+
<goal>deploy</goal>
399+
</goals>
400+
</execution>
401+
</executions>
402+
<configuration>
403+
<!-- The Base URL of Nexus instance where we want to stage -->
404+
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
405+
<!-- The server "id" element from settings to use authentication from -->
406+
<serverId>sonatype-nexus-staging</serverId>
407+
</configuration>
408+
</plugin>
409+
</plugins>
410+
</build>
411+
</profile>
412+
</profiles>
380413
</project>

project.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
[org.clojure/test.check "1.1.1" :scope "test"]
1616
[com.cognitect/transit-java "1.0.362"]
1717
[org.clojure/google-closure-library "0.0-20250515-f04e4c0e"]
18-
[com.google.javascript/closure-compiler-unshaded "v20250402"]]
18+
[com.google.javascript/closure-compiler "v20250402"]]
1919
:profiles {:1.6 {:dependencies [[org.clojure/clojure "1.6.0"]]}
2020
:uberjar {:aot :all :main cljs.main}
2121
:closure-snapshot {:dependencies [[com.google.javascript/closure-compiler-unshaded "1.0-SNAPSHOT"]]}}

0 commit comments

Comments
 (0)