Clojure 1.10.0-alpha5 is now available.

1.10.0-alpha5 includes the following changes since 1.10.0-alpha4:

* CLJ-2363 <https://dev.clojure.org/jira/browse/CLJ-2363> - make Java 8 the 
minimum requirement for Clojure (also bumps embedded ASM to latest) - 
thanks Ghadi Shayban!
* CLJ-2284 <https://dev.clojure.org/jira/browse/CLJ-2284> - fix invalid 
bytecode generation for static interface method calls in Java 9+ - thanks 
Ghadi Shayban!
* CLJ-2330 <https://dev.clojure.org/jira/browse/CLJ-2330> - fix brittle 
test that fails on Java 10 build due to serialization drift
* CLJ-2362 <https://dev.clojure.org/jira/browse/CLJ-2362> - withMeta() 
should return identity when new meta is identical to prior
* CLJ-1130 <https://dev.clojure.org/jira/browse/CLJ-1130> - when unable to 
match static method, improve error messages
* CLJ-2089 <https://dev.clojure.org/jira/browse/CLJ-2089> - sorted colls 
with default comparator don't check that first element is Comparable
* CLJ-2163 <https://dev.clojure.org/jira/browse/CLJ-2163> - add test for 
var serialization
* Bump dependency version for spec.alpha to latest, 0.2.168 (see changes 
<https://github.com/clojure/spec.alpha/blob/master/CHANGES.md>)
* Bump dependency version for core.specs.alpha to latest, 0.2.36 (see 
changes <https://github.com/clojure/core.specs.alpha/blob/master/CHANGES.md>
)

*NOTE: 1.10.0-alpha5 drops support for Java 6 and 7 and makes Java 8 the 
minimum requirement.* Compilation will produce Java 8 level bytecode (which 
will not run on earlier versions of Java). This is the first change in 
bytecode version since Clojure 1.6. We would greatly appreciate it if you 
tried this release with your library or project and provided feedback about 
errors, performance differences (good or bad), compatibility, etc.

When using the `clj` tool and deps.edn, we recommend adding an alias to 
your ~/.clojure/deps.edn:

{:aliases
 {:clj/next
  {:override-deps
   {org.clojure/clojure {:mvn/version "1.10.0-alpha5"}}}}}
 
You can then run any of your projects with the latest Clojure dev release 
by activating the alias with `clj`: 

  clj -A:clj/next


-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to