Skip to content

Releases: oliyh/martian

Curiosity

15 Sep 15:26
Compare
Choose a tag to compare

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

The cato in the hato

23 Jul 08:08
Compare
Choose a tag to compare

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

De-fault

08 Mar 14:08
Compare
Choose a tag to compare

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

0.1.15

11 Feb 14:01
Compare
Choose a tag to compare

This release adds support for:

  • Development mode - a martian instance can now be a function or a var that resolves the martian instance, giving a better REPL workflow #101
  • Inline object definitions #100 and required field arrays on objects #102 (thanks @evilsneer for reporting)
  • An optional response validator which validates responses against the response schema #69

This release improves:

  • Initialisation of martian.re-frame instances to avoid race conditions #95
  • Documentation of martian.cljs-http initialisation

Lelu Dallas Multipass

27 Aug 11:05
Compare
Choose a tag to compare

This release adds support for:

  • Multiple instances in martian-re-frame - many thanks to @benedekfazekas #96
    -- Note that the signature of :martian.re-frame/request and the location of the martian instance within the re-frame db has changed, so if you relied on these for tests or other functionality you will need to update your code

This release fixes:

  • OpenAPI parameters - thanks to @enspritz for the report and help #93 #94
  • More robust pending operations in martian-re-frame #93

This release improves:

  • Documentation for martian-re-frame

We Are OpenAPI

22 Aug 20:29
Compare
Choose a tag to compare

This release adds support for:

  • OpenAPI v3 - huge thanks to @czan #90 #51
  • Parameter references - thanks to @kpmg-jp-jnorton #87

Got the city on lockdown

28 Apr 20:19
Compare
Choose a tag to compare

This release adds support for:

  • Path parameters #75 (thanks @RafaeLeal)
  • Route definition spec #78 (turn on spec instrumentation to use it)
  • clj-http-lite module #81 (thanks @deas)

This release improves:

Free form desire

13 Dec 22:44
Compare
Choose a tag to compare

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

I've got the key, I've got the secret

25 Jun 19:16
Compare
Choose a tag to compare

This release adds support for:

Keeping up with the Joneses

20 Nov 22:02
Compare
Choose a tag to compare

This release adds support for:

  • Trimming trailing slashes from base URLs as per #55 (thanks @samuelwagen)

This release fixes:

  • Compilation with the latest Clojurescript (1.10.439)
  • A compilation warning for schema #52 (thanks @samuelwagen)

This release improves:

  • The http-kit stub responder is now easier to use
  • cljdoc badges #59 (thanks @polymeris)