0.12.1 (2015-12-26)
- service-handler: export service-handler in its own overridable module (d277cd1)
0.12.0 (2015-12-24)
- api: add guard condition against no services (753d490)
- test: update test to use buildRequest (8e75110)
- api: add
get
syntactic sugar helper (8d10c77) - api: add a generic request caller (a0af144)
- http-verbs: add all http verb methods (4d42651)
- request: add extra
method
parameter (56ab663) - service-handler: add support for option method (d0a74fc)
- url: support either the id or a path or url (c7b3767)
0.11.1 (2015-12-24)
- api: throw specific error on abort (4443ccb)
- bower: upgrade super agent dependency (24a0427)
- middleware: enable disabling for a service by configuration (ea280f4)
0.11.0 (2015-12-24)
0.10.6 (2015-12-23)
<a name"0.10.5">
- timeout: remove broken support for timeout (13c676a6)
<a name"0.10.4">
- callback: reject promise if res.error (ffbf7375)
- callback: promises with superagent (e6d00a5c)
- package.json: fix package.json main entrypoint (548658c2)
- error: reject promise on error (f46dd9dd)
- request: fix issue on unsupported method message (d95e631e)
- request: split method in request and sendRequest ([9ed00855](https://github.c
- request:: don't pass data to delete (1b306ca2)
- timeout: trick superagent logic to return a timeout error (03c636c4)
- timeout: add support for timeout (c0a5d3be)
- buildUrl: do not prepend baseUrl if path is already an url (fbaa0418)
- end.response: resolve response as first argument (60d8702c)
- result: change condition to not return an error on 3xx (9b50aae0)
- serviceHandler:
- servicehandler: set default to null to avoid truthy test (c5a83b24)
- serviceHandler: add query args to service handler sugar (b859ce9b)
- tests: change request calling as api changed (213e044b)
- before: add before clb to do stuff before .end (e7f3b49a)
- api: add buildUrl() (824c6b1e)
- params.regexp: use a generic pattern. (27fa264c)
- remove.header: add removeHeader API call (8d3cdbe7)
- buildUrl: guard against undefined tokens (f6454d4f)
- superagent: set superagent as an external dependencies (ca5a12d4)
- remove superagent-e6 dependency (ca5a12d4)
- headers: add runtime headers (5c51a62a)
- serviceHandler: bind closure to the api context (b7986d53)
- Services syntactic sugar methods are now placed in the api property instead of directly added to the superapi instance. Will prevent any possible collision.
- url: do not replace a token if not a given parameter (40fdadc2)
- credentials: add support for withCredentials (f2c5806d)
- handlers: pass data and params back to response handlers (1dcad34e)
- superagent: add an es6 version for cjs and amd (a51ec32a)
- api: service handlers are now set in a closure (fc2ab98c)
- callback: fix issue about wrong context (5b5814cb)
- parameters: add support for parameterized url (4221cc48)
- superagent: add a wrapper around superagent not es6 friendly (e7d9460a)
- typo: and jshint warnings (dafa9a0f)
- service: service are available as method on the api instance (8fb7d402)