Skip to content

Commit c6123e4

Browse files
committed
1.12.2
1 parent c01bca5 commit c6123e4

File tree

5 files changed

+49
-9
lines changed

5 files changed

+49
-9
lines changed

content/dev/contributor_agreement.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ See the full <<contributors#,list of contributors>> that have signed the Clojure
152152
* Nicola Mometto
153153
* Nicolas Buduroi
154154
* Nikita Prokopov
155+
* Noah Bogart
155156
* Nola Stowe
156157
* Oliver Caldwell
157158
* Paul M Bauer
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
= Clojure 1.12.2
2+
Alex Miller
3+
2025-08-25
4+
:jbake-type: post
5+
6+
Clojure 1.12.2 is now available! Find download and usage information on the <<xref/../../../../../releases/downloads#stable,Downloads>> page.
7+
8+
* https://clojure.atlassian.net/browse/CLJ-2914[CLJ-2914] - Compiler - syntax error if qualified instance method expression is missing instance
9+
* https://clojure.atlassian.net/browse/CLJ-1798[CLJ-1798] - Refs - avoid creating RetryEx in LockingTransaction on every transaction
10+
* https://clojure.atlassian.net/browse/CLJ-2916[CLJ-2916] - LazySeq - realize before serializing and do not serialize IFn
11+
* https://clojure.atlassian.net/browse/CLJ-2917[CLJ-2917] - Iterate - de/serialization no longer supported, throw

content/releases/devchangelog.adoc

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,29 @@ The official https://github.com/clojure/clojure/blob/master/changes.md[changelog
1717

1818
Note: All dev releases are subject to breaking changes for new work since the prior release.
1919

20+
== Release 1.12.x
21+
22+
=== 1.12.2 (Aug 25, 2025) [[v1.12.2]]
23+
24+
https://clojure.org/news/2025/08/25/clojure-1-12-2[Release Notes]
25+
26+
* https://clojure.atlassian.net/browse/CLJ-2914[CLJ-2914] - Compiler - syntax error if qualified instance method expression is missing instance
27+
* https://clojure.atlassian.net/browse/CLJ-1798[CLJ-1798] - Refs - avoid creating RetryEx in LockingTransaction on every transaction
28+
* https://clojure.atlassian.net/browse/CLJ-2916[CLJ-2916] - LazySeq - realize before serializing and do not serialize IFn
29+
* https://clojure.atlassian.net/browse/CLJ-2917[CLJ-2917] - Iterate - de/serialization no longer supported, throw
30+
31+
=== 1.12,1 (Jun 2, 2025) [[v1.12.1]]
32+
33+
https://clojure.org/news/2025/06/02/clojure-1-12-1[Release Notes]
34+
35+
* https://clojure.atlassian.net/browse/CLJ-2701[CLJ-2701] Pin serialVersionUID for Keyword and ArraySeq back to 1.10.3 values to retain binary serialization
36+
2037
== Release 1.12.0
2138

39+
=== 1.12.0 (Sep 5, 2024) [[v1.12.0]]
40+
41+
https://clojure.org/news/2024/09/05/clojure-1-12-0[Release Notes]
42+
2243
=== 1.12.0-rc2 (Aug 3, 2024) [[v1.12.0-rc2]]
2344

2445
https://clojure.org/news/2024/08/28/clojure-1-12-0-rc2[Release Notes]
@@ -231,14 +252,16 @@ https://clojure.org/news/2024/08/03/clojure-1-11-4[Release Notes]
231252

232253
== Release 1.11.3
233254

234-
=== 1.11.3 (Apr 24, 2024) [[v1.11.3]]
235-
236255
https://clojure.org/news/2024/04/24/clojure-1-11-3[Release Notes]
237256

257+
=== 1.11.3 (Apr 24, 2024) [[v1.11.3]]
258+
238259
* https://clojure.atlassian.net/browse/CLJ-2843[CLJ-2843] - Reflective calls to Java methods that take primitive long or double now work when passed a narrower boxed number at runtime (Integer, Short, Byte, Float). Previously, these methods were not matched during reflection and an error was thrown.
239260

240261
== Release 1.11.2
241262

263+
https://clojure.org/news/2024/03/08/clojure-1-11-2[Release Notes]
264+
242265
=== 1.11.2 (Mar 8, 2024) [[v1.11.2]]
243266

244267
Fix for CVE https://nvd.nist.gov/vuln/detail/CVE-2024-22871[CVE-2024-22871] detailed in https://github.com/advisories/GHSA-vr64-r9qj-h27f[GHSA-vr64-r9qj-h27f]:
@@ -247,12 +270,16 @@ Fix for CVE https://nvd.nist.gov/vuln/detail/CVE-2024-22871[CVE-2024-22871] deta
247270

