All Versions
53
Latest Version
Avg Release Cycle
87 days
Latest Release
214 days ago

Changelog History
Page 1

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

  • v0.20.0-pre Changes

    July 15, 2020

    πŸ›  Fixes and Functionality:

    • πŸ›  Fixing response with utf-8 BOM can not parse to json (#2419)
      • fix: remove byte order marker (UTF-8 BOM) when transform response
      • fix: remove BOM only utf-8
      • test: utf-8 BOM
      • fix: incorrect param name
    • πŸ”¨ Refactor mergeConfig without utils.deepMerge (#2844)
      • Adding failing test
      • Fixing #2587 default custom config persisting
      • Adding Concat keys and filter duplicates
      • Fixed value from CPE
      • update for review feedbacks
      • no deepMerge
      • only merge between plain objects
      • fix rename
      • always merge config by mergeConfig
      • extract function mergeDeepProperties
      • refactor mergeConfig with all keys, and add special logic for validateStatus
      • add test for resetting headers
      • add lots of tests and fix a bug
      • should not inherit data
      • use simple toString
    • πŸ›  Fixing overwrite Blob/File type as Content-Type in browser. (#1773)
    • πŸ›  Fixing an issue that type 'null' is not assignable to validateStatus (#2773)
    • πŸ›  Fixing special char encoding (#1671)
      • removing @ character from replacement list since it is a reserved character
      • Updating buildURL test to not include the @ character
      • Removing console logs
    • πŸ›  Fixing password encoding with special characters in basic authentication (#1492)
      • Fixing password encoding with special characters in basic authentication
      • Adding test to check if password with non-Latin1 characters pass
    • πŸ›  Fixing 'Network Error' in react native android (#1487) 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.
    • πŸ›  Fixing Cookie Helper with Async Components (#1105) (#1107)
    • πŸ›  Fixing 'progressEvent' type (#2851)
      • Fix 'progressEvent' type
      • Update axios.ts
    • πŸ›  Fixing getting local files (file://) failed (#2470)
      • fix issue #2416, #2396
      • fix Eslint warn
      • Modify judgment conditions
      • add unit test
      • update unit test
      • update unit test
    • πŸ‘ Allow PURGE method in typings (#2191)
    • βž• Adding option to disable automatic decompression (#2661)
      • Adding ability to disable auto decompression
      • Updating decompress documentation in README
      • Fixing test\unit\adapters\http.js lint errors
      • Adding test for disabling auto decompression
      • Removing changes that fixed lint errors in tests
      • Removing formatting change to unit test
    • βž• Add independent maxBodyLength option (#2781)
      • Add independent option to set the maximum size of the request body
      • Remove maxBodyLength check
      • Update README
      • Assert for error code and message
    • βž• Adding responseEncoding to mergeConfig (#1745)
    • Compatible with follow-redirect aborts the request (#2689)
      • Compatible with follow-redirect aborts the request
      • Use the error code
    • πŸ›  Fix merging of params (#2656)
      • Name function to avoid ESLint func-names warning
      • Switch params config to merge list and update tests
      • Restore testing of both false and null
      • Restore test cases for keys without defaults
      • Include test for non-object values that aren't false-y.
    • βͺ Revert finally as then (#2683)

    βœ… Internal and Tests:

    • πŸ›  Fix stale bot config (#3049)
      • fix stale bot config
      • fix multiple lines
    • βž• Add days and change name to work (#3035)
    • ⚑️ Update close-issues.yml (#3031)
      • Update close-issues.yml Update close message to read better πŸ˜„
      • Fix use of quotations Use single quotes as per other .yml files
      • Remove user name form message
    • βž• Add GitHub actions to close stale issues/prs (#3029)
      • prepare stale actions
      • update messages
      • Add exempt labels and lighten up comments
    • βž• Add GitHub actions to close invalid issues (#3022)
      • add close actions
      • fix with checkout
      • update issue templates
      • add reminder
      • update close message
    • βž• Add test with Node.js 12 (#2860)
      • test with Node.js 12
      • test with latest
    • βž• Adding console log on sandbox server startup (#2210)
      • Adding console log on sandbox server startup
      • Update server.js Add server error handling
      • Update server.js Better error message, remove retry.
    • βž• Adding tests for method options type definitions (#1996) Update tests.
    • βž• Add test for redirecting with too large response (#2695)
    • πŸ›  Fixing unit test failure in Windows OS (#2601)
    • πŸ›  Fixing issue for HEAD method and gzipped response (#2666)
    • πŸ›  Fix tests in browsers (#2748)
    • πŸ‘ chore: add jsdelivr and unpkg support (#2443)

    πŸ“š Documentation:

    • βž• Adding support for URLSearchParams in node (#1900)
      • Adding support for URLSearchParams in node
      • Remove un-needed code
      • Update utils.js
      • Make changes as suggested
    • βž• Adding table of content (preview) (#3050)
      • add toc (preview)
      • remove toc in toc Signed-off-by: Moni [email protected]
      • fix sublinks
      • fix indentation
      • remove redundant table links
      • update caps and indent
      • remove axios
    • Replace 'blacklist' with 'blocklist' (#3006)
    • πŸ“„ docs(): Detailed config options environment. (#2088)
      • docs(): Detailed config options environment.
      • Update README.md
    • Include axios-data-unpacker in ECOSYSTEM.md (#2080)
    • πŸ‘ Allow opening examples in Gitpod (#1958)
    • βœ‚ Remove axios.all() and axios.spread() from Readme.md (#2727)
      • remove axios.all(), axios.spread()
      • replace example
      • axios.all() -> Promise.all()
      • axios.spread(function (acct, perms)) -> function (acct, perms)
      • add deprecated mark
    • ⚑️ Update README.md (#2887) 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.
    • Include swagger-taxos-codegen in ECOSYSTEM.md (#2162)
    • βž• Add CDNJS version badge in README.md (#878) This badge will show the version on CDNJS!
    • πŸ“š Documentation update to clear up ambiguity in code examples (#2928)
      • 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.
    • ⚑️ Update README.md about validateStatus (#2912) 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"
    • πŸ“š Updating documentation for usage form-data (#2805) Closes #2049
    • πŸ›  Fixing CHANGELOG.md issue link (#2784)
    • Include axios-hooks in ECOSYSTEM.md (#2003)
    • βž• Added Response header access instructions (#1901)
      • Added Response header access instructions
      • Added note about using bracket notation
    • βž• Add onUploadProgress and onDownloadProgress are browser only (#2763) Saw in #928 and #1966 that onUploadProgress and onDownloadProgress only work in the browser and was missing that from the README.
    • ⚑️ Update ' sign to ` in proxy spec (#2778)
    • βž• Adding jsDelivr link in README (#1110)
      • Adding jsDelivr link
      • Add SRI
      • Remove SRI

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