[ANN] spec.alpha 0.2.168 and core.specs.alpha 0.2.36

306 views
Skip to first unread message

Alex Miller

unread,
Jun 26, 2018, 2:41:17 PM6/26/18
to Clojure
spec.alpha 0.2.168 is now available with the following changes:
  • CLJ-2182 Always check preds for s/& on nil input
  • CLJ-2178 Return resolved pred for s/& explain-data
  • CLJ-2177 Return valid resolved pred in s/keys explain-data
  • CLJ-2167 Properly check for int? in int-in-range? - thanks David Bürgin!
  • CLJ-2166 added function name to instrument exception map - thanks Josh Jones!
  • CLJ-2111 Clarify docstring for :kind in s/every
  • CLJ-2068 Capture form of set and function instances in spec
  • CLJ-2060 Remove a spec by s/def of nil
  • CLJ-2046 gen random subsets of or'd req keys in map specs - thanks David Chelimsky!
  • CLJ-2026 Prevent concurrent loads in dynaload
  • CLJ-2176 s/tuple explain-data :pred problem
core.specs.alpha 0.2.36 is now available with the following changes:

  • CLJ-2186: Map bindings should be :kind map?
  • CLJ-2314: allow string array hinting in genclass return type
If you are using Clojure 1.9.0 (or 1.10.0-alpha*), you'll be getting the prior version of these libs automatically as deps but you can override those by explicitly specifying these as dependencies of your library:

{:deps
 {org.clojure/spec.alpha {:mvn/version "0.2.168"}
  org.clojure/core.specs.alpha {:mvn/version "0.2.36"}}}


Leon Grapenthin

unread,
Jun 27, 2018, 11:46:14 AM6/27/18
to Clojure
Looks like the README of core.specs.alpha has the core.specs deps info by mistake.

Thank you for the relases.

Alex Miller

unread,
Jun 27, 2018, 12:01:34 PM6/27/18
to clo...@googlegroups.com
Fixed, thanks! Copy pasta...

--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@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+unsubscribe@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 a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/VPRXYgDasuM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Avi Flax

unread,
Jun 27, 2018, 5:11:32 PM6/27/18
to Clojure

On Tuesday, 26 June 2018 14:41:17 UTC-4, Alex Miller wrote:
spec.alpha 0.2.168 is now available 

Good news — thank you!

BTW, the API reference published at https://clojure.github.io/spec.alpha/ seems to be out of date now — it’s still showing the version as 0.1.144-SNAPSHOT.

Alex Miller

unread,
Jun 27, 2018, 5:36:10 PM6/27/18
to clo...@googlegroups.com
Yeah, I'm working on it. :)  There are a bunch of things that fall out of the JDK change on the build box and I'm still fighting my way through those.


Our Mission: To build a better financial world

Unless specifically indicated, this e-mail is not an offer to sell or a solicitation of any investment products or other financial product or service, an official confirmation of any transaction, or an official statement of Funding Circle USA.  This e-mail is meant only for the intended recipient of this transmission, and contains trade secret and strictly confidential information belonging to the sender. It is unlawful for unauthorized individuals to review, use, copy, disclose, or disseminate confidential information. If you have received this e-mail in error, please notify the sender immediately by telephone at (415) 813-5245 or by return email and promptly delete this message from your system.

Robert Levy

unread,
Jun 27, 2018, 5:40:37 PM6/27/18
to clo...@googlegroups.com
While we're pointing out typos/errata, the README for https://github.com/clojure/core.specs.alpha says

"Clojure 1.9 (still in alpha releases) depends on this"

however 1.9 is no longer in alpha releases.

Fixed, thanks! Copy pasta...


For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/VPRXYgDasuM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@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

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+u...@googlegroups.com.

Alex Miller

unread,
Jun 27, 2018, 6:00:45 PM6/27/18
to clo...@googlegroups.com
Fixed, thanks.

Alex Miller

unread,
Jun 28, 2018, 2:26:19 PM6/28/18
to Clojure
Updated.
Reply all
Reply to author
Forward
0 new messages