Clojure 1.7.0-beta3 is now available.
Try it via
- Leiningen: [org.clojure/clojure "1.7.0-beta3"]
Additional enhancements to new features since 1.7.0-beta2:
1) CLJ-1728 - `source` fn now works for vars in cljc files
2) CLJ-1716 - the new print format for Throwables now includes ex-data
3) CLJ-1726 - restored IPending/realized? support for iterate and cycle sequences to detect delayed computation
Regression and bug fixes since 1.7.0-beta2:
1) CLJ-1723 - expanding transducers (cat, mapcat) that produced nil values would throw NPE
2) CLJ-1727 - new long-optimized range had bugs related to overflow
3) CLJ-1648 - use equals() instead of == when resolving Symbol in compiler
4) CLJ-1195 - deftype should expand to ns-qualified invocation of fn to allow overrides (this issue was blocking Prismatic Schema via Plumbing issue #74)
For a full list of changes since 1.6.0, see:
Please give it a try and let us know if things are working (or not)!
- Alex