- Minor bugfixes (thanks various contributors)
- Extend schema protocol to regex (thanks AlexBaranosky).
- Add
:never-validatemeta option
- Fix regression in primitive handling introduced in 0.1.4
- Added Regex, Inst, and Uuid as primitive schema types (thanks jwhitlark)
- Add annotated arglists to functions defined with
s/defn(thanks danielneal) - Add
set-fn-validation!to schema.core, to globally turn validation on or off. - Add
:always-validatemetadata on fn/defn name to unconditionally use validation.
- Fix compatibility with Clojurescript 1889 (removal of format)
- Validate returns the value on success
- Sequence schemas only match sequential? things, to match map and set
- Implementation of
defschemaputs name in metadata, rather than generating named schema - Improved error messages and stack traces for
s/defn
- Bugfix: with-fn-validation persisting after Exception
- Initial release