248271
== Release 1.11.1
249272

273+
https://clojure.org/news/2022/04/05/clojure-1-11-1[Release Notes]
274+
250275
=== 1.11.1-rc1 (Apr 1, 2022) [[v1.11.1-rc1]]
251276

252277
* https://clojure.atlassian.net/browse/CLJ-2701[CLJ-2701] Pin serialVersionUID for Keyword and ArraySeq back to 1.10.3 values to retain binary serialization
253278

254279
== Release 1.11.0
255280

281+
https://clojure.org/news/2022/03/22/clojure-1-11-0[Release Notes]
282+
256283
=== 1.11.0-rc1 (Feb 16, 2022) [[v1.11.0-rc1]]
257284

258285
* https://clojure.atlassian.net/browse/CLJ-2697[CLJ-2697] Add 1.11 changelog

content/releases/downloads.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,27 @@ These tools allow you to start a REPL for interactive use, download Clojure libr
1515
====
1616

1717
[[stable]]
18-
== Stable Release: 1.12.1 (Jun 2, 2025)
18+
== Stable Release: 1.12.2 (Aug 25, 2025)
1919

2020
Include the release in your project using the following coordinates:
2121

2222
deps.edn coordinate:
2323

2424
[source,clojure]
2525
----
26-
org.clojure/clojure {:mvn/version "1.12.1"}
26+
org.clojure/clojure {:mvn/version "1.12.2"}
2727
----
2828

2929
Leiningen dependency:
3030

3131
[source,clojure]
3232
----
33-
[org.clojure/clojure "1.12.1"]
33+
[org.clojure/clojure "1.12.2"]
3434
----
3535

3636
=== Dependencies
3737

38-
Clojure 1.12.1 depends on the following core libraries:
38+
Clojure 1.12.2 depends on the following core libraries:
3939

4040
* `org.clojure/spec.alpha {:mvn/version "0.5.238"}` (https://repo1.maven.org/maven2/org/clojure/spec.alpha/0.5.238/spec.alpha-0.5.238.jar[jar])
4141
* `org.clojure/core.specs.alpha {:mvn/version "0.4.74"}` (https://repo1.maven.org/maven2/org/clojure/core.specs.alpha/0.4.74/core.specs.alpha-0.4.74.jar[jar])
@@ -99,7 +99,7 @@ Specify the version of Clojure that you want in your deps.edn:
9999
[source,clojure]
100100
----
101101
{:deps
102-
{org.clojure/clojure {:mvn/version "1.12.1"}}}
102+
{org.clojure/clojure {:mvn/version "1.12.2"}}}
103103
----
104104

105105
=== Via Leiningen
@@ -108,7 +108,7 @@ Modify the dependencies and repositories sections of your https://leiningen.org/
108108
[source,clojure]
109109
----
110110
; under dependencies, select the release of clojure that you want
111-
:dependencies [[org.clojure/clojure "1.12.1"]]
111+
:dependencies [[org.clojure/clojure "1.12.2"]]
112112
----
113113

114114
== Using Clojure SNAPSHOT releases

content/releases/downloads_older.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ ifdef::env-github,env-browser[:outfilesuffix: .adoc]
99

1010
== Older Clojure Releases
1111

12-
* https://repo1.maven.org/maven2/org/clojure/clojure/1.12.0/[Clojure 1.12.1] (Jun, 2025) - https://clojure.org/news/2025/06/02/clojure-1-12-1[release notes]
12+
* https://repo1.maven.org/maven2/org/clojure/clojure/1.12.2/[Clojure 1.12.2] (Aug, 2025) - https://clojure.org/news/2025/08/25/clojure-1-12-2[release notes]
13+
* https://repo1.maven.org/maven2/org/clojure/clojure/1.12.1/[Clojure 1.12.1] (Jun, 2025) - https://clojure.org/news/2025/06/02/clojure-1-12-1[release notes]
1314
* https://repo1.maven.org/maven2/org/clojure/clojure/1.12.0/[Clojure 1.12.0] (Sep, 2024) - https://clojure.org/news/2024/09/05/clojure-1-12-0[release notes]
1415
* https://repo1.maven.org/maven2/org/clojure/clojure/1.11.4/[Clojure 1.11.4] (Aug, 2024) - https://clojure.org/news/2024/08/03/clojure-1-11-4[release notes]
1516
* https://repo1.maven.org/maven2/org/clojure/clojure/1.11.3/[Clojure 1.11.3] (Apr, 2024) - https://clojure.org/news/2024/04/24/clojure-1-11-3[release notes]

0 commit comments

Comments
 (0)