Update dependency axios to v0.27.2
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
axios (source) | dependencies | minor | 0.18.0 -> 0.27.2 |
Release Notes
axios/axios
v0.27.2
0.27.2 (April 27, 2022)
Fixes and Functionality:
- Fixed FormData posting in browser environment by reverting #3785 (#4640)
- Enhanced protocol parsing implementation (#4639)
- Fixed bundle size
v0.27.1
0.27.1 (April 26, 2022)
Fixes and Functionality:
- Removed import of url module in browser build due to huge size overhead and builds being broken (#4594)
- Bumped follow-redirects to ^1.14.9 (#4615)
v0.27.0
0.27.0 (April 25, 2022)
Breaking changes:
- New toFormData helper function that allows the implementor to pass an object and allow axios to convert it to FormData (#3757)
- Removed functionality that removed the the
Content-Type
request header when passing FormData (#3785) - (*) Refactored error handling implementing AxiosError as a constructor, this is a large change to error handling on the whole (#3645)
- Separated responsibility for FormData instantiation between
transformRequest
andtoFormData
(#4470) - (*) Improved and fixed multiple issues with FormData support (#4448)
QOL and DevX improvements:
- Added a multipart/form-data testing playground allowing contributors to debug changes easily (#4465)
Fixes and Functionality:
- Refactored project file structure to avoid circular imports (#4515) & (#4516)
- Bumped follow-redirects to ^1.14.9 (#4562)
Internal and Tests:
- Updated dev dependencies to latest version
Documentation:
- Fixing incorrect link in changelog (#4551)
Notes:
- (*) Please read these pull requests before updating, these changes are very impactful and far reaching.
v0.26.1
0.26.1 (March 9, 2022)
Fixes and Functionality:
- Refactored project file structure to avoid circular imports (#4220)
v0.26.0
0.26.0 (February 13, 2022)
Fixes and Functionality:
- Fixed The timeoutErrorMessage property in config not work with Node.js (#3581)
- Added errors to be displayed when the query parsing process itself fails (#3961)
- Fix/remove url required (#4426)
- Update follow-redirects dependency due to Vulnerability (#4462)
- Bump karma from 6.3.11 to 6.3.14 (#4461)
- Bump follow-redirects from 1.14.7 to 1.14.8 (#4473)
v0.25.0
0.25.0 (January 18, 2022)
Breaking changes:
- Fixing maxBodyLength enforcement (#3786)
- Don't rely on strict mode behaviour for arguments (#3470)
- Adding error handling when missing url (#3791)
- Update isAbsoluteURL.js removing escaping of non-special characters (#3809)
- Use native Array.isArray() in utils.js (#3836)
- Adding error handling inside stream end callback (#3967)
Fixes and Functionality:
- Added aborted even handler (#3916)
- Header types expanded allowing
boolean
andnumber
types (#4144) - Fix cancel signature allowing cancel message to be
undefined
(#3153) - Updated type checks to be formulated better (#3342)
- Avoid unnecessary buffer allocations (#3321)
- Adding a socket handler to keep TCP connection live when processing long living requests (#3422)
- Added toFormData helper function (#3757)
- Adding responseEncoding prop type in AxiosRequestConfig (#3918)
Internal and Tests:
- Adding axios-test-instance to ecosystem (#3786)
- Optimize the logic of isAxiosError (#3546)
- Add tests and documentation to display how multiple inceptors work (#3564)
- Updating follow-redirects to version 1.14.7 (#4379)
Documentation:
- Fixing changelog to show corrext pull request (#4219)
- Update upgrade guide for https proxy setting (#3604)
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
- Jay
- Rijk van Zanten
- Kohta Ito
- Brandon Faulkner
- Stefano Magni
- enofan
- Andrey Pechkurov
- Doowonee
- Emil Broman
- Remco Haszing
- Black-Hole
- Wolfram Kriesing
- Andrew Ovens
- Paulo Renato
- Ben Carp
- Hirotaka Tagawa
- 狼族小狈
- C. Lewis
- Felipe Carvalho
- Daniel
- Gustavo Sales
v0.24.0
0.24.0 (October 25, 2021)
Breaking changes:
- Revert: change type of AxiosResponse to any, please read lengthy discussion here: (#4141) pull request: (#4186)
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
v0.23.0
0.23.0 (October 12, 2021)
Breaking changes:
- Distinguish request and response data types (#4116)
- Change never type to unknown (#4142)
- Fixed TransitionalOptions typings (#4147)
Fixes and Functionality:
- Adding globalObject: 'this' to webpack config (#3176)
- Adding insecureHTTPParser type to AxiosRequestConfig (#4066)
- Fix missing semicolon in typings (#4115)
- Fix response headers types (#4136)
Internal and Tests:
- Improve timeout error when timeout is browser default (#3209)
- Fix node version on CI (#4069)
- Added testing to TypeScript portion of project (#4140)
Documentation:
- Rename Angular to AngularJS (#4114)
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
- Jay
- Evan-Finkelstein
- Paweł Szymański
- Dobes Vandermeer
- Claas Augner
- Remco Haszing
- Evgeniy
- Dmitriy Mozgovoy
v0.22.0
0.22.0 (October 01, 2021)
Fixes and Functionality:
- Caseless header comparing in HTTP adapter (#2880)
- Avoid package.json import fixing issues and warnings related to this (#4041), (#4065)
- Fixed cancelToken leakage and added AbortController support (#3305)
- Updating CI to run on release branches
- Bump follow redirects version
- Fixed default transitional config for custom Axios instance; (#4052)
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
v0.21.4
0.21.4 (September 6, 2021)
Fixes and Functionality:
- Fixing JSON transform when data is stringified. Providing backward compatibility and complying to the JSON RFC standard (#4020)
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
v0.21.3
0.21.3 (September 4, 2021)
Fixes and Functionality:
- Fixing response interceptor not being called when request interceptor is attached (#4013)
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
v0.21.2
0.21.2 (September 4, 2021)
Fixes and Functionality:
- Updating axios requests to be delayed by pre-emptive promise creation (#2702)
- Adding "synchronous" and "runWhen" options to interceptors api (#2702)
- Updating of transformResponse (#3377)
- Adding ability to omit User-Agent header (#3703)
- Adding multiple JSON improvements (#3688, #3763)
- Fixing quadratic runtime and extra memory usage when setting a maxContentLength (#3738)
- Adding parseInt to config.timeout (#3781)
- Adding custom return type support to interceptor (#3783)
- Adding security fix for ReDoS vulnerability (#3980)
Internal and Tests:
- Updating build dev dependancies (#3401)
- Fixing builds running on Travis CI (#3538)
- Updating follow rediect version (#3694, #3771)
- Updating karma sauce launcher to fix failing sauce tests (#3712, #3717)
- Updating content-type header for application/json to not contain charset field, according do RFC 8259 (#2154)
- Fixing tests by bumping karma-sauce-launcher version (#3813)
- Changing testing process from Travis CI to GitHub Actions (#3938)
Documentation:
- Updating documentation around the use of
AUTH_TOKEN
with multiple domain endpoints (#3539) - Remove duplication of item in changelog (#3523)
- Fixing gramatical errors (#2642)
- Fixing spelling error (#3567)
- Moving gitpod metion (#2637)
- Adding new axios documentation website link (#3681, #3707)
- Updating documentation around dispatching requests (#3772)
- Adding documentation for the type guard isAxiosError (#3767)
- Adding explanation of cancel token (#3803)
- Updating CI status badge (#3953)
- Fixing errors with JSON documentation (#3936)
- Fixing README typo under Request Config (#3825)
- Adding axios-multi-api to the ecosystem file (#3817)
- Adding SECURITY.md to properly disclose security vulnerabilities (#3981)
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
- Sasha Korotkov
- Daniel Lopretto
- Mike Bishop
- Dmitriy Mozgovoy
- Mark
- Philipe Gouveia Paixão
- hippo
- ready-research
- Xianming Zhong
- Christopher Chrapka
- Brian Anglin
- Kohta Ito
- Ali Clark
- caikan
- Elina Gorshkova
- Ryota Ikezawa
- Nisar Hassan Naqvi
- Jake
- TagawaHirotaka
- Johannes Jarbratt
- Mo Sattler
- Sam Carlton
- Matt Czapliński
- Ziding Zhang
v0.21.1
0.21.1 (December 21, 2020)
Fixes and Functionality:
- Hotfix: Prevent SSRF (#3410)
- Protocol not parsed when setting proxy config from env vars (#3070)
- Updating axios in types to be lower case (#2797)
- Adding a type guard for
AxiosError
(#2949)
Internal and Tests:
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
- Daniel Lopretto <timemachine3030@users.noreply.github.com>
- Jason Kwok JasonHK@users.noreply.github.com
- Jay jasonsaayman@gmail.com
- Jonathan Foster jonathan@jonathanfoster.io
- Remco Haszing remcohaszing@gmail.com
- Xianming Zhong chinesedfan@qq.com
v0.21.0
0.21.0 (October 23, 2020)
Fixes and Functionality:
- Fixing requestHeaders.Authorization (#3287)
- Fixing node types (#3237)
- Fixing axios.delete ignores config.data (#3282)
- Revert "Fixing overwrite Blob/File type as Content-Type in browser. (#1773)" (#3289)
- Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled (#3200)
Internal and Tests:
- Lock travis to not use node v15 (#3361)
Documentation:
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
- Allan Cruz 57270969+Allanbcruz@users.noreply.github.com
- George Cheng Gerhut@GMail.com
- Jay jasonsaayman@gmail.com
- Kevin Kirsche Kev.Kirsche+GitHub@gmail.com
- Remco Haszing remcohaszing@gmail.com
- Taemin Shin <cprayer13@gmail.com>
- Tim Gates tim.gates@iress.com
- Xianming Zhong chinesedfan@qq.com
v0.20.0
Release of 0.20.0-pre as a full release with no other changes.
v0.19.2
v0.19.1
Fixes and Functionality:
- Fixing invalid agent issue (#1904)
- Fix ignore set withCredentials false (#2582)
- Delete useless default to hash (#2458)
- Fix HTTP/HTTPs agents passing to follow-redirect (#1904)
- Fix ignore set withCredentials false (#2582)
- Fix CI build failure (#2570)
- Remove dependency on is-buffer from package.json (#1816)
- Adding options typings (#2341)
- Adding Typescript HTTP method definition for LINK and UNLINK. (#2444)
- Update dist with newest changes, fixes Custom Attributes issue
- Change syntax to see if build passes (#2488)
- Update Webpack + deps, remove now unnecessary polyfills (#2410)
- Fix to prevent XSS, throw an error when the URL contains a JS script (#2464)
- Add custom timeout error copy in config (#2275)
- Add error toJSON example (#2466)
- Fixing Vulnerability A Fortify Scan finds a critical Cross-Site Scrip… (#2451)
- Fixing subdomain handling on no_proxy (#2442)
- Make redirection from HTTP to HTTPS work ([#2426](https://github.com/axios/axios/pull/2426] and (#2547)
- Add toJSON property to AxiosError type (#2427)
- Fixing socket hang up error on node side for slow response. (#1752)
- Alternative syntax to send data into the body (#2317)
- Fixing custom config options (#2207)
- Fixing set
config.method
after mergeConfig for Axios.prototype.request (#2383) - Axios create url bug (#2290)
- Do not modify config.url when using a relative baseURL (resolves #1628) (#2391)
- Add typescript HTTP method definition for LINK and UNLINK (#2444)
Internal:
- Revert "Update Webpack + deps, remove now unnecessary polyfills" (#2479)
- Order of if/else blocks is causing unit tests mocking XHR. (#2201)
- Add license badge (#2446)
- Fix travis CI build #2386
- Fix cancellation error on build master. #2290 #2207 (#2407)
Documentation:
- Fixing typo in CHANGELOG.md: s/Functionallity/Functionality (#2639)
- Fix badge, use master branch (#2538)
- Fix typo in changelog #2193
- Document fix (#2514)
- Update docs with no_proxy change, issue #2484 (#2513)
- Fixing missing words in docs template (#2259)
-
🐛 Fix request finally documentation in README (#2189) - updating spelling and adding link to docs (#2212)
- docs: minor tweak (#2404)
- Update response interceptor docs (#2399)
- Update README.md (#2504)
- Fix word 'sintaxe' to 'syntax' in README.md (#2432)
- upadating README: notes on CommonJS autocomplete (#2256)
- Fix grammar in README.md (#2271)
- Doc fixes, minor examples cleanup (#2198)
v0.19.0
Fixes and Functionality:
- Unzip response body only for statuses != 204 (#1129) - drawski
- Destroy stream on exceeding maxContentLength (fixes #1098) (#1485) - Gadzhi Gadzhiev
- Makes Axios error generic to use AxiosResponse (#1738) - Suman Lama
- Fixing Mocha tests by locking follow-redirects version to 1.5.10 (#1993) - grumblerchester
- Allow uppercase methods in typings. (#1781) - Ken Powers
- Fixing .eslintrc without extension (#1789) - Manoel
- Consistent coding style (#1787) - Ali Servet Donmez
- Fixing building url with hash mark (#1771) - Anatoly Ryabov
- 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#
- Preserve HTTP method when following redirect (#1758) - Rikki Gibson
- Add
getUri
signature to TypeScript definition. (#1736) - Alexander Trauzzi - Adding isAxiosError flag to errors thrown by axios (#1419) - Ayush Gupta
- Fix failing SauceLabs tests by updating configuration - Emily Morehouse
Documentation:
- Add information about auth parameter to README (#2166) - xlaguna
- Add DELETE to list of methods that allow data as a config option (#2169) - Daniela Borges Matos de Carvalho
- Update ECOSYSTEM.md - Add Axios Endpoints (#2176) - Renan
- Add r2curl in ECOSYSTEM (#2141) - 유용우 / CX
- Update README.md - Add instructions for installing with yarn (#2036) - Victor Hermes
- Fixing spacing for README.md (#2066) - Josh McCarty
- Update README.md. - Change
.then
to.finally
in example code (#2090) - Omar Cai - Clarify what values responseType can have in Node (#2121) - Tyler Breisacher
- docs(ECOSYSTEM): add axios-api-versioning (#2020) - Weffe
- 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 - Add issue templates - Emily Morehouse
- Update README.md. - Add Querystring library note (#1896) - Dmitriy Eroshenko
- Add react-hooks-axios to Libraries section of ECOSYSTEM.md (#1925) - Cody Chan
- Clarify in README that default timeout is 0 (no timeout) (#1750) - Ben Standefer
v0.18.1
Security Fix:
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.