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