File tree Expand file tree Collapse file tree 3 files changed +40
-3
lines changed Expand file tree Collapse file tree 3 files changed +40
-3
lines changed Original file line number Diff line number Diff line change
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
+
Original file line number Diff line number Diff line change @@ -19,6 +19,21 @@ Note: All dev releases are subject to breaking changes for new work since the pr
19
19
20
20
== Release 1.12.0
21
21
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
+
22
37
=== 1.12.0-alpha12 (May 23, 2024) [[v1.12.0-alpha12]]
23
38
24
39
https://clojure.org/news/2024/05/23/clojure-1-12-alpha12[Release notes]
Original file line number Diff line number Diff line change @@ -53,22 +53,22 @@ Clojure depends on Java and all Clojure code is compiled to Java 8 compatible by
53
53
54
54
Read the https://github.com/clojure/clojure/blob/master/changes.md[Changelog] for detailed release information.
55
55
56
- == Development Release: 1.12.0-alpha12 (May 23 , 2024)
56
+ == Development Release: 1.12.0-beta1 (June 15 , 2024)
57
57
58
58
Include the release in your project using the following coordinates:
59
59
60
60
deps.edn coordinate:
61
61
62
62
[source,clojure]
63
63
----
64
- org.clojure/clojure {:mvn/version "1.12.0-alpha12 "}
64
+ org.clojure/clojure {:mvn/version "1.12.0-beta1 "}
65
65
----
66
66
67
67
Leiningen dependency:
68
68
69
69
[source,clojure]
70
70
----
71
- [org.clojure/clojure "1.12.0-alpha12 "]
71
+ [org.clojure/clojure "1.12.0-beta1 "]
72
72
----
73
73
74
74
* 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]
You can’t perform that action at this time.
0 commit comments