[ANN] martian 0.1.11 - simplify your HTTP clients

66 views
Skip to first unread message

Oliver Hine

unread,
Dec 13, 2019, 5:46:03 PM12/13/19
to Clojure
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
Reply all
Reply to author
Forward
0 new messages