Skip to content

Commit 089c9fd

Browse files
committed
1.12.0-beta1
1 parent 43d3c79 commit 089c9fd

File tree

3 files changed

+40
-3
lines changed

3 files changed

+40
-3
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
= Clojure 1.12.0-beta1
2+
Alex Miller
3+
2024-06-15
4+
:jbake-type: post
5+
6+
Clojure 1.12.0-beta1 is now available! Find download and usage information on the <<xref/../../../../../releases/downloads#,Downloads>> page.
7+
8+
Changes in 1.12 features:
9+
10+
* https://clojure.atlassian.net/browse/CLJ-2853[CLJ-2853] Reflection error incorrectly reported target object type, not qualifying class
11+
* https://clojure.atlassian.net/browse/CLJ-2859[CLJ-2859] Expand scope of FI adapting to include Supplier (and other 0 arg FI)
12+
* https://clojure.atlassian.net/browse/CLJ-2858[CLJ-2858] Fix encoding of FnInvoker method for prim-returning FIs with arity > 2
13+
* https://clojure.atlassian.net/browse/CLJ-2864[CLJ-2864] Stop using truthy return logic in FI adapters
14+
* https://clojure.atlassian.net/browse/CLJ-2863[CLJ-2863] Reflective FI dynamic proxy should use runtime classloader
15+
* https://clojure.atlassian.net/browse/CLJ-2770[CLJ-2770] `invoke-tool` - remove external process name parameter (this is a runtime property)
16+
17+
Enhancements:
18+
19+
* https://clojure.atlassian.net/browse/CLJ-2645[CLJ-2645] `PrintWriter-on` now supports auto-flush, and prepl uses it for the err stream
20+
* https://clojure.atlassian.net/browse/CLJ-2698[CLJ-2698] `defprotocol` - ignore unused primitive return type hints
21+
* https://clojure.atlassian.net/browse/CLJ-1385[CLJ-1385] `transient` - include usage model from reference docs
22+

content/releases/devchangelog.adoc

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

2020
== Release 1.12.0
2121

22+
=== 1.12.0-beta1 (Jun 15, 2024) [[v1.12.0-beta1]]
23+
24+
* https://clojure.atlassian.net/browse/CLJ-2853[CLJ-2853] Reflection error incorrectly reported target object type, not qualifying class
25+
* https://clojure.atlassian.net/browse/CLJ-2859[CLJ-2859] Expand scope of FI adapting to include Supplier (and other 0 arg FI)
26+
* https://clojure.atlassian.net/browse/CLJ-2858[CLJ-2858] Fix encoding of FnInvoker method for prim-returning FIs with arity > 2
27+
* https://clojure.atlassian.net/browse/CLJ-2864[CLJ-2864] Stop using truthy return logic in FI adapters
28+
* https://clojure.atlassian.net/browse/CLJ-2863[CLJ-2863] Reflective FI dynamic proxy should use runtime classloader
29+
* https://clojure.atlassian.net/browse/CLJ-2770[CLJ-2770] `invoke-tool` - remove external process name parameter (this is a runtime property)
30+
31+
Enhancements:
32+
33+
* https://clojure.atlassian.net/browse/CLJ-2645[CLJ-2645] `PrintWriter-on` now supports auto-flush, and prepl uses it for the err stream
34+
* https://clojure.atlassian.net/browse/CLJ-2698[CLJ-2698] `defprotocol` - ignore unused primitive return type hints
35+
* https://clojure.atlassian.net/browse/CLJ-1385[CLJ-1385] `transient` - include usage model from reference docs
36+
2237
=== 1.12.0-alpha12 (May 23, 2024) [[v1.12.0-alpha12]]
2338

2439
https://clojure.org/news/2024/05/23/clojure-1-12-alpha12[Release notes]

content/releases/downloads.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,22 +53,22 @@ Clojure depends on Java and all Clojure code is compiled to Java 8 compatible by
5353

5454
Read the https://github.com/clojure/clojure/blob/master/changes.md[Changelog] for detailed release information.
5555

56-
== Development Release: 1.12.0-alpha12 (May 23, 2024)
56+
== Development Release: 1.12.0-beta1 (June 15, 2024)
5757

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

6060
deps.edn coordinate:
6161

6262
[source,clojure]
6363
----
64-
org.clojure/clojure {:mvn/version "1.12.0-alpha12"}
64+
org.clojure/clojure {:mvn/version "1.12.0-beta1"}
6565
----
6666

6767
Leiningen dependency:
6868

6969
[source,clojure]
7070
----
71-
[org.clojure/clojure "1.12.0-alpha12"]
71+
[org.clojure/clojure "1.12.0-beta1"]
7272
----
7373

7474
* https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.clojure%22%20AND%20a%3A%22clojure%22%20AND%20v%3A1.12.0*[Clojure 1.12.0 pre-release builds]

0 commit comments

Comments
 (0)