Worked on a big new release of Malli and wrote a blog post about it.
Reitit should be now feature-complete for OpenAPI, will cut out release soon.
Helped users to use and adopt the libs.
- Better development-time tooling
malli.dev/start!
captures all malli-thrown exceptions, see [README](README.md#development-mode for details- does not log individual re-instrumentation of function vars
- BREAKING: changes in
malli.dev.virhe
andmalli.pretty
extension apis, wee #980 for details
- New
m/deref-recursive
to recursive deref all schemas (not:ref
s) - FIX: Malli generates incorrect clj-kondo spec for :fn schemas #836 via #987
- Support for Var references #985, see [guide](README.md#var-registry for details.
- BREAKING:
m/coerce
andm/coercer
throw::m/coercion
instead of::m/invalid-input
- New Guide for Reusable Schemas
- Less printing of Var instumentation
- BREAKING: qualified symbols are valid reference types #984
- Fixing
mt/strip-extra-keys-transformer
for recursive map encoding #963 - Support passing custom
:type
in into-schema opt for:map
and:map-of
#968 mu/path->in
works with:orn
,:catn
and:altn
.
Teppo the Dog enjoying the Sun at Näsijärvi.