Changelog History
Page 1
-
v1.0.0 Changes
May 30, 2022β Added
- β Added stack trace to AxiosError #4624
- β Add AxiosError to AxiosStatic #4654
- π Replaced Rollup as our build runner #4596
- β Added generic TS types for the exposed toFormData helper #4668
- β Added listen callback function #4096
- β Added instructions for installing using PNPM #4207
- β Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill #4229
- β Added axios-url-template in ECOSYSTEM.md #4238
- β Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an axios instance #4248
- β Added react hook plugin #4319
- β Adding HTTP status code for transformResponse #4580
- β Added blob to the list of protocols supported by the browser #4678
- Resolving proxy from env on redirect #4436
- β Added enhanced toFormData implementation with additional options 4704
- β Adding Canceler parameters config and request #4711
- β Added automatic payload serialization to application/x-www-form-urlencoded #4714
- β Added the ability for webpack users to overwrite built-ins #4715
- β Added string[] to AxiosRequestHeaders type #4322
- β Added the ability for the url-encoded-form serializer to respect the formSerializer config #4721
- β Added isCancel type assert #4293
- β Added data URL support for node.js #4725
- β Adding types for progress event callbacks #4675
- URL params serializer #4734
- β Added axios.formToJSON method #4735
π Changed
- β‘οΈ Updated AxiosError.config to be optional in the type definition #4665
- β‘οΈ Updated README emphasizing the URLSearchParam built-in interface over other solutions #4590
- Include request and config when creating a CanceledError instance #4659
- π Changed func-names eslint rule to as-needed #4492
- π Replacing deprecated substr() with slice() as substr() is deprecated #4468
- β‘οΈ Updating HTTP links in README.md to use HTTPS #4387
- β‘οΈ Updated to a better trim() polyfill #4072
- β‘οΈ Updated types to allow specifying partial default headers on instance create #4185
- Expanded isAxiosError types #4344
- β‘οΈ Updated type definition for axios instance methods #4224
- β‘οΈ Updated eslint config #4722
- β‘οΈ Updated Docs #4742
π Deprecated
β Removed
- β Removed incorrect argument for NetworkError constructor #4656
- β Removed Webpack #4596
- β Removed function that transform arguments to array #4544
π Fixed
- π Fixed grammar in README #4649
- π Fixed code error in README #4599
- β‘οΈ Optimized the code that checks cancellation #4587
- π Fix url pointing to defaults.js in README #4532
- π Use type alias instead of interface for AxiosPromise #4505
- π Fix some word spelling and lint style in code comments #4500
- β‘οΈ Edited readme with 3 updated browser icons of Chrome, FireFox and Safari #4414
- β¬οΈ Bump follow-redirects from 1.14.9 to 1.15.0 #4673
- π Fixing http tests to avoid hanging when assertions fail #4435
- π Fix TS definition for AxiosRequestTransformer #4201
- π Fix grammatical issues in README #4232
- π Fixing instance.defaults.headers type #4557
- π Fixed race condition on immediate requests cancellation #4261
- Fixing Z_BUF_ERROR when no content #4701
- π Fixing proxy beforeRedirect regression #4708
- π Fixed AxiosError status code type #4717
- π Fixed AxiosError stack capturing #4718
- π Fixing AxiosRequestHeaders typings #4334
- π Fixed max body length defaults #4731
- π Fixed toFormData Blob issue on node>v17 #4728
- β¬οΈ Bump grunt from 1.5.2 to 1.5.3 #4743
- π Fixing content-type header repeated #4745
- π Fixed timeout error message for http 4738
π Security
- β‘οΈ Update SECURITY.md #4687
π Contributors to this release
- Bertrand Marron
- Dmitriy Mozgovoy
- Dan Mooney
- Michael Li
- aong
- Des Preston
- Ted Robertson
- zhoulixiang
- Arthur Fiorette
- Kumar Shanu
- JALAL
- Jingyi Lin
- Philipp Loose
- Alexander Shchukin
- Dave Cardwell
- Cat Scarlet
- Luca Pizzini
- Kai
- Maxime Bargiel
- Brian Helba
- reslear
- Jamie Slome
- Landro3
- rafw87
- Afzal Sayed
- Koki Oyatsu
- Dave
- ζ΄θ΅°θδΈ
- Spencer
- Adrian Wieprzkowicz
- Jamie Telin
- ζ―ε
- Kirill Shakirov
- Rraji Abdelbari
- Jelle Schutter
- Tom Ceuppens
- Johann Cooper
- Dimitris Halatsis
- chenjigeng
- JoΓ£o Gabriel Quaresma
- Victor Augusto
-
v0.24.0 Changes
October 25, 2021 -
v0.23.0 Changes
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 Changes
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 Changes
September 06, 2021π Fixes and Functionality:
- π Fixing JSON transform when data is stringified. Providing backward compatability 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 Changes
September 04, 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 Changes
September 04, 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:
- Jay
- 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 Changes
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:
- Daniel Lopretto [email protected]
- Jason Kwok [email protected]
- Jay [email protected]
- Jonathan Foster [email protected]
- Remco Haszing [email protected]
- Xianming Zhong [email protected]
-
v0.21.0 Changes
October 23, 20200.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 [email protected]
- George Cheng [email protected]
- Jay [email protected]
- Kevin Kirsche [email protected]
- Remco Haszing [email protected]
- Taemin Shin [email protected]
- Tim Gates [email protected]
- Xianming Zhong [email protected]
-
v0.20.0 Changes
August 20, 2020π Release of 0.20.0-pre as a full release with no other changes.