1# Changelog
2
3### 0.24.0 (October 25, 2021)
4
5Breaking changes:
6- Revert: change type of AxiosResponse to any, please read lengthy discussion here: ([4141](https://github.com/axios/axios/issues/4141)) pull request: ([#4114](https://github.com/axios/axios/pull/4114))
7
8Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
9
10- [Jay](mailto:jasonsaayman@gmail.com)
11- [Rodry](https://github.com/ImRodry)
12- [Remco Haszing](https://github.com/remcohaszing)
13- [Isaiah Thomason](https://github.com/ITenthusiasm)
14
15### 0.23.0 (October 12, 2021)
16
17Breaking changes:
18- Distinguish request and response data types ([#4116](https://github.com/axios/axios/pull/4116))
19- Change never type to unknown ([#4142](https://github.com/axios/axios/pull/4142))
20- Fixed TransitionalOptions typings ([#4147](https://github.com/axios/axios/pull/4147))
21
22Fixes and Functionality:
23- Adding globalObject: 'this' to webpack config ([#3176](https://github.com/axios/axios/pull/3176))
24- Adding insecureHTTPParser type to AxiosRequestConfig ([#4066](https://github.com/axios/axios/pull/4066))
25- Fix missing semicolon in typings ([#4115](https://github.com/axios/axios/pull/4115))
26- Fix response headers types ([#4136](https://github.com/axios/axios/pull/4136))
27
28Internal and Tests:
29- Improve timeout error when timeout is browser default ([#3209](https://github.com/axios/axios/pull/3209))
30- Fix node version on CI ([#4069](https://github.com/axios/axios/pull/4069))
31- Added testing to TypeScript portion of project ([#4140](https://github.com/axios/axios/pull/4140))
32
33Documentation:
34- Rename Angular to AngularJS ([#4114](https://github.com/axios/axios/pull/4114))
35
36Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
37
38- [Jay](mailto:jasonsaayman@gmail.com)
39- [Evan-Finkelstein](https://github.com/Evan-Finkelstein)
40- [Paweł Szymański](https://github.com/Jezorko)
41- [Dobes Vandermeer](https://github.com/dobesv)
42- [Claas Augner](https://github.com/caugner)
43- [Remco Haszing](https://github.com/remcohaszing)
44- [Evgeniy](https://github.com/egmen)
45- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
46
47### 0.22.0 (October 01, 2021)
48
49Fixes and Functionality:
50- Caseless header comparing in HTTP adapter ([#2880](https://github.com/axios/axios/pull/2880))
51- Avoid package.json import fixing issues and warnings related to this ([#4041](https://github.com/axios/axios/pull/4041)), ([#4065](https://github.com/axios/axios/pull/4065))
52- Fixed cancelToken leakage and added AbortController support ([#3305](https://github.com/axios/axios/pull/3305))
53- Updating CI to run on release branches
54- Bump follow redirects version
55- Fixed default transitional config for custom Axios instance; ([#4052](https://github.com/axios/axios/pull/4052))
56
57Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
58
59- [Jay](mailto:jasonsaayman@gmail.com)
60- [Matt R. Wilson](https://github.com/mastermatt)
61- [Xianming Zhong](https://github.com/chinesedfan)
62- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
63
64### 0.21.4 (September 6, 2021)
65
66Fixes and Functionality:
67- Fixing JSON transform when data is stringified. Providing backward compatability and complying to the JSON RFC standard ([#4020](https://github.com/axios/axios/pull/4020))
68
69Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
70
71- [Jay](mailto:jasonsaayman@gmail.com)
72- [Guillaume Fortaine](https://github.com/gfortaine)
73- [Yusuke Kawasaki](https://github.com/kawanet)
74- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
75
76### 0.21.3 (September 4, 2021)
77
78Fixes and Functionality:
79- Fixing response interceptor not being called when request interceptor is attached ([#4013](https://github.com/axios/axios/pull/4013))
80
81Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
82
83- [Jay](mailto:jasonsaayman@gmail.com)
84- [Julian Hollmann](https://github.com/nerdbeere)
85
86### 0.21.2 (September 4, 2021)
87
88Fixes and Functionality:
89
90- Updating axios requests to be delayed by pre-emptive promise creation ([#2702](https://github.com/axios/axios/pull/2702))
91- Adding "synchronous" and "runWhen" options to interceptors api ([#2702](https://github.com/axios/axios/pull/2702))
92- Updating of transformResponse ([#3377](https://github.com/axios/axios/pull/3377))
93- Adding ability to omit User-Agent header ([#3703](https://github.com/axios/axios/pull/3703))
94- Adding multiple JSON improvements ([#3688](https://github.com/axios/axios/pull/3688), [#3763](https://github.com/axios/axios/pull/3763))
95- Fixing quadratic runtime and extra memory usage when setting a maxContentLength ([#3738](https://github.com/axios/axios/pull/3738))
96- Adding parseInt to config.timeout ([#3781](https://github.com/axios/axios/pull/3781))
97- Adding custom return type support to interceptor ([#3783](https://github.com/axios/axios/pull/3783))
98- Adding security fix for ReDoS vulnerability ([#3980](https://github.com/axios/axios/pull/3980))
99
100Internal and Tests:
101
102- Updating build dev dependancies ([#3401](https://github.com/axios/axios/pull/3401))
103- Fixing builds running on Travis CI ([#3538](https://github.com/axios/axios/pull/3538))
104- Updating follow rediect version ([#3694](https://github.com/axios/axios/pull/3694), [#3771](https://github.com/axios/axios/pull/3771))
105- Updating karma sauce launcher to fix failing sauce tests ([#3712](https://github.com/axios/axios/pull/3712), [#3717](https://github.com/axios/axios/pull/3717))
106- Updating content-type header for application/json to not contain charset field, according do RFC 8259 ([#2154](https://github.com/axios/axios/pull/2154))
107- Fixing tests by bumping karma-sauce-launcher version ([#3813](https://github.com/axios/axios/pull/3813))
108- Changing testing process from Travis CI to GitHub Actions ([#3938](https://github.com/axios/axios/pull/3938))
109
110Documentation:
111
112- Updating documentation around the use of `AUTH_TOKEN` with multiple domain endpoints ([#3539](https://github.com/axios/axios/pull/3539))
113- Remove duplication of item in changelog ([#3523](https://github.com/axios/axios/pull/3523))
114- Fixing gramatical errors ([#2642](https://github.com/axios/axios/pull/2642))
115- Fixing spelling error ([#3567](https://github.com/axios/axios/pull/3567))
116- Moving gitpod metion ([#2637](https://github.com/axios/axios/pull/2637))
117- Adding new axios documentation website link ([#3681](https://github.com/axios/axios/pull/3681), [#3707](https://github.com/axios/axios/pull/3707))
118- Updating documentation around dispatching requests ([#3772](https://github.com/axios/axios/pull/3772))
119- Adding documentation for the type guard isAxiosError ([#3767](https://github.com/axios/axios/pull/3767))
120- Adding explanation of cancel token ([#3803](https://github.com/axios/axios/pull/3803))
121- Updating CI status badge ([#3953](https://github.com/axios/axios/pull/3953))
122- Fixing errors with JSON documentation ([#3936](https://github.com/axios/axios/pull/3936))
123- Fixing README typo under Request Config ([#3825](https://github.com/axios/axios/pull/3825))
124- Adding axios-multi-api to the ecosystem file ([#3817](https://github.com/axios/axios/pull/3817))
125- Adding SECURITY.md to properly disclose security vulnerabilities ([#3981](https://github.com/axios/axios/pull/3981))
126
127Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
128
129- [Jay](mailto:jasonsaayman@gmail.com)
130- [Sasha Korotkov](https://github.com/SashaKoro)
131- [Daniel Lopretto](https://github.com/timemachine3030)
132- [Mike Bishop](https://github.com/MikeBishop)
133- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
134- [Mark](https://github.com/bimbiltu)
135- [Philipe Gouveia Paixão](https://github.com/piiih)
136- [hippo](https://github.com/hippo2cat)
137- [ready-research](https://github.com/ready-research)
138- [Xianming Zhong](https://github.com/chinesedfan)
139- [Christopher Chrapka](https://github.com/OJezu)
140- [Brian Anglin](https://github.com/anglinb)
141- [Kohta Ito](https://github.com/koh110)
142- [Ali Clark](https://github.com/aliclark)
143- [caikan](https://github.com/caikan)
144- [Elina Gorshkova](https://github.com/elinagorshkova)
145- [Ryota Ikezawa](https://github.com/paveg)
146- [Nisar Hassan Naqvi](https://github.com/nisarhassan12)
147- [Jake](https://github.com/codemaster138)
148- [TagawaHirotaka](https://github.com/wafuwafu13)
149- [Johannes Jarbratt](https://github.com/johachi)
150- [Mo Sattler](https://github.com/MoSattler)
151- [Sam Carlton](https://github.com/ThatGuySam)
152- [Matt Czapliński](https://github.com/MattCCC)
153- [Ziding Zhang](https://github.com/zidingz)
154
155### 0.21.1 (December 21, 2020)
156
157Fixes and Functionality:
158
159- Hotfix: Prevent SSRF ([#3410](https://github.com/axios/axios/pull/3410))
160- Protocol not parsed when setting proxy config from env vars ([#3070](https://github.com/axios/axios/pull/3070))
161- Updating axios in types to be lower case ([#2797](https://github.com/axios/axios/pull/2797))
162- Adding a type guard for `AxiosError` ([#2949](https://github.com/axios/axios/pull/2949))
163
164Internal and Tests:
165
166- Remove the skipping of the `socket` http test ([#3364](https://github.com/axios/axios/pull/3364))
167- Use different socket for Win32 test ([#3375](https://github.com/axios/axios/pull/3375))
168
169Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
170
171- Daniel Lopretto <timemachine3030@users.noreply.github.com>
172- Jason Kwok <JasonHK@users.noreply.github.com>
173- Jay <jasonsaayman@gmail.com>
174- Jonathan Foster <jonathan@jonathanfoster.io>
175- Remco Haszing <remcohaszing@gmail.com>
176- Xianming Zhong <chinesedfan@qq.com>
177
178### 0.21.0 (October 23, 2020)
179
180Fixes and Functionality:
181
182- Fixing requestHeaders.Authorization ([#3287](https://github.com/axios/axios/pull/3287))
183- Fixing node types ([#3237](https://github.com/axios/axios/pull/3237))
184- Fixing axios.delete ignores config.data ([#3282](https://github.com/axios/axios/pull/3282))
185- Revert "Fixing overwrite Blob/File type as Content-Type in browser. (#1773)" ([#3289](https://github.com/axios/axios/pull/3289))
186- Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled ([#3200](https://github.com/axios/axios/pull/3200))
187
188Internal and Tests:
189
190- Lock travis to not use node v15 ([#3361](https://github.com/axios/axios/pull/3361))
191
192Documentation:
193
194- Fixing simple typo, existant -> existent ([#3252](https://github.com/axios/axios/pull/3252))
195- Fixing typos ([#3309](https://github.com/axios/axios/pull/3309))
196
197Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
198
199- Allan Cruz <57270969+Allanbcruz@users.noreply.github.com>
200- George Cheng <Gerhut@GMail.com>
201- Jay <jasonsaayman@gmail.com>
202- Kevin Kirsche <Kev.Kirsche+GitHub@gmail.com>
203- Remco Haszing <remcohaszing@gmail.com>
204- Taemin Shin <cprayer13@gmail.com>
205- Tim Gates <tim.gates@iress.com>
206- Xianming Zhong <chinesedfan@qq.com>
207
208### 0.20.0 (August 20, 2020)
209
210Release of 0.20.0-pre as a full release with no other changes.
211
212### 0.20.0-pre (July 15, 2020)
213
214Fixes and Functionality:
215
216- Fixing response with utf-8 BOM can not parse to json ([#2419](https://github.com/axios/axios/pull/2419))
217 - fix: remove byte order marker (UTF-8 BOM) when transform response
218 - fix: remove BOM only utf-8
219 - test: utf-8 BOM
220 - fix: incorrect param name
221- Refactor mergeConfig without utils.deepMerge ([#2844](https://github.com/axios/axios/pull/2844))
222 - Adding failing test
223 - Fixing #2587 default custom config persisting
224 - Adding Concat keys and filter duplicates
225 - Fixed value from CPE
226 - update for review feedbacks
227 - no deepMerge
228 - only merge between plain objects
229 - fix rename
230 - always merge config by mergeConfig
231 - extract function mergeDeepProperties
232 - refactor mergeConfig with all keys, and add special logic for validateStatus
233 - add test for resetting headers
234 - add lots of tests and fix a bug
235 - should not inherit `data`
236 - use simple toString
237- Fixing overwrite Blob/File type as Content-Type in browser. ([#1773](https://github.com/axios/axios/pull/1773))
238- Fixing an issue that type 'null' is not assignable to validateStatus ([#2773](https://github.com/axios/axios/pull/2773))
239- Fixing special char encoding ([#1671](https://github.com/axios/axios/pull/1671))
240 - removing @ character from replacement list since it is a reserved character
241 - Updating buildURL test to not include the @ character
242 - Removing console logs
243- Fixing password encoding with special characters in basic authentication ([#1492](https://github.com/axios/axios/pull/1492))
244 - Fixing password encoding with special characters in basic authentication
245 - Adding test to check if password with non-Latin1 characters pass
246- Fixing 'Network Error' in react native android ([#1487](https://github.com/axios/axios/pull/1487))
247 There is a bug in react native Android platform when using get method. It will trigger a 'Network Error' when passing the requestData which is an empty string to request.send function. So if the requestData is an empty string we can set it to null as well to fix the bug.
248- Fixing Cookie Helper with Async Components ([#1105](https://github.com/axios/axios/pull/1105)) ([#1107](https://github.com/axios/axios/pull/1107))
249- Fixing 'progressEvent' type ([#2851](https://github.com/axios/axios/pull/2851))
250 - Fix 'progressEvent' type
251 - Update axios.ts
252- Fixing getting local files (file://) failed ([#2470](https://github.com/axios/axios/pull/2470))
253 - fix issue #2416, #2396
254 - fix Eslint warn
255 - Modify judgment conditions
256 - add unit test
257 - update unit test
258 - update unit test
259- Allow PURGE method in typings ([#2191](https://github.com/axios/axios/pull/2191))
260- Adding option to disable automatic decompression ([#2661](https://github.com/axios/axios/pull/2661))
261 - Adding ability to disable auto decompression
262 - Updating decompress documentation in README
263 - Fixing test\unit\adapters\http.js lint errors
264 - Adding test for disabling auto decompression
265 - Removing changes that fixed lint errors in tests
266 - Removing formatting change to unit test
267- Add independent `maxBodyLength` option ([#2781](https://github.com/axios/axios/pull/2781))
268 - Add independent option to set the maximum size of the request body
269 - Remove maxBodyLength check
270 - Update README
271 - Assert for error code and message
272- Adding responseEncoding to mergeConfig ([#1745](https://github.com/axios/axios/pull/1745))
273- Compatible with follow-redirect aborts the request ([#2689](https://github.com/axios/axios/pull/2689))
274 - Compatible with follow-redirect aborts the request
275 - Use the error code
276- Fix merging of params ([#2656](https://github.com/axios/axios/pull/2656))
277 - Name function to avoid ESLint func-names warning
278 - Switch params config to merge list and update tests
279 - Restore testing of both false and null
280 - Restore test cases for keys without defaults
281 - Include test for non-object values that aren't false-y.
282- Revert `finally` as `then` ([#2683](https://github.com/axios/axios/pull/2683))
283
284Internal and Tests:
285
286- Fix stale bot config ([#3049](https://github.com/axios/axios/pull/3049))
287 - fix stale bot config
288 - fix multiple lines
289- Add days and change name to work ([#3035](https://github.com/axios/axios/pull/3035))
290- Update close-issues.yml ([#3031](https://github.com/axios/axios/pull/3031))
291 - Update close-issues.yml
292 Update close message to read better 😄
293 - Fix use of quotations
294 Use single quotes as per other .yml files
295 - Remove user name form message
296- Add GitHub actions to close stale issues/prs ([#3029](https://github.com/axios/axios/pull/3029))
297 - prepare stale actions
298 - update messages
299 - Add exempt labels and lighten up comments
300- Add GitHub actions to close invalid issues ([#3022](https://github.com/axios/axios/pull/3022))
301 - add close actions
302 - fix with checkout
303 - update issue templates
304 - add reminder
305 - update close message
306- Add test with Node.js 12 ([#2860](https://github.com/axios/axios/pull/2860))
307 - test with Node.js 12
308 - test with latest
309- Adding console log on sandbox server startup ([#2210](https://github.com/axios/axios/pull/2210))
310 - Adding console log on sandbox server startup
311 - Update server.js
312 Add server error handling
313 - Update server.js
314 Better error message, remove retry.
315- Adding tests for method `options` type definitions ([#1996](https://github.com/axios/axios/pull/1996))
316 Update tests.
317- Add test for redirecting with too large response ([#2695](https://github.com/axios/axios/pull/2695))
318- Fixing unit test failure in Windows OS ([#2601](https://github.com/axios/axios/pull/2601))
319- Fixing issue for HEAD method and gzipped response ([#2666](https://github.com/axios/axios/pull/2666))
320- Fix tests in browsers ([#2748](https://github.com/axios/axios/pull/2748))
321- chore: add `jsdelivr` and `unpkg` support ([#2443](https://github.com/axios/axios/pull/2443))
322
323Documentation:
324
325- Adding support for URLSearchParams in node ([#1900](https://github.com/axios/axios/pull/1900))
326 - Adding support for URLSearchParams in node
327 - Remove un-needed code
328 - Update utils.js
329 - Make changes as suggested
330- Adding table of content (preview) ([#3050](https://github.com/axios/axios/pull/3050))
331 - add toc (preview)
332 - remove toc in toc
333 Signed-off-by: Moni <usmoni@gmail.com>
334 - fix sublinks
335 - fix indentation
336 - remove redundant table links
337 - update caps and indent
338 - remove axios
339- Replace 'blacklist' with 'blocklist' ([#3006](https://github.com/axios/axios/pull/3006))
340- docs(): Detailed config options environment. ([#2088](https://github.com/axios/axios/pull/2088))
341 - docs(): Detailed config options environment.
342 - Update README.md
343- Include axios-data-unpacker in ECOSYSTEM.md ([#2080](https://github.com/axios/axios/pull/2080))
344- Allow opening examples in Gitpod ([#1958](https://github.com/axios/axios/pull/1958))
345- Remove axios.all() and axios.spread() from Readme.md ([#2727](https://github.com/axios/axios/pull/2727))
346 - remove axios.all(), axios.spread()
347 - replace example
348 - axios.all() -> Promise.all()
349 - axios.spread(function (acct, perms)) -> function (acct, perms)
350 - add deprecated mark
351- Update README.md ([#2887](https://github.com/axios/axios/pull/2887))
352 Small change to the data attribute doc of the config. A request body can also be set for DELETE methods but this wasn't mentioned in the documentation (it only mentioned POST, PUT and PATCH). Took my some 10-20 minutes until I realized that I don't need to manipulate the request body with transformRequest in the case of DELETE.
353- Include swagger-taxos-codegen in ECOSYSTEM.md ([#2162](https://github.com/axios/axios/pull/2162))
354- Add CDNJS version badge in README.md ([#878](https://github.com/axios/axios/pull/878))
355 This badge will show the version on CDNJS!
356- Documentation update to clear up ambiguity in code examples ([#2928](https://github.com/axios/axios/pull/2928))
357 - Made an adjustment to the documentation to clear up any ambiguity around the use of "fs". This should help clear up that the code examples with "fs" cannot be used on the client side.
358- Update README.md about validateStatus ([#2912](https://github.com/axios/axios/pull/2912))
359 Rewrote the comment from "Reject only if the status code is greater than or equal to 500" to "Resolve only if the status code is less than 500"
360- Updating documentation for usage form-data ([#2805](https://github.com/axios/axios/pull/2805))
361 Closes #2049
362- Fixing CHANGELOG.md issue link ([#2784](https://github.com/axios/axios/pull/2784))
363- Include axios-hooks in ECOSYSTEM.md ([#2003](https://github.com/axios/axios/pull/2003))
364- Added Response header access instructions ([#1901](https://github.com/axios/axios/pull/1901))
365 - Added Response header access instructions
366 - Added note about using bracket notation
367- Add `onUploadProgress` and `onDownloadProgress` are browser only ([#2763](https://github.com/axios/axios/pull/2763))
368 Saw in #928 and #1966 that `onUploadProgress` and `onDownloadProgress` only work in the browser and was missing that from the README.
369- Update ' sign to ` in proxy spec ([#2778](https://github.com/axios/axios/pull/2778))
370- Adding jsDelivr link in README ([#1110](https://github.com/axios/axios/pull/1110))
371 - Adding jsDelivr link
372 - Add SRI
373 - Remove SRI
374
375Huge thanks to everyone who contributed to this release via code (authors listed
376below) or via reviews and triaging on GitHub:
377
378- Alan Wang <wp_scut@163.com>
379- Alexandru Ungureanu <khakcarot@gmail.com>
380- Anubhav Srivastava <anubhav.srivastava00@gmail.com>
381- Benny Neugebauer <bn@bennyn.de>
382- Cr <631807682@qq.com>
383- David <cygnidavid@gmail.com>
384- David Ko <david.ko@pvtmethod.com>
385- David Tanner <david.tanner@lifeomic.com>
386- Emily Morehouse <emilyemorehouse@gmail.com>
387- Felipe Martins <felipewmartins@gmail.com>
388- Fonger <5862369+Fonger@users.noreply.github.com>
389- Frostack <soulburn007@gmail.com>
390- George Cheng <Gerhut@GMail.com>
391- grumblerchester <grumblerchester@users.noreply.github.com>
392- Gustavo López <gualopezb@gmail.com>
393- hexaez <45806662+hexaez@users.noreply.github.com>
394- huangzuizui <huangzuizui@gmail.com>
395- Ian Wijma <ian@wij.ma>
396- Jay <jasonsaayman@gmail.com>
397- jeffjing <zgayjjf@qq.com>
398- jennynju <46782518+jennynju@users.noreply.github.com>
399- Jimmy Liao <52391190+jimmy-liao-gogoro@users.noreply.github.com>
400- Jonathan Sharpe <j.r.sharpe@gmail.com>
401- JounQin <admin@1stg.me>
402- Justin Beckwith <justin.beckwith@gmail.com>
403- Kamil Posiadała <3dcreator.pl@gmail.com>
404- Lukas Drgon <lukas.drgon@gmail.com>
405- marcinx <mail@marcinx.com>
406- Martti Laine <martti@codeclown.net>
407- Michał Zarach <michal.m.zarach@gmail.com>
408- Moni <usmoni@gmail.com>
409- Motonori Iwata <121048+iwata@users.noreply.github.com>
410- Nikita Galkin <nikita@galk.in>
411- Petr Mares <petr@mares.tw>
412- Philippe Recto <precto1285@gmal.com>
413- Remco Haszing <remcohaszing@gmail.com>
414- rockcs1992 <chengshi1219@gmail.com>
415- Ryan Bown <rbown@niftee.com.au>
416- Samina Fu <sufuf3@gmail.com>
417- Simone Busoli <simone.busoli@gmail.com>
418- Spencer von der Ohe <s.vonderohe40@gmail.com>
419- Sven Efftinge <sven.efftinge@typefox.io>
420- Taegyeoung Oh <otk1090@naver.com>
421- Taemin Shin <cprayer13@gmail.com>
422- Thibault Ehrhart <1208424+ehrhart@users.noreply.github.com>
423- Xianming Zhong <chinesedfan@qq.com>
424- Yasu Flores <carlosyasu91@gmail.com>
425- Zac Delventhal <delventhalz@gmail.com>
426
427### 0.19.2 (Jan 20, 2020)
428
429- Remove unnecessary XSS check ([#2679](https://github.com/axios/axios/pull/2679)) (see ([#2646](https://github.com/axios/axios/issues/2646)) for discussion)
430
431### 0.19.1 (Jan 7, 2020)
432
433Fixes and Functionality:
434
435- Fixing invalid agent issue ([#1904](https://github.com/axios/axios/pull/1904))
436- Fix ignore set withCredentials false ([#2582](https://github.com/axios/axios/pull/2582))
437- Delete useless default to hash ([#2458](https://github.com/axios/axios/pull/2458))
438- Fix HTTP/HTTPs agents passing to follow-redirect ([#1904](https://github.com/axios/axios/pull/1904))
439- Fix ignore set withCredentials false ([#2582](https://github.com/axios/axios/pull/2582))
440- Fix CI build failure ([#2570](https://github.com/axios/axios/pull/2570))
441- Remove dependency on is-buffer from package.json ([#1816](https://github.com/axios/axios/pull/1816))
442- Adding options typings ([#2341](https://github.com/axios/axios/pull/2341))
443- Adding Typescript HTTP method definition for LINK and UNLINK. ([#2444](https://github.com/axios/axios/pull/2444))
444- Update dist with newest changes, fixes Custom Attributes issue
445- Change syntax to see if build passes ([#2488](https://github.com/axios/axios/pull/2488))
446- Update Webpack + deps, remove now unnecessary polyfills ([#2410](https://github.com/axios/axios/pull/2410))
447- Fix to prevent XSS, throw an error when the URL contains a JS script ([#2464](https://github.com/axios/axios/pull/2464))
448- Add custom timeout error copy in config ([#2275](https://github.com/axios/axios/pull/2275))
449- Add error toJSON example ([#2466](https://github.com/axios/axios/pull/2466))
450- Fixing Vulnerability A Fortify Scan finds a critical Cross-Site Scrip… ([#2451](https://github.com/axios/axios/pull/2451))
451- Fixing subdomain handling on no_proxy ([#2442](https://github.com/axios/axios/pull/2442))
452- Make redirection from HTTP to HTTPS work ([#2426](https://github.com/axios/axios/pull/2426)) and ([#2547](https://github.com/axios/axios/pull/2547))
453- Add toJSON property to AxiosError type ([#2427](https://github.com/axios/axios/pull/2427))
454- Fixing socket hang up error on node side for slow response. ([#1752](https://github.com/axios/axios/pull/1752))
455- Alternative syntax to send data into the body ([#2317](https://github.com/axios/axios/pull/2317))
456- Fixing custom config options ([#2207](https://github.com/axios/axios/pull/2207))
457- Fixing set `config.method` after mergeConfig for Axios.prototype.request ([#2383](https://github.com/axios/axios/pull/2383))
458- Axios create url bug ([#2290](https://github.com/axios/axios/pull/2290))
459- Do not modify config.url when using a relative baseURL (resolves [#1628](https://github.com/axios/axios/issues/1098)) ([#2391](https://github.com/axios/axios/pull/2391))
460
461Internal:
462
463- Revert "Update Webpack + deps, remove now unnecessary polyfills" ([#2479](https://github.com/axios/axios/pull/2479))
464- Order of if/else blocks is causing unit tests mocking XHR. ([#2201](https://github.com/axios/axios/pull/2201))
465- Add license badge ([#2446](https://github.com/axios/axios/pull/2446))
466- Fix travis CI build [#2386](https://github.com/axios/axios/pull/2386)
467- Fix cancellation error on build master. #2290 #2207 ([#2407](https://github.com/axios/axios/pull/2407))
468
469Documentation:
470
471- Fixing typo in CHANGELOG.md: s/Functionallity/Functionality ([#2639](https://github.com/axios/axios/pull/2639))
472- Fix badge, use master branch ([#2538](https://github.com/axios/axios/pull/2538))
473- Fix typo in changelog [#2193](https://github.com/axios/axios/pull/2193)
474- Document fix ([#2514](https://github.com/axios/axios/pull/2514))
475- Update docs with no_proxy change, issue #2484 ([#2513](https://github.com/axios/axios/pull/2513))
476- Fixing missing words in docs template ([#2259](https://github.com/axios/axios/pull/2259))
477- 🐛Fix request finally documentation in README ([#2189](https://github.com/axios/axios/pull/2189))
478- updating spelling and adding link to docs ([#2212](https://github.com/axios/axios/pull/2212))
479- docs: minor tweak ([#2404](https://github.com/axios/axios/pull/2404))
480- Update response interceptor docs ([#2399](https://github.com/axios/axios/pull/2399))
481- Update README.md ([#2504](https://github.com/axios/axios/pull/2504))
482- Fix word 'sintaxe' to 'syntax' in README.md ([#2432](https://github.com/axios/axios/pull/2432))
483- updating README: notes on CommonJS autocomplete ([#2256](https://github.com/axios/axios/pull/2256))
484- Fix grammar in README.md ([#2271](https://github.com/axios/axios/pull/2271))
485- Doc fixes, minor examples cleanup ([#2198](https://github.com/axios/axios/pull/2198))
486
487### 0.19.0 (May 30, 2019)
488
489Fixes and Functionality:
490
491- Added support for no_proxy env variable ([#1693](https://github.com/axios/axios/pull/1693/files)) - Chance Dickson
492- Unzip response body only for statuses != 204 ([#1129](https://github.com/axios/axios/pull/1129)) - drawski
493- Destroy stream on exceeding maxContentLength (fixes [#1098](https://github.com/axios/axios/issues/1098)) ([#1485](https://github.com/axios/axios/pull/1485)) - Gadzhi Gadzhiev
494- Makes Axios error generic to use AxiosResponse ([#1738](https://github.com/axios/axios/pull/1738)) - Suman Lama
495- Fixing Mocha tests by locking follow-redirects version to 1.5.10 ([#1993](https://github.com/axios/axios/pull/1993)) - grumblerchester
496- Allow uppercase methods in typings. ([#1781](https://github.com/axios/axios/pull/1781)) - Ken Powers
497- Fixing building url with hash mark ([#1771](https://github.com/axios/axios/pull/1771)) - Anatoly Ryabov
498- This commit fix building url with hash map (fragment identifier) when parameters are present: they must not be added after `#`, because client cut everything after `#`
499- Preserve HTTP method when following redirect ([#1758](https://github.com/axios/axios/pull/1758)) - Rikki Gibson
500- Add `getUri` signature to TypeScript definition. ([#1736](https://github.com/axios/axios/pull/1736)) - Alexander Trauzzi
501- Adding isAxiosError flag to errors thrown by axios ([#1419](https://github.com/axios/axios/pull/1419)) - Ayush Gupta
502
503Internal:
504
505- Fixing .eslintrc without extension ([#1789](https://github.com/axios/axios/pull/1789)) - Manoel
506- Fix failing SauceLabs tests by updating configuration - Emily Morehouse
507- Add issue templates - Emily Morehouse
508
509Documentation:
510
511- Consistent coding style in README ([#1787](https://github.com/axios/axios/pull/1787)) - Ali Servet Donmez
512- Add information about auth parameter to README ([#2166](https://github.com/axios/axios/pull/2166)) - xlaguna
513- Add DELETE to list of methods that allow data as a config option ([#2169](https://github.com/axios/axios/pull/2169)) - Daniela Borges Matos de Carvalho
514- Update ECOSYSTEM.md - Add Axios Endpoints ([#2176](https://github.com/axios/axios/pull/2176)) - Renan
515- Add r2curl in ECOSYSTEM ([#2141](https://github.com/axios/axios/pull/2141)) - 유용우 / CX
516- Update README.md - Add instructions for installing with yarn ([#2036](https://github.com/axios/axios/pull/2036)) - Victor Hermes
517- Fixing spacing for README.md ([#2066](https://github.com/axios/axios/pull/2066)) - Josh McCarty
518- Update README.md. - Change `.then` to `.finally` in example code ([#2090](https://github.com/axios/axios/pull/2090)) - Omar Cai
519- Clarify what values responseType can have in Node ([#2121](https://github.com/axios/axios/pull/2121)) - Tyler Breisacher
520- docs(ECOSYSTEM): add axios-api-versioning ([#2020](https://github.com/axios/axios/pull/2020)) - Weffe
521- It seems that `responseType: 'blob'` doesn't actually work in Node (when I tried using it, response.data was a string, not a Blob, since Node doesn't have Blobs), so this clarifies that this option should only be used in the browser
522- Update README.md. - Add Querystring library note ([#1896](https://github.com/axios/axios/pull/1896)) - Dmitriy Eroshenko
523- Add react-hooks-axios to Libraries section of ECOSYSTEM.md ([#1925](https://github.com/axios/axios/pull/1925)) - Cody Chan
524- Clarify in README that default timeout is 0 (no timeout) ([#1750](https://github.com/axios/axios/pull/1750)) - Ben Standefer
525
526### 0.19.0-beta.1 (Aug 9, 2018)
527
528**NOTE:** This is a beta version of this release. There may be functionality that is broken in
529certain browsers, though we suspect that builds are hanging and not erroring. See
530https://saucelabs.com/u/axios for the most up-to-date information.
531
532New Functionality:
533
534- Add getUri method ([#1712](https://github.com/axios/axios/issues/1712))
535- Add support for no_proxy env variable ([#1693](https://github.com/axios/axios/issues/1693))
536- Add toJSON to decorated Axios errors to facilitate serialization ([#1625](https://github.com/axios/axios/issues/1625))
537- Add second then on axios call ([#1623](https://github.com/axios/axios/issues/1623))
538- Typings: allow custom return types
539- Add option to specify character set in responses (with http adapter)
540
541Fixes:
542
543- Fix Keep defaults local to instance ([#385](https://github.com/axios/axios/issues/385))
544- Correctly catch exception in http test ([#1475](https://github.com/axios/axios/issues/1475))
545- Fix accept header normalization ([#1698](https://github.com/axios/axios/issues/1698))
546- Fix http adapter to allow HTTPS connections via HTTP ([#959](https://github.com/axios/axios/issues/959))
547- Fix Removes usage of deprecated Buffer constructor. ([#1555](https://github.com/axios/axios/issues/1555), [#1622](https://github.com/axios/axios/issues/1622))
548- Fix defaults to use httpAdapter if available ([#1285](https://github.com/axios/axios/issues/1285))
549 - Fixing defaults to use httpAdapter if available
550 - Use a safer, cross-platform method to detect the Node environment
551- Fix Reject promise if request is cancelled by the browser ([#537](https://github.com/axios/axios/issues/537))
552- [Typescript] Fix missing type parameters on delete/head methods
553- [NS]: Send `false` flag isStandardBrowserEnv for Nativescript
554- Fix missing type parameters on delete/head
555- Fix Default method for an instance always overwritten by get
556- Fix type error when socketPath option in AxiosRequestConfig
557- Capture errors on request data streams
558- Decorate resolve and reject to clear timeout in all cases
559
560Huge thanks to everyone who contributed to this release via code (authors listed
561below) or via reviews and triaging on GitHub:
562
563- Andrew Scott <ascott18@gmail.com>
564- Anthony Gauthier <antho325@hotmail.com>
565- arpit <arpit2438735@gmail.com>
566- ascott18
567- Benedikt Rötsch <axe312ger@users.noreply.github.com>
568- Chance Dickson <me@chancedickson.com>
569- Dave Stewart <info@davestewart.co.uk>
570- Deric Cain <deric.cain@gmail.com>
571- Guillaume Briday <guillaumebriday@gmail.com>
572- Jacob Wejendorp <jacob@wejendorp.dk>
573- Jim Lynch <mrdotjim@gmail.com>
574- johntron
575- Justin Beckwith <beckwith@google.com>
576- Justin Beckwith <justin.beckwith@gmail.com>
577- Khaled Garbaya <khaledgarbaya@gmail.com>
578- Lim Jing Rong <jjingrong@users.noreply.github.com>
579- Mark van den Broek <mvdnbrk@gmail.com>
580- Martti Laine <martti@codeclown.net>
581- mattridley
582- mattridley <matt.r@joinblink.com>
583- Nicolas Del Valle <nicolas.delvalle@gmail.com>
584- Nilegfx
585- pbarbiero
586- Rikki Gibson <rikkigibson@gmail.com>
587- Sako Hartounian <sakohartounian@yahoo.com>
588- Shane Fitzpatrick <fitzpasd@gmail.com>
589- Stephan Schneider <stephanschndr@gmail.com>
590- Steven <steven@ceriously.com>
591- Tim Garthwaite <tim.garthwaite@jibo.com>
592- Tim Johns <timjohns@yahoo.com>
593- Yutaro Miyazaki <yutaro@studio-rubbish.com>
594
595### 0.18.0 (Feb 19, 2018)
596
597- Adding support for UNIX Sockets when running with Node.js ([#1070](https://github.com/axios/axios/pull/1070))
598- Fixing typings ([#1177](https://github.com/axios/axios/pull/1177)):
599 - AxiosRequestConfig.proxy: allows type false
600 - AxiosProxyConfig: added auth field
601- Adding function signature in AxiosInstance interface so AxiosInstance can be invoked ([#1192](https://github.com/axios/axios/pull/1192), [#1254](https://github.com/axios/axios/pull/1254))
602- Allowing maxContentLength to pass through to redirected calls as maxBodyLength in follow-redirects config ([#1287](https://github.com/axios/axios/pull/1287))
603- Fixing configuration when using an instance - method can now be set ([#1342](https://github.com/axios/axios/pull/1342))
604
605### 0.17.1 (Nov 11, 2017)
606
607- Fixing issue with web workers ([#1160](https://github.com/axios/axios/pull/1160))
608- Allowing overriding transport ([#1080](https://github.com/axios/axios/pull/1080))
609- Updating TypeScript typings ([#1165](https://github.com/axios/axios/pull/1165), [#1125](https://github.com/axios/axios/pull/1125), [#1131](https://github.com/axios/axios/pull/1131))
610
611### 0.17.0 (Oct 21, 2017)
612
613- **BREAKING** Fixing issue with `baseURL` and interceptors ([#950](https://github.com/axios/axios/pull/950))
614- **BREAKING** Improving handing of duplicate headers ([#874](https://github.com/axios/axios/pull/874))
615- Adding support for disabling proxies ([#691](https://github.com/axios/axios/pull/691))
616- Updating TypeScript typings with generic type parameters ([#1061](https://github.com/axios/axios/pull/1061))
617
618### 0.16.2 (Jun 3, 2017)
619
620- Fixing issue with including `buffer` in bundle ([#887](https://github.com/axios/axios/pull/887))
621- Including underlying request in errors ([#830](https://github.com/axios/axios/pull/830))
622- Convert `method` to lowercase ([#930](https://github.com/axios/axios/pull/930))
623
624### 0.16.1 (Apr 8, 2017)
625
626- Improving HTTP adapter to return last request in case of redirects ([#828](https://github.com/axios/axios/pull/828))
627- Updating `follow-redirects` dependency ([#829](https://github.com/axios/axios/pull/829))
628- Adding support for passing `Buffer` in node ([#773](https://github.com/axios/axios/pull/773))
629
630### 0.16.0 (Mar 31, 2017)
631
632- **BREAKING** Removing `Promise` from axios typings in favor of built-in type declarations ([#480](https://github.com/axios/axios/issues/480))
633- Adding `options` shortcut method ([#461](https://github.com/axios/axios/pull/461))
634- Fixing issue with using `responseType: 'json'` in browsers incompatible with XHR Level 2 ([#654](https://github.com/axios/axios/pull/654))
635- Improving React Native detection ([#731](https://github.com/axios/axios/pull/731))
636- Fixing `combineURLs` to support empty `relativeURL` ([#581](https://github.com/axios/axios/pull/581))
637- Removing `PROTECTION_PREFIX` support ([#561](https://github.com/axios/axios/pull/561))
638
639### 0.15.3 (Nov 27, 2016)
640
641- Fixing issue with custom instances and global defaults ([#443](https://github.com/axios/axios/issues/443))
642- Renaming `axios.d.ts` to `index.d.ts` ([#519](https://github.com/axios/axios/issues/519))
643- Adding `get`, `head`, and `delete` to `defaults.headers` ([#509](https://github.com/axios/axios/issues/509))
644- Fixing issue with `btoa` and IE ([#507](https://github.com/axios/axios/issues/507))
645- Adding support for proxy authentication ([#483](https://github.com/axios/axios/pull/483))
646- Improving HTTP adapter to use `http` protocol by default ([#493](https://github.com/axios/axios/pull/493))
647- Fixing proxy issues ([#491](https://github.com/axios/axios/pull/491))
648
649### 0.15.2 (Oct 17, 2016)
650
651- Fixing issue with calling `cancel` after response has been received ([#482](https://github.com/axios/axios/issues/482))
652
653### 0.15.1 (Oct 14, 2016)
654
655- Fixing issue with UMD ([#485](https://github.com/axios/axios/issues/485))
656
657### 0.15.0 (Oct 10, 2016)
658
659- Adding cancellation support ([#452](https://github.com/axios/axios/pull/452))
660- Moving default adapter to global defaults ([#437](https://github.com/axios/axios/pull/437))
661- Fixing issue with `file` URI scheme ([#440](https://github.com/axios/axios/pull/440))
662- Fixing issue with `params` objects that have no prototype ([#445](https://github.com/axios/axios/pull/445))
663
664### 0.14.0 (Aug 27, 2016)
665
666- **BREAKING** Updating TypeScript definitions ([#419](https://github.com/axios/axios/pull/419))
667- **BREAKING** Replacing `agent` option with `httpAgent` and `httpsAgent` ([#387](https://github.com/axios/axios/pull/387))
668- **BREAKING** Splitting `progress` event handlers into `onUploadProgress` and `onDownloadProgress` ([#423](https://github.com/axios/axios/pull/423))
669- Adding support for `http_proxy` and `https_proxy` environment variables ([#366](https://github.com/axios/axios/pull/366))
670- Fixing issue with `auth` config option and `Authorization` header ([#397](https://github.com/axios/axios/pull/397))
671- Don't set XSRF header if `xsrfCookieName` is `null` ([#406](https://github.com/axios/axios/pull/406))
672
673### 0.13.1 (Jul 16, 2016)
674
675- Fixing issue with response data not being transformed on error ([#378](https://github.com/axios/axios/issues/378))
676
677### 0.13.0 (Jul 13, 2016)
678
679- **BREAKING** Improved error handling ([#345](https://github.com/axios/axios/pull/345))
680- **BREAKING** Response transformer now invoked in dispatcher not adapter ([10eb238](https://github.com/axios/axios/commit/10eb23865101f9347570552c04e9d6211376e25e))
681- **BREAKING** Request adapters now return a `Promise` ([157efd5](https://github.com/axios/axios/commit/157efd5615890301824e3121cc6c9d2f9b21f94a))
682- Fixing issue with `withCredentials` not being overwritten ([#343](https://github.com/axios/axios/issues/343))
683- Fixing regression with request transformer being called before request interceptor ([#352](https://github.com/axios/axios/issues/352))
684- Fixing custom instance defaults ([#341](https://github.com/axios/axios/issues/341))
685- Fixing instances created from `axios.create` to have same API as default axios ([#217](https://github.com/axios/axios/issues/217))
686
687### 0.12.0 (May 31, 2016)
688
689- Adding support for `URLSearchParams` ([#317](https://github.com/axios/axios/pull/317))
690- Adding `maxRedirects` option ([#307](https://github.com/axios/axios/pull/307))
691
692### 0.11.1 (May 17, 2016)
693
694- Fixing IE CORS support ([#313](https://github.com/axios/axios/pull/313))
695- Fixing detection of `FormData` ([#325](https://github.com/axios/axios/pull/325))
696- Adding `Axios` class to exports ([#321](https://github.com/axios/axios/pull/321))
697
698### 0.11.0 (Apr 26, 2016)
699
700- Adding support for Stream with HTTP adapter ([#296](https://github.com/axios/axios/pull/296))
701- Adding support for custom HTTP status code error ranges ([#308](https://github.com/axios/axios/pull/308))
702- Fixing issue with ArrayBuffer ([#299](https://github.com/axios/axios/pull/299))
703
704### 0.10.0 (Apr 20, 2016)
705
706- Fixing issue with some requests sending `undefined` instead of `null` ([#250](https://github.com/axios/axios/pull/250))
707- Fixing basic auth for HTTP adapter ([#252](https://github.com/axios/axios/pull/252))
708- Fixing request timeout for XHR adapter ([#227](https://github.com/axios/axios/pull/227))
709- Fixing IE8 support by using `onreadystatechange` instead of `onload` ([#249](https://github.com/axios/axios/pull/249))
710- Fixing IE9 cross domain requests ([#251](https://github.com/axios/axios/pull/251))
711- Adding `maxContentLength` option ([#275](https://github.com/axios/axios/pull/275))
712- Fixing XHR support for WebWorker environment ([#279](https://github.com/axios/axios/pull/279))
713- Adding request instance to response ([#200](https://github.com/axios/axios/pull/200))
714
715### 0.9.1 (Jan 24, 2016)
716
717- Improving handling of request timeout in node ([#124](https://github.com/axios/axios/issues/124))
718- Fixing network errors not rejecting ([#205](https://github.com/axios/axios/pull/205))
719- Fixing issue with IE rejecting on HTTP 204 ([#201](https://github.com/axios/axios/issues/201))
720- Fixing host/port when following redirects ([#198](https://github.com/axios/axios/pull/198))
721
722### 0.9.0 (Jan 18, 2016)
723
724- Adding support for custom adapters
725- Fixing Content-Type header being removed when data is false ([#195](https://github.com/axios/axios/pull/195))
726- Improving XDomainRequest implementation ([#185](https://github.com/axios/axios/pull/185))
727- Improving config merging and order of precedence ([#183](https://github.com/axios/axios/pull/183))
728- Fixing XDomainRequest support for only <= IE9 ([#182](https://github.com/axios/axios/pull/182))
729
730### 0.8.1 (Dec 14, 2015)
731
732- Adding support for passing XSRF token for cross domain requests when using `withCredentials` ([#168](https://github.com/axios/axios/pull/168))
733- Fixing error with format of basic auth header ([#178](https://github.com/axios/axios/pull/173))
734- Fixing error with JSON payloads throwing `InvalidStateError` in some cases ([#174](https://github.com/axios/axios/pull/174))
735
736### 0.8.0 (Dec 11, 2015)
737
738- Adding support for creating instances of axios ([#123](https://github.com/axios/axios/pull/123))
739- Fixing http adapter to use `Buffer` instead of `String` in case of `responseType === 'arraybuffer'` ([#128](https://github.com/axios/axios/pull/128))
740- Adding support for using custom parameter serializer with `paramsSerializer` option ([#121](https://github.com/axios/axios/pull/121))
741- Fixing issue in IE8 caused by `forEach` on `arguments` ([#127](https://github.com/axios/axios/pull/127))
742- Adding support for following redirects in node ([#146](https://github.com/axios/axios/pull/146))
743- Adding support for transparent decompression if `content-encoding` is set ([#149](https://github.com/axios/axios/pull/149))
744- Adding support for transparent XDomainRequest to handle cross domain requests in IE9 ([#140](https://github.com/axios/axios/pull/140))
745- Adding support for HTTP basic auth via Authorization header ([#167](https://github.com/axios/axios/pull/167))
746- Adding support for baseURL option ([#160](https://github.com/axios/axios/pull/160))
747
748### 0.7.0 (Sep 29, 2015)
749
750- Fixing issue with minified bundle in IE8 ([#87](https://github.com/axios/axios/pull/87))
751- Adding support for passing agent in node ([#102](https://github.com/axios/axios/pull/102))
752- Adding support for returning result from `axios.spread` for chaining ([#106](https://github.com/axios/axios/pull/106))
753- Fixing typescript definition ([#105](https://github.com/axios/axios/pull/105))
754- Fixing default timeout config for node ([#112](https://github.com/axios/axios/pull/112))
755- 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))
756- Adding support for fetch like API `axios(url[, config])` ([#116](https://github.com/axios/axios/issues/116))
757
758### 0.6.0 (Sep 21, 2015)
759
760- Removing deprecated success/error aliases
761- Fixing issue with array params not being properly encoded ([#49](https://github.com/axios/axios/pull/49))
762- Fixing issue with User-Agent getting overridden ([#69](https://github.com/axios/axios/issues/69))
763- Adding support for timeout config ([#56](https://github.com/axios/axios/issues/56))
764- Removing es6-promise dependency
765- Fixing issue preventing `length` to be used as a parameter ([#91](https://github.com/axios/axios/pull/91))
766- Fixing issue with IE8 ([#85](https://github.com/axios/axios/pull/85))
767- Converting build to UMD
768
769### 0.5.4 (Apr 08, 2015)
770
771- Fixing issue with FormData not being sent ([#53](https://github.com/axios/axios/issues/53))
772
773### 0.5.3 (Apr 07, 2015)
774
775- Using JSON.parse unconditionally when transforming response string ([#55](https://github.com/axios/axios/issues/55))
776
777### 0.5.2 (Mar 13, 2015)
778
779- Adding support for `statusText` in response ([#46](https://github.com/axios/axios/issues/46))
780
781### 0.5.1 (Mar 10, 2015)
782
783- Fixing issue using strict mode ([#45](https://github.com/axios/axios/issues/45))
784- Fixing issue with standalone build ([#47](https://github.com/axios/axios/issues/47))
785
786### 0.5.0 (Jan 23, 2015)
787
788- Adding support for intercepetors ([#14](https://github.com/axios/axios/issues/14))
789- Updating es6-promise dependency
790
791### 0.4.2 (Dec 10, 2014)
792
793- Fixing issue with `Content-Type` when using `FormData` ([#22](https://github.com/axios/axios/issues/22))
794- Adding support for TypeScript ([#25](https://github.com/axios/axios/issues/25))
795- Fixing issue with standalone build ([#29](https://github.com/axios/axios/issues/29))
796- Fixing issue with verbs needing to be capitalized in some browsers ([#30](https://github.com/axios/axios/issues/30))
797
798### 0.4.1 (Oct 15, 2014)
799
800- Adding error handling to request for node.js ([#18](https://github.com/axios/axios/issues/18))
801
802### 0.4.0 (Oct 03, 2014)
803
804- Adding support for `ArrayBuffer` and `ArrayBufferView` ([#10](https://github.com/axios/axios/issues/10))
805- Adding support for utf-8 for node.js ([#13](https://github.com/axios/axios/issues/13))
806- Adding support for SSL for node.js ([#12](https://github.com/axios/axios/issues/12))
807- Fixing incorrect `Content-Type` header ([#9](https://github.com/axios/axios/issues/9))
808- Adding standalone build without bundled es6-promise ([#11](https://github.com/axios/axios/issues/11))
809- Deprecating `success`/`error` in favor of `then`/`catch`
810
811### 0.3.1 (Sep 16, 2014)
812
813- Fixing missing post body when using node.js ([#3](https://github.com/axios/axios/issues/3))
814
815### 0.3.0 (Sep 16, 2014)
816
817- Fixing `success` and `error` to properly receive response data as individual arguments ([#8](https://github.com/axios/axios/issues/8))
818- Updating `then` and `catch` to receive response data as a single object ([#6](https://github.com/axios/axios/issues/6))
819- Fixing issue with `all` not working ([#7](https://github.com/axios/axios/issues/7))
820
821### 0.2.2 (Sep 14, 2014)
822
823- Fixing bundling with browserify ([#4](https://github.com/axios/axios/issues/4))
824
825### 0.2.1 (Sep 12, 2014)
826
827- Fixing build problem causing ridiculous file sizes
828
829### 0.2.0 (Sep 12, 2014)
830
831- Adding support for `all` and `spread`
832- Adding support for node.js ([#1](https://github.com/axios/axios/issues/1))
833
834### 0.1.0 (Aug 29, 2014)
835
836- Initial release