Releases: oliyh/martian
Releases · oliyh/martian
Curiosity
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 to0.8.2
The cato in the hato
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
0.1.15
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
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
Got the city on lockdown
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:
- Handling of additionalProperties #76 (thanks @RafaeLeal)
- Handling of open maps #77 (thanks @RafaeLeal)
- Remove implicit
martian-httpkit
dependency frommartian-test
#82 (thanks @davidjameshumphreys)
Free form desire
I've got the key, I've got the secret
This release adds support for:
- Making your own decision about keywordising keys as per #65 (thanks @andrewmcveigh)
- URI formats for strings #63 (thanks again to @andrewmcveigh)
Keeping up with the Joneses
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)