All Versions
54
Latest Version
Avg Release Cycle
96 days
Latest Release
887 days ago

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

  • v0.24.0 Changes

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

  • 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:

  • v0.21.0 Changes

    October 23, 2020

    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:

    • πŸ›  Fixing simple typo, existant -> existent (#3252)
    • πŸ›  Fixing typos (#3309)

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

  • v0.20.0 Changes

    August 20, 2020

    πŸš€ Release of 0.20.0-pre as a full release with no other changes.