Oliyh Martian Versions Save

The HTTP abstraction library for Clojure/script, supporting OpenAPI, Swagger, Schema, re-frame and more

0.1.26

3 months ago

This release adds:

  • Support for inf in default value for numbers #193 thanks @robertluo

This release improves:

  • Example in readme #185 thanks @LucianoLaratelli
  • Support for references in swagger specs #196 thanks @RafaeLeal
  • Description of the Babashka client in the README #191 thanks @lispyclouds

0.1.25

9 months ago

This release adds:

  • The ability to generate urls with their querystrings #171
  • Support for date-time formats #149

This release improves:

  • VCR playback terminates stack when it returns a response #181

0.1.24

10 months ago

This release improves:

  • Parsing of numeric values, #178 thanks @latacora-paul

This release fixes:

  • Failing spec instrumentation when content-type is not specified, #179 thanks @wkok

0.1.23

1 year ago

This release adds support for:

  • Babashka! #165 thanks @borkdude
  • explore return value now indicates deprecated endpoints #164 thanks @wkok
  • Support for local file definitions #174 #175

This release improves:

  • Upgrade clj-http-lite implementation #170
  • Remove old notice from README #173 thanks @The-Alchemist

0.1.22

1 year ago

This release adds support for:

  • date-time and int-or-string string formats #155, thanks @jcdlbs
  • Objects with no properties (implicitly anything) and associated additionalProperties support #156, thanks @jcdlbs
  • hato client in martian-test #158, thanks @bombaywalla
  • cljs-http-promise in martian-test #159

This release fixes:

  • The cljs-http stub responder in martian-test now returns a proper asynchronous contex #159

This release improves:

  • The martian-test code example in the README #152, thanks @rkirchofer
  • The respond-with (replacing respond-with-constant) function in martian-test now accepts functions as well as values #159

0.1.21

2 years ago

This release adds support for:

  • OpenAPI server URLs directive #129, thanks @bombaywalla
  • OpenAPI yaml definitions #132, thanks @bombaywalla

This release fixes:

  • Incorrect errors of disallowed keys for OpenAPI bootstrapped instances #126
  • The internal martian spec of an input schema to allow optional keys #138, thanks @chopptimus
  • OpenAPI parameters defined in a $ref #112, #142
  • Nested objects with optional keys in Swagger bootstrapped instances #111
  • Interpretation of the number leaf schema #146, thanks @bombaywalla
  • Interpretation of untyped schemas that have properties as objects #148, thanks @bombaywalla

This release improves:

  • The main readme and the VCR readme, thanks @rgkirch

0.1.20

2 years ago

This release adds support for:

  • martian-cljs-http-promise - support for the cljs-http-promise http client for cljs
  • Specifying options for the Swagger GET request when bootstrapping, #123 thanks @AndreaCrotti

This release fixes:

  • Bump cheshire and fix jackson CVE-2020-28491, #127 thanks @RickMoynihan

0.1.18

2 years ago

This release improves:

  • Errors thrown using the hato client are now handled by the interceptor chain

This release changes:

  • An exception is now thrown if the route name is not found when calling an endpoint function #120 - thanks @AndreaCrotti
  • The hato dependency is updated to 0.8.2

0.1.17

2 years ago

This release adds support for:

  • martian-hato - support for the Hato http client for JVM 11+

This release improves:

  • Application of defaults #108

This release fixes:

  • Parameter aliases being confused between body, query, path etc #109

This release changes:

  • The clojars group - this and future releases are now under com.github.oliyh, see README for details

0.1.16

3 years ago

This release adds support for:

  • Keyword -> string coercion #105
  • Document and optionally merge default values #18

This release improves:

  • Behaviour parsing OpenAPI v3 schemas when encountering an unexpected schema #103