Fork me on GitHub
Alex Miller (Clojure team)15:06:20

Clojure is now available! Changes in 1.12 features: • Reflection error incorrectly reported target object type, not qualifying class • Expand scope of FI adapting to include Supplier (and other 0 arg FI) • Fix encoding of FnInvoker method for prim-returning FIs with arity > 2 • Stop using truthy return logic in FI adapters • Reflective FI dynamic proxy should use runtime classloader • invoke-tool - remove external process name parameter (this is a runtime property) Enhancements: • PrintWriter-on now supports auto-flush, and prepl uses it for the err stream • defprotocol - ignore unused primitive return type hints • transient - include usage model from reference docs in docstring

🎉 41
🚀 4
clojure-spin 1
🙏 1
Alex Miller (Clojure team)15:06:14

At this time, we have no planned remaining features or open bugs and would very much like feedback on unexpected breakage or the new features of this release. The has been updated with the full set of release notes.


(even tho' it's the weekend, I've updated our system at work and all the tests pass, so that'll go to staging on Monday)