Liking cljdoc? Tell your friends :D

2021.01.01-1

  • Fix meta map support for defn-spec (#55)

2020.09.18-1

  • Fix some multi-arity issues with CLJS (#54)

2020.07.12-1

NOTE: Following upstream changes, Orchestra no longer includes the explain string in the thrown exception. In your applications, catch exceptions and output your own explain strings using the explain data in the exception. I recommend Expound, since it works well and is explicitly tested to do so with Orchestra.

  • Completely rewrite Orchestra so it's no longer a fork of spec.test.alpha; now it just patches a couple of upstream fns with alter-var-root and is a fraction of the size
  • No longer pass exception string through explain printer

2019.02.06-1

  • Add ClojureCLR support (#37)
  • Conform :ret to :fn (#40)
  • Add :orchestra.spec/var to exception info (#38)
  • Fix instrument/unstrument eval output (#32)

2018.12.06-2

  • Catch up with the latest upstream CLJS, save for CLJS-2890 and CLJS-2891, since they break Expound support

2018.11.07-1

  • Make a couple fns public, to avoid new CLJS warnings #27

2018.09.10-1

  • Allow instrumentation of a huge amount of functions commit

2018.08.19-1

  • Add implicit s/spec to non-variadic args in defn-spec commit

2017.11.12-1

  • Add defn-spec macro #7

2017.08.13

  • Provide :via to s/explain-data #7

2017.07.04

  • Use date for versioning
  • Add ClojureScript support #5

0.3.0

  • Update orchestra to use clojure.spec.alpha. Only specs registered by clojure.spec.alpha will be instrumented. Also added a dependency on [org.clojure/spec.alpha "0.1.94"]. See this mailing list post for more details on the change. #2

Can you improve this documentation? These fine people already did:
jeaye & Daniel Compton
Edit on GitHub

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

× close