UNPKG

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