Skip to content

Update dependency axios to v0.27.2

renovate-bot requested to merge renovate/axios-0.x into develop

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

Compare Source

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

Compare Source

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

Compare Source

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 and toFormData (#​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

Compare Source

0.26.1 (March 9, 2022)

Fixes and Functionality:

  • Refactored project file structure to avoid circular imports (#​4220)

v0.26.0

Compare Source

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

Compare Source

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 and number 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:

v0.24.0

Compare Source

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

Compare Source

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:

v0.22.0

Compare Source

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

Compare Source

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

Compare Source

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

Compare Source

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:

v0.21.1

Compare Source

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:

  • Remove the skipping of the socket http test (#​3364)
  • Use different socket for Win32 test (#​3375)

Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:

v0.21.0

Compare Source

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:

v0.20.0

Compare Source

Release of 0.20.0-pre as a full release with no other changes.

v0.19.2

Compare Source

v0.19.1

Compare Source

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:

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

Compare Source

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

Compare Source

Security Fix:

  • Destroy stream on exceeding maxContentLength (fixes #​1098) (#​1485) - Gadzhi Gadzhiev

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Merge request reports