Skip to content

Commit 9ac9072

Browse files
committed
1.13.0-alpha6
1 parent 6c00f97 commit 9ac9072

3 files changed

Lines changed: 40 additions & 4 deletions

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
= Clojure 1.13.0-alpha6
2+
Alex Miller
3+
2026-07-28
4+
:jbake-type: post
5+
6+
Clojure 1.13.0-alpha6 is now available! Find download and usage information on the <<xref/../../../../../releases/downloads#,Downloads>> page.
7+
8+
== Destructuring additions and changes
9+
10+
* To get a map of all keys in the input, augmented by the defaults, traversing deeply through nested maps, use the `:all` directive.
11+
* Report as errors any use of unbound/unreferenced keys in :or when using any of the new constructs (:defaults, :select et al)
12+
* https://clojure.atlassian.net/browse/CLJ-2972[CLJ-2972] Destructuring test clean up for `:or` entries
13+
14+
== Try it out
15+
16+
Update your deps.edn :deps with:
17+
18+
[source]
19+
----
20+
org.clojure/clojure {:mvn/version "1.13.0-alpha6"}
21+
----
22+
23+
Start a REPL with the Clojure CLI (any version) with:
24+
25+
[source]
26+
----
27+
clj -Sdeps '{:deps {org.clojure/clojure {:mvn/version "1.13.0-alpha6"}}}
28+
----

content/releases/devchangelog.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ 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-alpha6 (July 28, 2026) [[v1.13.0-alpha6]]
23+
24+
https://clojure.org/news/2026/07/28/clojure-1-13-alpha6[Release Notes]
25+
26+
* Add `:all` directive in associative destructuring to get a map of all keys in the input, augmented by the defaults, traversing deeply through nested maps, use the `:all` directive.
27+
* Report as errors any use of unbound/unreferenced keys in :or when using any of the new constructs (:defaults, :select et al)
28+
* https://clojure.atlassian.net/browse/CLJ-2972[CLJ-2972] Destructuring test clean up for `:or` entries
29+
2230
=== 1.13.0-alpha5 (July 21, 2026) [[v1.13.0-alpha5]]
2331

2432
https://clojure.org/news/2026/07/21/clojure-1-13-alpha5[Release Notes]

content/releases/downloads.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,29 +54,29 @@ 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-alpha5
57+
== Development Release: 1.13.0-alpha6
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-alpha5"}
65+
org.clojure/clojure {:mvn/version "1.13.0-alpha6"}
6666
----
6767

6868
Leiningen dependency:
6969

7070
[source,clojure]
7171
----
72-
[org.clojure/clojure "1.13.0-alpha5"]
72+
[org.clojure/clojure "1.13.0-alpha6"]
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.118-alpha7"}`
79+
** `org.clojure/core.specs.alpha {:mvn/version "0.6.122-alpha8"}`
8080
* Requirements: Java 17 or higher (recommended: Java 25)
8181

8282
== Older Releases

0 commit comments

Comments
 (0)