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

Changelog History
Page 2

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

  • v0.20.0-0 Changes

    July 15, 2020

    0.20.0-pre (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 Asyc 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 formating 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 handeling
      • 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 gziped repsonse (#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 a adjustment to the documenation 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:

  • v0.19.2 Changes

    January 20, 2020
    • βœ‚ Remove unnecessary XSS check (#2679) (see (#2646) for discussion)
  • v0.19.1 Changes

    January 07, 2020

    πŸ›  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]](https://github.com/axios/axios/pull/2426%5D) 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 Changes

    May 30, 2019

    πŸ›  Fixes and Functionality:

    • βž• Added support for no_proxy env variable (#1693) - Chance Dickson
    • 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 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

    Internal:

    • πŸ›  Fixing .eslintrc without extension (#1789) - Manoel
    • πŸ›  Fix failing SauceLabs tests by updating configuration - Emily Morehouse
    • βž• Add issue templates - Emily Morehouse

    πŸ“š Documentation:

    • πŸ’… Consistent coding style in README (#1787) - Ali Servet Donmez
    • βž• 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
    • ⚑️ Update README.md. - Add Querystring library note (#1896) - Dmitriy Eroshenko
    • βž• Add react-hooks-axios to Libraries section of ECOSYSTEM.md (#1925) - Cody Chan
    • 0️⃣ Clarify in README that default timeout is 0 (no timeout) (#1750) - Ben Standefer
  • v0.19.0-beta.1 Changes

    August 09, 2018

    NOTE: This is a beta version of this release. There may be functionality that is broken in πŸ— certain browsers, though we suspect that builds are hanging and not erroring. See https://saucelabs.com/u/axios for the most up-to-date information.

    πŸ†• New Functionality:

    • βž• Add getUri method (#1712)
    • βž• Add support for no_proxy env variable (#1693)
    • βž• Add toJSON to decorated Axios errors to facilitate serialization (#1625)
    • βž• Add second then on axios call (#1623)
    • Typings: allow custom return types
    • βž• Add option to specify character set in responses (with http adapter)

    πŸ›  Fixes:

    • πŸ›  Fix Keep defaults local to instance (#385)
    • βœ… Correctly catch exception in http test (#1475)
    • πŸ›  Fix accept header normalization (#1698)
    • πŸ›  Fix http adapter to allow HTTPS connections via HTTP (#959)
    • πŸ›  Fix Removes usage of deprecated Buffer constructor. (#1555, #1622)
    • πŸ›  Fix defaults to use httpAdapter if available (#1285)
      • Fixing defaults to use httpAdapter if available
      • Use a safer, cross-platform method to detect the Node environment
    • πŸ›  Fix Reject promise if request is cancelled by the browser (#537)
    • [Typescript] Fix missing type parameters on delete/head methods
    • πŸ’» [NS]: Send false flag isStandardBrowserEnv for Nativescript
    • πŸ›  Fix missing type parameters on delete/head
    • πŸ›  Fix Default method for an instance always overwritten by get
    • πŸ›  Fix type error when socketPath option in AxiosRequestConfig
    • Capture errors on request data streams
    • ⏱ Decorate resolve and reject to clear timeout in all cases

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

  • v0.18.1 Changes

    June 01, 2019

    πŸ”’ Security Fix:

    • πŸ›  Destroy stream on exceeding maxContentLength (fixes #1098) (#1485) - Gadzhi Gadzhiev
  • v0.18.0 Changes

    August 09, 2018
    • βž• Adding support for UNIX Sockets when running with Node.js (#1070)
    • πŸ›  Fixing typings (#1177):
      • AxiosRequestConfig.proxy: allows type false
      • AxiosProxyConfig: added auth field
    • βž• Adding function signature in AxiosInstance interface so AxiosInstance can be invoked (#1192, #1254)
    • πŸ‘ Allowing maxContentLength to pass through to redirected calls as maxBodyLength in follow-redirects config (#1287)
    • πŸ›  Fixing configuration when using an instance - method can now be set (#1342)

    0.17.1 (Nov 11, 2017)

    • πŸ›  Fixing issue with web workers (#1160)
    • πŸ‘ Allowing overriding transport (#1080)
    • ⚑️ Updating TypeScript typings (#1165, #1125, #1131)
  • v0.17.1 Changes

    November 11, 2017
    • πŸ›  Fixing issue with web workers (#1160)
    • πŸ‘ Allowing overriding transport (#1080)
    • ⚑️ Updating TypeScript typings (#1165, #1125, #1131)
  • v0.17.0 Changes

    October 21, 2017
    • πŸ’₯ BREAKING Fixing issue with baseURL and interceptors (#950)
    • πŸ’₯ BREAKING Improving handing of duplicate headers (#874)
    • βž• Adding support for disabling proxies (#691)
    • ⚑️ Updating TypeScript typings with generic type parameters (#1061)