Changelog
0.17.1 (Nov 11, 2017)
- Fixing issue with web workers (#1160)
- Allowing overriding transport (#1080)
- Updating TypeScript typings (#1165, #1125, #1131)
0.17.0 (Oct 21, 2017)
- BREAKING Fixing issue with
baseURL
and interceptors (#950)
- BREAKING Improving handing of duplicate headers (#874)
- Adding support for disabling proxies (#691)
- Updating TypeScript typings with generic type parameters (#1061)
0.16.2 (Jun 3, 2017)
- Fixing issue with including
buffer
in bundle (#887)
- Including underlying request in errors (#830)
- Convert
method
to lowercase (#930)
0.16.1 (Apr 8, 2017)
- Improving HTTP adapter to return last request in case of redirects (#828)
- Updating
follow-redirects
dependency (#829)
- Adding support for passing
Buffer
in node (#773)
0.16.0 (Mar 31, 2017)
- BREAKING Removing
Promise
from axios typings in favor of built-in type declarations (#480)
- Adding
options
shortcut method (#461)
- Fixing issue with using
responseType: 'json'
in browsers incompatible with XHR Level 2 (#654)
- Improving React Native detection (#731)
- Fixing
combineURLs
to support empty relativeURL
(#581)
- Removing
PROTECTION_PREFIX
support (#561)
0.15.3 (Nov 27, 2016)
- Fixing issue with custom instances and global defaults (#443)
- Renaming
axios.d.ts
to index.d.ts
(#519)
- Adding
get
, head
, and delete
to defaults.headers
(#509)
- Fixing issue with
btoa
and IE (#507)
- Adding support for proxy authentication (#483)
- Improving HTTP adapter to use
http
protocol by default (#493)
- Fixing proxy issues (#491)
0.15.2 (Oct 17, 2016)
- Fixing issue with calling
cancel
after response has been received (#482)
0.15.1 (Oct 14, 2016)
- Fixing issue with UMD (#485)
0.15.0 (Oct 10, 2016)
- Adding cancellation support (#452)
- Moving default adapter to global defaults (#437)
- Fixing issue with
file
URI scheme (#440)
- Fixing issue with
params
objects that have no prototype (#445)
0.14.0 (Aug 27, 2016)
- BREAKING Updating TypeScript definitions (#419)
- BREAKING Replacing
agent
option with httpAgent
and httpsAgent
(#387)
- BREAKING Splitting
progress
event handlers into onUploadProgress
and onDownloadProgress
(#423)
- Adding support for
http_proxy
and https_proxy
environment variables (#366)
- Fixing issue with
auth
config option and Authorization
header (#397)
- Don't set XSRF header if
xsrfCookieName
is null
(#406)
0.13.1 (Jul 16, 2016)
- Fixing issue with response data not being transformed on error (#378)
0.13.0 (Jul 13, 2016)
- BREAKING Improved error handling (#345)
- BREAKING Response transformer now invoked in dispatcher not adapter (10eb238)
- BREAKING Request adapters now return a
Promise
(157efd5)
- Fixing issue with
withCredentials
not being overwritten (#343)
- Fixing regression with request transformer being called before request interceptor (#352)
- Fixing custom instance defaults (#341)
- Fixing instances created from
axios.create
to have same API as default axios (#217)
0.12.0 (May 31, 2016)
- Adding support for
URLSearchParams
(#317)
- Adding
maxRedirects
option (#307)
0.11.1 (May 17, 2016)
- Fixing IE CORS support (#313)
- Fixing detection of
FormData
(#325)
- Adding
Axios
class to exports (#321)
0.11.0 (Apr 26, 2016)
- Adding support for Stream with HTTP adapter (#296)
- Adding support for custom HTTP status code error ranges (#308)
- Fixing issue with ArrayBuffer (#299)
0.10.0 (Apr 20, 2016)
- Fixing issue with some requests sending
undefined
instead of null
(#250)
- Fixing basic auth for HTTP adapter (#252)
- Fixing request timeout for XHR adapter (#227)
- Fixing IE8 support by using
onreadystatechange
instead of onload
(#249)
- Fixing IE9 cross domain requests (#251)
- Adding
maxContentLength
option (#275)
- Fixing XHR support for WebWorker environment (#279)
- Adding request instance to response (#200)
0.9.1 (Jan 24, 2016)
- Improving handling of request timeout in node (#124)
- Fixing network errors not rejecting (#205)
- Fixing issue with IE rejecting on HTTP 204 (#201)
- Fixing host/port when following redirects (#198)
0.9.0 (Jan 18, 2016)
- Adding support for custom adapters
- Fixing Content-Type header being removed when data is false (#195)
- Improving XDomainRequest implementation (#185)
- Improving config merging and order of precedence (#183)
- Fixing XDomainRequest support for only <= IE9 (#182)
0.8.1 (Dec 14, 2015)
- Adding support for passing XSRF token for cross domain requests when using
withCredentials
(#168)
- Fixing error with format of basic auth header (#178)
- Fixing error with JSON payloads throwing
InvalidStateError
in some cases (#174)
0.8.0 (Dec 11, 2015)
- Adding support for creating instances of axios (#123)
- Fixing http adapter to use
Buffer
instead of String
in case of responseType === 'arraybuffer'
(#128)
- Adding support for using custom parameter serializer with
paramsSerializer
option (#121)
- Fixing issue in IE8 caused by
forEach
on arguments
(#127)
- Adding support for following redirects in node (#146)
- Adding support for transparent decompression if
content-encoding
is set (#149)
- Adding support for transparent XDomainRequest to handle cross domain requests in IE9 (#140)
- Adding support for HTTP basic auth via Authorization header (#167)
- Adding support for baseURL option (#160)
0.7.0 (Sep 29, 2015)
- Fixing issue with minified bundle in IE8 (#87)
- Adding support for passing agent in node (#102)
- Adding support for returning result from
axios.spread
for chaining (#106)
- Fixing typescript definition (#105)
- Fixing default timeout config for node (#112)
- Adding support for use in web workers, and react-native (#70), (#98)
- Adding support for fetch like API
axios(url[, config])
(#116)
0.6.0 (Sep 21, 2015)
- Removing deprecated success/error aliases
- Fixing issue with array params not being properly encoded (#49)
- Fixing issue with User-Agent getting overridden (#69)
- Adding support for timeout config (#56)
- Removing es6-promise dependency
- Fixing issue preventing
length
to be used as a parameter (#91)
- Fixing issue with IE8 (#85)
- Converting build to UMD
0.5.4 (Apr 08, 2015)
- Fixing issue with FormData not being sent (#53)
0.5.3 (Apr 07, 2015)
- Using JSON.parse unconditionally when transforming response string (#55)
0.5.2 (Mar 13, 2015)
- Adding support for
statusText
in response (#46)
0.5.1 (Mar 10, 2015)
- Fixing issue using strict mode (#45)
- Fixing issue with standalone build (#47)
0.5.0 (Jan 23, 2015)
- Adding support for intercepetors (#14)
- Updating es6-promise dependency
0.4.2 (Dec 10, 2014)
- Fixing issue with
Content-Type
when using FormData
(#22)
- Adding support for TypeScript (#25)
- Fixing issue with standalone build (#29)
- Fixing issue with verbs needing to be capitalized in some browsers (#30)
0.4.1 (Oct 15, 2014)
- Adding error handling to request for node.js (#18)
0.4.0 (Oct 03, 2014)
- Adding support for
ArrayBuffer
and ArrayBufferView
(#10)
- Adding support for utf-8 for node.js (#13)
- Adding support for SSL for node.js (#12)
- Fixing incorrect
Content-Type
header (#9)
- Adding standalone build without bundled es6-promise (#11)
- Deprecating
success
/error
in favor of then
/catch
0.3.1 (Sep 16, 2014)
- Fixing missing post body when using node.js (#3)
0.3.0 (Sep 16, 2014)
- Fixing
success
and error
to properly receive response data as individual arguments (#8)
- Updating
then
and catch
to receive response data as a single object (#6)
- Fixing issue with
all
not working (#7)
0.2.2 (Sep 14, 2014)
- Fixing bundling with browserify (#4)
0.2.1 (Sep 12, 2014)
- Fixing build problem causing ridiculous file sizes
0.2.0 (Sep 12, 2014)
- Adding support for
all
and spread
- Adding support for node.js (#1)
0.1.0 (Aug 29, 2014)