|
| 1 | +# Changelog |
| 2 | + |
| 3 | +### 0.15.3 (Nov 27, 2016) |
| 4 | + |
| 5 | +- Fixing issue with custom instances and global defaults ([#443](https://github.com/mzabriskie/axios/issues/443)) |
| 6 | +- Renaming `axios.d.ts` to `index.d.ts` ([#519](https://github.com/mzabriskie/axios/issues/519)) |
| 7 | +- Adding `get`, `head`, and `delete` to `defaults.headers` ([#509](https://github.com/mzabriskie/axios/issues/509)) |
| 8 | +- Fixing issue with `btoa` and IE ([#507](https://github.com/mzabriskie/axios/issues/507)) |
| 9 | +- Adding support for proxy authentication ([#483](https://github.com/mzabriskie/axios/pull/483)) |
| 10 | +- Improving HTTP adapter to use `http` protocol by default ([#493](https://github.com/mzabriskie/axios/pull/493)) |
| 11 | +- Fixing proxy issues ([#491](https://github.com/mzabriskie/axios/pull/491)) |
| 12 | + |
| 13 | +### 0.15.2 (Oct 17, 2016) |
| 14 | + |
| 15 | +- Fixing issue with calling `cancel` after response has been received ([#482](https://github.com/mzabriskie/axios/issues/482)) |
| 16 | + |
| 17 | +### 0.15.1 (Oct 14, 2016) |
| 18 | + |
| 19 | +- Fixing issue with UMD ([#485](https://github.com/mzabriskie/axios/issues/485)) |
| 20 | + |
| 21 | +### 0.15.0 (Oct 10, 2016) |
| 22 | + |
| 23 | +- Adding cancellation support ([#452](https://github.com/mzabriskie/axios/pull/452)) |
| 24 | +- Moving default adapter to global defaults ([#437](https://github.com/mzabriskie/axios/pull/437)) |
| 25 | +- Fixing issue with `file` URI scheme ([#440](https://github.com/mzabriskie/axios/pull/440)) |
| 26 | +- Fixing issue with `params` objects that have no prototype ([#445](https://github.com/mzabriskie/axios/pull/445)) |
| 27 | + |
| 28 | +### 0.14.0 (Aug 27, 2016) |
| 29 | + |
| 30 | +- **BREAKING** Updating TypeScript definitions ([#419](https://github.com/mzabriskie/axios/pull/419)) |
| 31 | +- **BREAKING** Replacing `agent` option with `httpAgent` and `httpsAgent` ([#387](https://github.com/mzabriskie/axios/pull/387)) |
| 32 | +- **BREAKING** Splitting `progress` event handlers into `onUploadProgress` and `onDownloadProgress` ([#423](https://github.com/mzabriskie/axios/pull/423)) |
| 33 | +- Adding support for `http_proxy` and `https_proxy` environment variables ([#366](https://github.com/mzabriskie/axios/pull/366)) |
| 34 | +- Fixing issue with `auth` config option and `Authorization` header ([#397](https://github.com/mzabriskie/axios/pull/397)) |
| 35 | +- Don't set XSRF header if `xsrfCookieName` is `null` ([#406](https://github.com/mzabriskie/axios/pull/406)) |
| 36 | + |
| 37 | +### 0.13.1 (Jul 16, 2016) |
| 38 | + |
| 39 | +- Fixing issue with response data not being transformed on error ([#378](https://github.com/mzabriskie/axios/issues/378)) |
| 40 | + |
| 41 | +### 0.13.0 (Jul 13, 2016) |
| 42 | + |
| 43 | +- **BREAKING** Improved error handling ([#345](https://github.com/mzabriskie/axios/pull/345)) |
| 44 | +- **BREAKING** Response transformer now invoked in dispatcher not adapter ([10eb238](https://github.com/mzabriskie/axios/commit/10eb23865101f9347570552c04e9d6211376e25e)) |
| 45 | +- **BREAKING** Request adapters now return a `Promise` ([157efd5](https://github.com/mzabriskie/axios/commit/157efd5615890301824e3121cc6c9d2f9b21f94a)) |
| 46 | +- Fixing issue with `withCredentials` not being overwritten ([#343](https://github.com/mzabriskie/axios/issues/343)) |
| 47 | +- Fixing regression with request transformer being called before request interceptor ([#352](https://github.com/mzabriskie/axios/issues/352)) |
| 48 | +- Fixing custom instance defaults ([#341](https://github.com/mzabriskie/axios/issues/341)) |
| 49 | +- Fixing instances created from `axios.create` to have same API as default axios ([#217](https://github.com/mzabriskie/axios/issues/217)) |
| 50 | + |
| 51 | +### 0.12.0 (May 31, 2016) |
| 52 | + |
| 53 | +- Adding support for `URLSearchParams` ([#317](https://github.com/mzabriskie/axios/pull/317)) |
| 54 | +- Adding `maxRedirects` option ([#307](https://github.com/mzabriskie/axios/pull/307)) |
| 55 | + |
| 56 | +### 0.11.1 (May 17, 2016) |
| 57 | + |
| 58 | +- Fixing IE CORS support ([#313](https://github.com/mzabriskie/axios/pull/313)) |
| 59 | +- Fixing detection of `FormData` ([#325](https://github.com/mzabriskie/axios/pull/325)) |
| 60 | +- Adding `Axios` class to exports ([#321](https://github.com/mzabriskie/axios/pull/321)) |
| 61 | + |
| 62 | +### 0.11.0 (Apr 26, 2016) |
| 63 | + |
| 64 | +- Adding support for Stream with HTTP adapter ([#296](https://github.com/mzabriskie/axios/pull/296)) |
| 65 | +- Adding support for custom HTTP status code error ranges ([#308](https://github.com/mzabriskie/axios/pull/308)) |
| 66 | +- Fixing issue with ArrayBuffer ([#299](https://github.com/mzabriskie/axios/pull/299)) |
| 67 | + |
| 68 | +### 0.10.0 (Apr 20, 2016) |
| 69 | + |
| 70 | +- Fixing issue with some requests sending `undefined` instead of `null` ([#250](https://github.com/mzabriskie/axios/pull/250)) |
| 71 | +- Fixing basic auth for HTTP adapter ([#252](https://github.com/mzabriskie/axios/pull/252)) |
| 72 | +- Fixing request timeout for XHR adapter ([#227](https://github.com/mzabriskie/axios/pull/227)) |
| 73 | +- Fixing IE8 support by using `onreadystatechange` instead of `onload` ([#249](https://github.com/mzabriskie/axios/pull/249)) |
| 74 | +- Fixing IE9 cross domain requests ([#251](https://github.com/mzabriskie/axios/pull/251)) |
| 75 | +- Adding `maxContentLength` option ([#275](https://github.com/mzabriskie/axios/pull/275)) |
| 76 | +- Fixing XHR support for WebWorker environment ([#279](https://github.com/mzabriskie/axios/pull/279)) |
| 77 | +- Adding request instance to response ([#200](https://github.com/mzabriskie/axios/pull/200)) |
| 78 | + |
| 79 | +### 0.9.1 (Jan 24, 2016) |
| 80 | + |
| 81 | +- Improving handling of request timeout in node ([#124](https://github.com/mzabriskie/axios/issues/124)) |
| 82 | +- Fixing network errors not rejecting ([#205](https://github.com/mzabriskie/axios/pull/205)) |
| 83 | +- Fixing issue with IE rejecting on HTTP 204 ([#201](https://github.com/mzabriskie/axios/issues/201)) |
| 84 | +- Fixing host/port when following redirects ([#198](https://github.com/mzabriskie/axios/pull/198)) |
| 85 | + |
| 86 | +### 0.9.0 (Jan 18, 2016) |
| 87 | + |
| 88 | +- Adding support for custom adapters |
| 89 | +- Fixing Content-Type header being removed when data is false ([#195](https://github.com/mzabriskie/axios/pull/195)) |
| 90 | +- Improving XDomainRequest implementation ([#185](https://github.com/mzabriskie/axios/pull/185)) |
| 91 | +- Improving config merging and order of precedence ([#183](https://github.com/mzabriskie/axios/pull/183)) |
| 92 | +- Fixing XDomainRequest support for only <= IE9 ([#182](https://github.com/mzabriskie/axios/pull/182)) |
| 93 | + |
| 94 | +### 0.8.1 (Dec 14, 2015) |
| 95 | + |
| 96 | +- Adding support for passing XSRF token for cross domain requests when using `withCredentials` ([#168](https://github.com/mzabriskie/axios/pull/168)) |
| 97 | +- Fixing error with format of basic auth header ([#178](https://github.com/mzabriskie/axios/pull/173)) |
| 98 | +- Fixing error with JSON payloads throwing `InvalidStateError` in some cases ([#174](https://github.com/mzabriskie/axios/pull/174)) |
| 99 | + |
| 100 | +### 0.8.0 (Dec 11, 2015) |
| 101 | + |
| 102 | +- Adding support for creating instances of axios ([#123](https://github.com/mzabriskie/axios/pull/123)) |
| 103 | +- Fixing http adapter to use `Buffer` instead of `String` in case of `responseType === 'arraybuffer'` ([#128](https://github.com/mzabriskie/axios/pull/128)) |
| 104 | +- Adding support for using custom parameter serializer with `paramsSerializer` option ([#121](https://github.com/mzabriskie/axios/pull/121)) |
| 105 | +- Fixing issue in IE8 caused by `forEach` on `arguments` ([#127](https://github.com/mzabriskie/axios/pull/127)) |
| 106 | +- Adding support for following redirects in node ([#146](https://github.com/mzabriskie/axios/pull/146)) |
| 107 | +- Adding support for transparent decompression if `content-encoding` is set ([#149](https://github.com/mzabriskie/axios/pull/149)) |
| 108 | +- Adding support for transparent XDomainRequest to handle cross domain requests in IE9 ([#140](https://github.com/mzabriskie/axios/pull/140)) |
| 109 | +- Adding support for HTTP basic auth via Authorization header ([#167](https://github.com/mzabriskie/axios/pull/167)) |
| 110 | +- Adding support for baseURL option ([#160](https://github.com/mzabriskie/axios/pull/160)) |
| 111 | + |
| 112 | +### 0.7.0 (Sep 29, 2015) |
| 113 | + |
| 114 | +- Fixing issue with minified bundle in IE8 ([#87](https://github.com/mzabriskie/axios/pull/87)) |
| 115 | +- Adding support for passing agent in node ([#102](https://github.com/mzabriskie/axios/pull/102)) |
| 116 | +- Adding support for returning result from `axios.spread` for chaining ([#106](https://github.com/mzabriskie/axios/pull/106)) |
| 117 | +- Fixing typescript definition ([#105](https://github.com/mzabriskie/axios/pull/105)) |
| 118 | +- Fixing default timeout config for node ([#112](https://github.com/mzabriskie/axios/pull/112)) |
| 119 | +- Adding support for use in web workers, and react-native ([#70](https://github.com/mzabriskie/axios/issue/70)), ([#98](https://github.com/mzabriskie/axios/pull/98)) |
| 120 | +- Adding support for fetch like API `axios(url[, config])` ([#116](https://github.com/mzabriskie/axios/issues/116)) |
| 121 | + |
| 122 | +### 0.6.0 (Sep 21, 2015) |
| 123 | + |
| 124 | +- Removing deprecated success/error aliases |
| 125 | +- Fixing issue with array params not being properly encoded ([#49](https://github.com/mzabriskie/axios/pull/49)) |
| 126 | +- Fixing issue with User-Agent getting overridden ([#69](https://github.com/mzabriskie/axios/issues/69)) |
| 127 | +- Adding support for timeout config ([#56](https://github.com/mzabriskie/axios/issues/56)) |
| 128 | +- Removing es6-promise dependency |
| 129 | +- Fixing issue preventing `length` to be used as a parameter ([#91](https://github.com/mzabriskie/axios/pull/91)) |
| 130 | +- Fixing issue with IE8 ([#85](https://github.com/mzabriskie/axios/pull/85)) |
| 131 | +- Converting build to UMD |
| 132 | + |
| 133 | +### 0.5.4 (Apr 08, 2015) |
| 134 | + |
| 135 | +- Fixing issue with FormData not being sent ([#53](https://github.com/mzabriskie/axios/issues/53)) |
| 136 | + |
| 137 | +### 0.5.3 (Apr 07, 2015) |
| 138 | + |
| 139 | +- Using JSON.parse unconditionally when transforming response string ([#55](https://github.com/mzabriskie/axios/issues/55)) |
| 140 | + |
| 141 | +### 0.5.2 (Mar 13, 2015) |
| 142 | + |
| 143 | +- Adding support for `statusText` in response ([#46](https://github.com/mzabriskie/axios/issues/46)) |
| 144 | + |
| 145 | +### 0.5.1 (Mar 10, 2015) |
| 146 | + |
| 147 | +- Fixing issue using strict mode ([#45](https://github.com/mzabriskie/axios/issues/45)) |
| 148 | +- Fixing issue with standalone build ([#47](https://github.com/mzabriskie/axios/issues/47)) |
| 149 | + |
| 150 | +### 0.5.0 (Jan 23, 2015) |
| 151 | + |
| 152 | +- Adding support for intercepetors ([#14](https://github.com/mzabriskie/axios/issues/14)) |
| 153 | +- Updating es6-promise dependency |
| 154 | + |
| 155 | +### 0.4.2 (Dec 10, 2014) |
| 156 | + |
| 157 | +- Fixing issue with `Content-Type` when using `FormData` ([#22](https://github.com/mzabriskie/axios/issues/22)) |
| 158 | +- Adding support for TypeScript ([#25](https://github.com/mzabriskie/axios/issues/25)) |
| 159 | +- Fixing issue with standalone build ([#29](https://github.com/mzabriskie/axios/issues/29)) |
| 160 | +- Fixing issue with verbs needing to be capitalized in some browsers ([#30](https://github.com/mzabriskie/axios/issues/30)) |
| 161 | + |
| 162 | +### 0.4.1 (Oct 15, 2014) |
| 163 | + |
| 164 | +- Adding error handling to request for node.js ([#18](https://github.com/mzabriskie/axios/issues/18)) |
| 165 | + |
| 166 | +### 0.4.0 (Oct 03, 2014) |
| 167 | + |
| 168 | +- Adding support for `ArrayBuffer` and `ArrayBufferView` ([#10](https://github.com/mzabriskie/axios/issues/10)) |
| 169 | +- Adding support for utf-8 for node.js ([#13](https://github.com/mzabriskie/axios/issues/13)) |
| 170 | +- Adding support for SSL for node.js ([#12](https://github.com/mzabriskie/axios/issues/12)) |
| 171 | +- Fixing incorrect `Content-Type` header ([#9](https://github.com/mzabriskie/axios/issues/9)) |
| 172 | +- Adding standalone build without bundled es6-promise ([#11](https://github.com/mzabriskie/axios/issues/11)) |
| 173 | +- Deprecating `success`/`error` in favor of `then`/`catch` |
| 174 | + |
| 175 | +### 0.3.1 (Sep 16, 2014) |
| 176 | + |
| 177 | +- Fixing missing post body when using node.js ([#3](https://github.com/mzabriskie/axios/issues/3)) |
| 178 | + |
| 179 | +### 0.3.0 (Sep 16, 2014) |
| 180 | + |
| 181 | +- Fixing `success` and `error` to properly receive response data as individual arguments ([#8](https://github.com/mzabriskie/axios/issues/8)) |
| 182 | +- Updating `then` and `catch` to receive response data as a single object ([#6](https://github.com/mzabriskie/axios/issues/6)) |
| 183 | +- Fixing issue with `all` not working ([#7](https://github.com/mzabriskie/axios/issues/7)) |
| 184 | + |
| 185 | +### 0.2.2 (Sep 14, 2014) |
| 186 | + |
| 187 | +- Fixing bundling with browserify ([#4](https://github.com/mzabriskie/axios/issues/4)) |
| 188 | + |
| 189 | +### 0.2.1 (Sep 12, 2014) |
| 190 | + |
| 191 | +- Fixing build problem causing ridiculous file sizes |
| 192 | + |
| 193 | +### 0.2.0 (Sep 12, 2014) |
| 194 | + |
| 195 | +- Adding support for `all` and `spread` |
| 196 | +- Adding support for node.js ([#1](https://github.com/mzabriskie/axios/issues/1)) |
| 197 | + |
| 198 | +### 0.1.0 (Aug 29, 2014) |
| 199 | + |
| 200 | +- Initial release |
0 commit comments