[ANN] spec.alpha 0.2.176 and core.specs.alpha 0.2.44

202 views
Skip to first unread message

Alex Miller

unread,
Sep 5, 2018, 8:24:02 AM9/5/18
to Clojure
New releases of spec.alpha and core.specs.alpha are not available. These releases make several changes to spec error printing and to the definition of the existing clojure.core macro specs to improve readability and error reporting. Some additional changes are coming in 1.10.0-alpha7, but these libraries can be used now with Clojure 1.9.0.

deps.edn:

  org.clojure/spec.alpha {:mvn "0.2.176"}
  org.clojure/core.specs.alpha {:mvn "0.2.44"}


spec.alpha 0.2.176

  • CLJ-2373 Don't print ex-info into spec errors
  • CLJ-2391 Change spec problem line print order
  • CLJ-2392 Stop prepending :args to spec problem paths
  • CLJ-2393 Sort on descending "in" length before "at" length

core.specs.alpha 0.2.44

  • CLJ-2395 improve path names and predicate names in core specs



Alex Miller

unread,
Sep 5, 2018, 10:55:41 AM9/5/18
to Clojure
s/not/now/ :)

Gordon Syme

unread,
Sep 6, 2018, 4:52:35 AM9/6/18
to Clojure
This is fantastic! Thank you Alex

-Gordon
Reply all
Reply to author
Forward
0 new messages