- Fix meta map support for
defn-spec(#55)
- Fix some multi-arity issues with CLJS (#54)
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 withalter-var-rootand is a fraction of the size - No longer pass exception string through explain printer
- Add ClojureCLR support (#37)
- Conform
:retto:fn(#40) - Add
:orchestra.spec/varto exception info (#38) - Fix instrument/unstrument eval output (#32)
- Catch up with the latest upstream CLJS, save for CLJS-2890 and CLJS-2891, since they break Expound support
- Make a couple fns public, to avoid new CLJS warnings #27
- Allow instrumentation of a huge amount of functions commit
- Add implicit
s/specto non-variadic args indefn-speccommit
- Add
defn-specmacro #7
- Provide
:viatos/explain-data#7
- Use date for versioning
- Add ClojureScript support #5
- Update orchestra to use
clojure.spec.alpha. Only specs registered byclojure.spec.alphawill 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