Hi everyone,
I am pleased to announce the release of martian 0.1.11
Martian provides an abstraction allowing you to describe the HTTP endpoints that you call without methods, urls and query parameters leaking into your application code, allowing you to work with pure Clojure data. It builds on the flexible interceptor pattern familiar to users of pedestal and supports APIs described with Swagger. Describing HTTP calls as data allows you to easily stub remote services, generate responses and add aspects such as logging and metrics.
This release adds support for:
- Free form objects (additionalProperties) #70 (thanks @omartell)
- Recursive schemas #71
- re-frame
on-success and on-failure handlers can be vectors, allowing closing over of local bindings #67
Enjoy!
Cheers,
Oliy