Skip to content

Commit 8c7b21c

Browse files
committed
1.13.0-alpha5
1 parent 022dc45 commit 8c7b21c

3 files changed

Lines changed: 54 additions & 5 deletions

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
= Clojure 1.13.0-alpha5
2+
Alex Miller
3+
2026-07-21
4+
:jbake-type: post
5+
6+
Clojure 1.13.0-alpha5 is now available! Find download and usage information on the <<xref/../../../../../releases/downloads#,Downloads>> page.
7+
8+
== Java 17 baseline
9+
10+
As of this release, Clojure requires a minimum Java 17 runtime and compiles to Java 17 bytecode.
11+
12+
* https://clojure.atlassian.net/browse/CLJ-2872[CLJ-2872] Move to new ASM and emit Java 17 bytecode
13+
* https://clojure.atlassian.net/browse/CLJ-2383[CLJ-2383] Add new java.lang classes to automatic imports
14+
* https://clojure.atlassian.net/browse/CLJ-2892[CLJ-2892] Remove uses of Java's security manager, which is going away
15+
* https://clojure.atlassian.net/browse/CLJ-2920[CLJ-2920] Javadoc support updated for Java 17+
16+
17+
== Other changes since last alpha
18+
19+
* https://clojure.atlassian.net/browse/CLJ-2968[CLJ-2968] Qualified :keys bindings in destructuring can only be unqualified symbols (regression fix)
20+
* https://clojure.atlassian.net/browse/CLJ-2969[CLJ-2969] Add :select base cases to tests
21+
* https://clojure.atlassian.net/browse/CLJ-2897[CLJ-2897] prepl is missing DynamicClassLoader and `*repl*` binding from repl
22+
23+
== Try it out
24+
25+
Update your deps.edn :deps with:
26+
27+
[source]
28+
----
29+
org.clojure/clojure {:mvn/version "1.13.0-alpha5"}
30+
----
31+
32+
Start a REPL with the Clojure CLI (any version) with:
33+
34+
[source]
35+
----
36+
clj -Sdeps '{:deps {org.clojure/clojure {:mvn/version "1.13.0-alpha5"}}}
37+
----

content/releases/devchangelog.adoc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,18 @@ Note: All dev releases are subject to breaking changes for new work since the pr
1919

2020
== Release 1.13.x
2121

22+
=== 1.13.0-alpha5 (July 21, 2026) [[v1.13.0-alpha5]]
23+
24+
https://clojure.org/news/2026/07/21/clojure-1-13-alpha5[Release Notes]
25+
26+
* https://clojure.atlassian.net/browse/CLJ-2872[CLJ-2872] Move to new ASM and emit Java 17 bytecode
27+
* https://clojure.atlassian.net/browse/CLJ-2383[CLJ-2383] Add new java.lang classes to automatic imports
28+
* https://clojure.atlassian.net/browse/CLJ-2892[CLJ-2892] Remove uses of Java's security manager, which is going away
29+
* https://clojure.atlassian.net/browse/CLJ-2920[CLJ-2920] Javadoc support updated for Java 17+
30+
* https://clojure.atlassian.net/browse/CLJ-2968[CLJ-2968] Qualified :keys bindings in destructuring can only be unqualified symbols (regression fix)
31+
* https://clojure.atlassian.net/browse/CLJ-2969[CLJ-2969] Add :select base cases to tests
32+
* https://clojure.atlassian.net/browse/CLJ-2897[CLJ-2897] prepl is missing DynamicClassLoader and `*repl*` binding from repl
33+
2234
=== 1.13.0-alpha4 (July 14, 2026) [[v1.13.0-alpha4]]
2335

2436
https://clojure.org/news/2026/07/14/clojure-1-13-alpha4[Release Notes]

content/releases/downloads.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,30 +54,30 @@ Clojure depends on Java and all Clojure code is compiled to Java 8 compatible by
5454
Read the https://github.com/clojure/clojure/blob/master/changes.md[Changelog] for detailed release information.
5555

5656
[[dev]]
57-
== Development Release: 1.13.0-alpha4
57+
== Development Release: 1.13.0-alpha5
5858

5959
Include the release in your project using the following coordinates:
6060

6161
deps.edn coordinate:
6262

6363
[source,clojure]
6464
----
65-
org.clojure/clojure {:mvn/version "1.13.0-alpha4"}
65+
org.clojure/clojure {:mvn/version "1.13.0-alpha5"}
6666
----
6767

6868
Leiningen dependency:
6969

7070
[source,clojure]
7171
----
72-
[org.clojure/clojure "1.13.0-alpha4"]
72+
[org.clojure/clojure "1.13.0-alpha5"]
7373
----
7474

7575
* https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.clojure%22%20AND%20a%3A%22clojure%22%20AND%20v%3A1.13*[Clojure 1.13 pre-release builds]
7676
* <<devchangelog#,Dev changelog>>
7777
* Dependencies:
7878
** `org.clojure/spec.alpha {:mvn/version "0.6.249"}`
79-
** `org.clojure/core.specs.alpha {:mvn/version "0.6.113-alpha6"}`
80-
* Requirements: Java 8 or higher (recommended: Java 25)
79+
** `org.clojure/core.specs.alpha {:mvn/version "0.6.118-alpha7"}`
80+
* Requirements: Java 17 or higher (recommended: Java 25)
8181

8282
== Older Releases
8383

0 commit comments

Comments
 (0)