Liking cljdoc? Tell your friends :D

Change Log for spec.alpha

  • Fix typo in docstring

Version 0.3.218 on Nov 26, 2021

  • Update Clojure dependency to Clojure 1.10.3
  • Remove locking workaround
  • Add multi-spec tests

Version 0.3.214 on Nov 23, 2021

  • CLJ-2606 Add support to transform trailing maps on instrumented functions into kvs

Version 0.2.194 on Jan 5, 2021

  • Type hint return value of s/explain-str
  • Update Clojure dependency to Clojure 1.10.1

Version 0.2.187 on Mar 3, 2020

  • CLJ-1472 Fix use of locking to be more amenable to Graal analyzer

Version 0.2.176 on Sept 4, 2018

  • 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

Version 0.2.168 on June 26, 2018

  • 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?
  • CLJ-2166 added function name to instrument exception map
  • 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
  • CLJ-2026 Prevent concurrent loads in dynaload
  • CLJ-2176 s/tuple explain-data :pred problem

Version 0.1.143 on Oct 30, 2017

  • CLJ-2259 - map decimal? to big decimal generator (instead of bigdec?)

Version 0.1.134 on Oct 6, 2017

  • CLJ-2103 - s/coll-of and s/every gen is very slow if :kind specified without :into
  • CLJ-2171 - Default explain printer shouldn't print root val and spec
  • Mark Clojure dependency as a provided dep so it's not transitively included

Version 0.1.123 on May 26, 2017

  • No changes, just a rebuild

Version 0.1.109 on May 26, 2017

  • CLJ-2153 - Docstring for int-in-range? and int-in now mention fixed precision constraint
  • CLJ-2085 - Add the top level spec and value to explain-data
  • CLJ-2076 - coll-of and map-of should unform their elements
  • CLJ-2063 - report explain errors in order from longest to shortest path
  • CLJ-2061 - Better error message when exercise-fn called on fn without :args spec
  • CLJ-2059 - explain-data should return resolved preds
  • CLJ-2057 - If :ret spec is not supplied, use any?

Version 0.1.108 on May 2, 2017

  • AOT compile the spec namespaces

Version 0.1.94 on Apr 26, 2017

  • Moved spec namespaces from Clojure
  • Renamed spec namespaces to append ".alpha"

Can you improve this documentation? These fine people already did:
Alex Miller & puredanger
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close