Skip to content

[Release] v1.9.0#6891

Merged
DigitalBrainJS merged 1 commit intov1.xfrom
release
Apr 24, 2025
Merged

[Release] v1.9.0#6891
DigitalBrainJS merged 1 commit intov1.xfrom
release

Conversation

@github-actions
Copy link
Contributor

Build info

  • Browser build (UMD) (./dist/axios.min.js) 54.2 kB (18.8 kB gzipped)
    • v1.8.4 - 54 kB
    • v1.8.3 - 54 kB
    • v1.8.2 - 54 kB
    • v1.8.1 - 54 kB
  • Browser build (ESM) (./dist/esm/axios.min.js) 35.4 kB (13.8 kB gzipped)
    • v1.8.4 - 35.2 kB
    • v1.8.3 - 35.2 kB
    • v1.8.2 - 35.2 kB
    • v1.8.1 - 35.2 kB

Release notes:

Bug Fixes

  • core: fix the Axios constructor implementation to treat the config argument as optional; (#6881) (6c5d4cd)
  • fetch: fixed ERR_NETWORK mapping for Safari browsers; (#6767) (dfe8411)
  • headers: allow iterable objects to be a data source for the set method; (#6873) (1b1f9cc)
  • headers: fix getSetCookie by using 'get' method for caseless access; (#6874) (d4f7df4)
  • headers: fixed support for setting multiple header values from an iterated source; (#6885) (f7a3b5e)
  • http: send minimal end multipart boundary (#6661) (987d2e2)
  • types: fix autocomplete for adapter config (#6855) (e61a893)

Features

  • AxiosHeaders: add getSetCookie method to retrieve set-cookie headers values (#5707) (80ea756)

Contributors to this release

@github-actions
Copy link
Contributor Author

⚠️ Warning! You have made changes to the dist/ directory.
These files should not be edited manually as they will be built by our CI/CD pipeline during release.
Please remove these changes from the pull request.

@DigitalBrainJS DigitalBrainJS merged commit cdcfd21 into v1.x Apr 24, 2025
13 checks passed
brodo pushed a commit to brodo/axios that referenced this pull request Nov 8, 2025
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
jasonsaayman added a commit that referenced this pull request Jan 26, 2026
* chore(sponsor): update sponsor block (#6559)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(action): exclude `sponsors` branch from CI tests; (#6564)

* chore(actions): fix sponsor action; (#6566)

* fix(fetch): fix credentials handling in Cloudflare workers (#6533)

Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* fix(core): fix `ReferenceError: navigator is not defined` for custom environments; (#6567)

* fix(adapter): fix undefined reference to hasBrowserEnv (#6572)

* fix(core): add the missed implementation of AxiosError#status property; (#6573)

* chore(release): v1.7.5 (#6574)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(fetch): fix content length calculation for FormData payload; (#6524)

* chore(sponsor): update sponsor block (#6576)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(fetch): optimize signals composing logic; (#6582)

* chore(examples): fix module import (#6575)

* chore(release): v1.7.6 (#6583)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(fetch): fix stream handling in Safari by fallback to using a stream reader instead of an async iterator; (#6584)

* fix(http): fixed support for IPv6 literal strings in url (#5731)

* chore(release): v1.7.7 (#6585)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6603)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6606)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix: ios11 breaks when build (#6608)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(types): add missing types for mergeConfig function (#6590)

* add mergeConfig types

* Update index.d.ts

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* Warn about common option misspellings (#6489)

* chore(tests): add failing tests for baseUrl

* chore(tests): simplify to just warning

* feat: warn about likely-misspelled options

* chore: add semi-colon

* chore: add missing semi-colons

---------

Co-authored-by: Ell Bradshaw <ell@c9a.co>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: updated stream aborted error message to be more clear (#6615)

* chore: remove IE logo; initialise dropping support for IE (#6619)

* Add Node.js 22 to CI version matrix (#6633)

* CI: add Node.js 22, drop non-LTS 21

* CI: update actions versions 3 -> 4

Previous actions version showed deprecation warnings when run. Update them to V4

* chore: readme (#6640)

* chore: descope logo fix

* fix(http): add support for File objects as payload in http adapter (#6588) (#6605)

Co-authored-by: Hendrik Appel <happel@europe.altair.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>
Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* chore(sponsor): update sponsor block (#6652)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* docs: add es6 example

* fix(core): fixed config merging bug (#6668)

Co-authored-by: rana-aakash <aakash.rana@rooter.io>
Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* chore(sponsor): update sponsor block (#6666)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* updated interceptor use type definition to remove interceptor options parameter from use method for response interceptors (#5237)

* updated interceptor use type definition to remove interceptor options parameter from use method for response interceptors

* incorporated type changes to index.d.cts

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(sponsor): update sponsor block (#6682)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* docs: update gold sponsors doc block

* docs: update README.md

* chore(sponsor): update sponsor block (#6687)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(http): fixed proxy-from-env module import (#5222)

Co-authored-by: Pavan Welihinda <pavan@babyjourney.se>
Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* Group all GitHub Actions updates into a single larger pull request (#6683)

Lots of individual upgrades are being ignored so unify them.
* https://github.com/axios/axios/pulls?q=is%3Aopen+is%3Apr+author%3Aapp%2Fdependabot+label%3Agithub_actions
* https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: fixed width form to not shrink after 'Send Request' button is clicked (#6644)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* Update client.html (#6617)

url synchronization with localStorage: Added url.value = localStorage.getItem('url') || '/api'; to sync the url field with localStorage.
Error Handling in Axios .catch(): Updated .catch() block to handle Axios errors correctly with err.response and err.message.
JSON Parsing in params, data, headers: Wrapped JSON.parse() with try-catch blocks to handle invalid JSON input errors.
Default URL Validation: Added a check to ensure a valid URL is provided.
Removed IE8 Compatibility Code: Removed the outdated code for Array.prototype.indexOf support.
Form Submission Prevention: Added event.preventDefault() to prevent form reload on submission.

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(deps): bump the github-actions group with 8 updates (#6693)

Bumps the github-actions group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `3` | `4` |
| [tj-actions/changed-files](https://github.com/tj-actions/changed-files) | `40` | `45` |
| [actions/setup-node](https://github.com/actions/setup-node) | `3` | `4` |
| [github/codeql-action](https://github.com/github/codeql-action) | `2` | `3` |
| [actions/dependency-review-action](https://github.com/actions/dependency-review-action) | `3` | `4` |
| [ffurrer2/extract-release-notes](https://github.com/ffurrer2/extract-release-notes) | `1` | `2` |
| [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) | `6` | `7` |
| [actions/stale](https://github.com/actions/stale) | `7` | `9` |


Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

Updates `tj-actions/changed-files` from 40 to 45
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v40...v45)

Updates `actions/setup-node` from 3 to 4
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

Updates `github/codeql-action` from 2 to 3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

Updates `actions/dependency-review-action` from 3 to 4
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/v3...v4)

Updates `ffurrer2/extract-release-notes` from 1 to 2
- [Release notes](https://github.com/ffurrer2/extract-release-notes/releases)
- [Changelog](https://github.com/ffurrer2/extract-release-notes/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ffurrer2/extract-release-notes/compare/v1...v2)

Updates `peter-evans/create-pull-request` from 6 to 7
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v7)

Updates `actions/stale` from 7 to 9
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v7...v9)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/dependency-review-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: ffurrer2/extract-release-notes
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update server.js (#6637)

Specified the content type as 'text/html' for index.html.

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(deps): bump send and express (#6699)

Bumps [send](https://github.com/pillarjs/send) to 0.19.0 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0)

Updates `express` from 4.18.2 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.21.1)

---
updated-dependencies:
- dependency-name: send
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(deps-dev): bump elliptic from 6.5.4 to 6.6.0 (#6698)

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.6.0.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.6.0)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(deps): bump cookie and socket.io (#6704)

Bumps [cookie](https://github.com/jshttp/cookie) and [socket.io](https://github.com/socketio/socket.io). These dependencies needed to be updated together.

Updates `cookie` from 0.4.2 to 0.7.2
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](https://github.com/jshttp/cookie/compare/v0.4.2...v0.7.2)

Updates `socket.io` from 4.5.0 to 4.8.1
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/4.5.0...socket.io@4.8.1)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: indirect
- dependency-name: socket.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(http): use `globalThis.TextEncoder` when available (#6634)

Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* fix: allow passing a callback as paramsSerializer to buildURL (#6680)

* fix: allow passing a callback as paramsSerializer to buildURL

* fix: add missing semicolon

* chore(sponsor): update sponsor block (#6707)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6709)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(types): export CJS types from ESM (#6218)

This prevents discrepancies between those from occurring.

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: use URL API instead of DOM to fix a potential vulnerability warning; (#6714)

* chore(release): v1.7.8 (#6715)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* Revert "fix(types): export CJS types from ESM (#6218)" (#6729)

This reverts commit c71811b00f2fcff558e4382ba913bdac4ad7200e.

* chore(release): v1.7.9 (#6730)

Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

* chore: expose fromDataToStream to be consumable (#6731)

* Revert "chore: expose fromDataToStream to be consumable (#6731)" (#6732)

This reverts commit 7aae04d29225207ab97a383094f590619358dd13.

* chore(sponsor): update sponsor block (#6740)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6742)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6746)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6748)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6749)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6754)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(docs): added missing colons and period for consistency (#6770)

chore(docs): added missing colons and period for consistency (#6770)

* fix: missing word in SUPPORT_QUESTION.yml (#6757)

fix: missing word in SUPPORT_QUESTION.yml (#6757)

* chore(docs): consistent spacing after comment start (#5908)

chore(docs): consistent spacing after comment start (#5908)

* chore(docs): fix contribution guide (#5935)

chore(docs): fix contribution guide (#5935)

* chore(docs): Issue was related to the outdated file path and Permalink in README.md (#5936)

chore(docs): Issue was related to the outdated file path and Permalink in README.md (#5936)

* chore(examples): change logo width to 100px (#5949)

chore(examples): change logo width to 100px (#5949)

* fix(examples): application crashed when navigating examples in browser (#5938)

fix(examples): application crashed when navigating examples in browser (#5938)

* chore(docs): split long lines, easier for reading (#6129)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(docs): fix documentation for usage of interceptors in axios (#6116)

chore(docs): fix documentation for usage of interceptors in axios (#6116)

* chore(docs): remove SECURITY.md (#6312)

chore(docs): remove SECURITY.md (#6312)

* docs(readme): fix Request Config options code highlight (#6480)

docs(readme): fix Request Config options code highlight (#6480)

* chore(docs): typo in README (#6771)

chore(docs): typo in README (#6771)

* test(transform): add test case for issue 5853 on response type to 'json' (#5901)

* test(transform): add test case for issue 5853 on response type to 'json'

* test(transform): formatted second argument

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* docs(type): fix typo in index.ts (#6030)

docs(type): fix typo in index.ts (#6030)

* chore(config): adjust rollup config to preserve license header to minified JavaScript (#6777)

* feat: Add config for ignoring absolute URLs (#5902) (#6192)

* fix: prevent request url override

prevent request URL from overriding preconfigured base URL

BREAKING CHANGE: code relying on the above will now combine the URLs instead of prefer request URL

* feat: add config option for allowing absolute URLs

* fix: add default value for allowAbsoluteUrls in buildFullPath

* fix: typo in flow control when setting allowAbsoluteUrls

* feat: update tests supporting issue #5902 functionality

* feat: update README.md with allowAbsoluteUrls

* fix: properly group conditions in buildFullPath.js to avoid undefined error when baseUrl undefined

* Update README.md fix typo

* fix: update build full path logic to address failing test case

* fix: update base URL test

* fix: remove problem test (works locally, will not work in the pipeline)

* fix: update https test to use github.com instead of google.com

* fix: revert previous commit

* fix: add back problem test

* chore: remove un-needed passed var to URL class instanciation

---------

Co-authored-by: Austin Ryan Lawson <ryan.lawson2@gmail.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(utils): replace getRandomValues with crypto module (#6788)

* chore(release): v1.8.0 (#6795)

Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

* fix(utils): move `generateString` to platform utils to avoid importing crypto module into client builds; (#6789)

* chore(ci): Add release-it script;

* fix(utils): move generateString util to platform utils to avoid importing crypto module into client build;

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(release): v1.8.1 (#6800)

Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6794)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* chore(sponsor): update sponsor block (#6804)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(http-adapter): add allowAbsoluteUrls to path building (#6810)

Co-authored-by: alex-paystack <alex@paystack.com>

* chore(release): v1.8.2 (#6812)

Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

* fix(xhr/fetch): pass `allowAbsoluteUrls` to `buildFullPath` in `xhr` and `fetch` adapters (#6814)

* docs: update readme to include bun install (#6811)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: add missing type for allowAbsoluteUrls (#6818)

* fix: add missing type for allowAbsoluteUrls

* fix: use semicolon in type files

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(release): v1.8.3 (#6819)

Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

* chore(deps): bump tj-actions/changed-files in the github-actions group (#6838)

Bumps the github-actions group with 1 update: [tj-actions/changed-files](https://github.com/tj-actions/changed-files).


Updates `tj-actions/changed-files` from 45 to 46
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v45...v46)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(buildFullPath): handle `allowAbsoluteUrls: false` without `baseURL` (#6833)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(release): v1.8.4 (#6844)

Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6834)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* feat(AxiosHeaders): add getSetCookie method to retrieve set-cookie headers values (#5707)

* feat(AxiosHeaders): add getSetCookie method to retrieve set-cookie header values

* refactor(AxiosHeaders.js): use logical OR instead of nullish coalescing operator in getSetCookie method

---------

Co-authored-by: Willian Agostini <willian.agostini@gmail.com.br>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore: create SECURITY.md

* chore(types): move AxiosStatic#create to AxiosInstance#create (#5096)

* Add the bad test case.

* Fix and pass the test

* Update index.d.cts

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore: update sponsors

* chore(sponsor): update sponsor block (#6864)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(headers): allow iterable objects to be a data source for the set method; (#6873)

* fix(headers): fix `getSetCookie` by using 'get' method for caseless access; (#6874)

* fix(fetch): fixed ERR_NETWORK mapping for Safari browsers; (#6767)

* fix(core): fix the Axios constructor implementation to treat the config argument as optional; (#6881)

* fix(types): fix autocomplete for adapter config (#6855)

Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* fix(headers): fixed support for setting multiple header values from an iterated source; (#6885)

* chore(ci): add labeler github action; (#6888)

* chore(ci): update github actions; (#6889)

* chore(ci): add PR files guard action; (#6890)

* fix(http): send minimal end multipart boundary (#6661)

* chore(release): v1.9.0 (#6891)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* docs(README): corrected description of keepAlive option (#6872)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* feat(types): improved fetchOptions interface (#6867)

* feat(types): added js native interface for fetchOptions

* fix(types): adjusted to fetchOptions accept any value as the original version

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(ci): run PR guard action only for forks; (#6892)

* chore(ci): fix github action glob in PR labeler action config; (#6893)

* chore(sponsor): update sponsor block (#6907)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* CI: add Node 24 (#6913)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(form-data): convert boolean values to strings in FormData serialization (#6917)

* chore(sponsor): update sponsor block (#6921)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* docs(readme): improve error descriptions; (#6920)

* chore: fix typos in test (#6923)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* refactor: remove unused import in test (#6922)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(adapter): pass fetchOptions to fetch function (#6883)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(package): add module entry point for React Native; (#6933)

* chore(release): v1.10.0 (#6943)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6937)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6948)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* docs(CONTRIBUTING): update docs link for accuracy (#6894)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(sponsor): update sponsor block (#6952)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* refactor: use an object spread instead of Object.assign (#6939)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* refactor: use spread operator instead of '.apply()' (#6938)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: prevent RangeError when using large Buffers (#6961)

* fix(types): resolve type discrepancies between ESM and CJS TypeScript declaration files (#6956)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: form-data npm pakcage (#6970)

* chore(release): v1.11.0 (#6974)

Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

* chore(sponsor): update sponsor block (#6976)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* chore: update sandbox client.html (#6980)

* feat(adapter): surface low‑level network error details; attach original error via cause (#6982)

* feat(adapter): surface low‑level network error details; attach original error via `cause`

Node http adapter:
- Promote low-level `err.code` to `AxiosError.code`, prefixing message (e.g. `ECONNREFUSED – …`)
- Keep original error on standard `Error.cause`

XHR adapter:
- Preserve browser `ProgressEvent` on `error.event`
- Use event message when available

Tests:
- Add Node ESM tests under `test/unit/adapters` to assert `code` and `cause` behavior

Types:
- Ensure `AxiosError.cause?: unknown` and `event?: ProgressEvent` are present

* fix(adapter): use fs instead of fs/promises for sync file read in tests to fix GitHub Actions

* chore: update semver docs in readme (#6985)

closes https://github.com/axios/axios/issues/5134

* fix(types): change the type guard on isCancel (#5595)

* fix(types): change the type guard on isCancel

… to `CanceledError<any>`. This makes more sense as it reflects what
`isCancel` is actually doing. In fact, if I'm not mistaken, the
`Cancel` type is no longer in the project. It got removed in
7f12366. It should probably also be removed from the types.

* Parameterize `CanceledError` in `isCancel`

Thanks to @samavati for the suggestion.

Co-authored-by: Ehsan Samavati <samaavaati@gmail.com>

---------

Co-authored-by: Ehsan Samavati <samaavaati@gmail.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(params): removing '[' and ']' from URL encode exclude characters (#3316) (#5715)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: package exports (#5627)

* fix package exports

* fix(package): comma missed at merge

* feat(types): extend AxiosResponse interface to include custom headers type (#6782)

* feat: support reviver on JSON.parse (#5926)

* test: test to support reviver on JSON.parse

* feat: support reviver for JSON.parse on parse response data

#5924

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(sponsor): update sponsor block (#6992)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(fetch-adapter): set correct Content-Type for Node FormData (#6998)

* fix(fetch-adapter): set correct Content-Type for Node FormData

* Update lib/helpers/resolveConfig.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* test(fetch): replace chai expect with Node assert

* fix: define formHeaders for FormData to resolve no-undef error

* fix: filter headers to only update the target headers

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* feat(fetch): add fetch, Request, Response env config variables for the adapter; (#7003)

* feat(fetch): add fetch, Request, Response env config variables for the adapter;

* feat(fetch): fixed design issue for environments without fetch API globals;

* chore: removing dist files from src (#7002)

* chore: removing dist files from src

* chore: include build step in CI pipeline

* chore: add build step to PR and publish workflows

* chore(CI): fixed release info script to use npm registry instead of git as file history source; (#7006)

* chore(sponsor): update sponsor block (#7005)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(node): enforce maxContentLength for data: URLs (#7011)

* fix(node): enforce maxContentLength for data: URLs (pre-decode size check)- CVE-2025-58754

* feat(utils): add estimateDataURLDecodedBytes helper and fix duplicate condition in base64 padding check

* feat: add estimateDataURLDecodedBytes helper with tests

* fix: adding build artifacts

* fix: dont add dist on release

* fix: release pr run

* chore(release): v1.12.0 (#7013)

Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

* fix(types): fixed env config types; (#7020)

* chore(release): v1.12.1 (#7021)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* docs(readme): add custom fetch section; (#7024)

* chore(ci): add local HTTP server for Karma tests; (#7022)

* refactor: remove redundant assignment (#7029)

* fix(fetch): use current global fetch instead of cached one when env fetch is not specified to keep MSW support; (#7030)

* refactor: change if in else to else if (#7028)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(release): v1.12.2 (#7031)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* chore: remove unused terser-webpack-plugin (#7032)

* chore(ci): fix missed condition to skip test:package step for ignored files; (#7039)

* chore: add alt text to logo image (#7037)

Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* docs: fix typos (#7046)

Found via `typos --hidden --format brief`

* docs: fix rate limiting link (#7065)

* chore: add MIT license badge to README (#7073)

* chore: update footer for light and dark mode (#7099)

Co-authored-by: Prasoon Patel <prasoonpatel@Prasoons-MacBook-Air.local>

* docs: add contributors and documentation (#7112)

* chore(sponsor): update sponsor block (#7043)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* docs: improve browser support table accessibility in README (#7115)

- Add proper table headers for better screen reader accessibility
  - Include descriptive alt text for browser logo images
  - Restructure table layout for improved readability
  - Remove redundant IE 11 entry that was misaligned

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore: enhance package.json keywords for better discoverability (#7116)

- Add 'browser', 'fetch', 'rest', 'api', 'client' keywords
  - Improve npm package discoverability for common HTTP client searches
  - Better categorize axios functionality for developers

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore: add missing Cloudflare HTTP status codes (#7117)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* docs: add comprehensive JSDoc documentation to bind helper function (#7119)

- Add complete JSDoc block with parameter descriptions
  - Include return type and description
  - Improve code documentation for better developer experience
  - Follow established JSDoc patterns in the codebase

* refactor: improve Cookie Handling (#7129)

* Improve Cookie Handling

* Update lib/helpers/cookies.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update lib/helpers/cookies.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* docs: add jsdoc to adapters (#7134)

* add contributors and documentation

* docs(adapters): add JSDoc for adapters module

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: resolve issue #7131 (added spacing in mergeConfig.js) (#7133)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* docs: add JSDoc comments to server.js (#7135)

* add contributors and documentation

* docs(adapters): add JSDoc for adapters module

* docs: add JSDoc comments to server.js

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* docs: update Features section for clarity and readability (#7136)

* add contributors and documentation

* docs(adapters): add JSDoc for adapters module

* docs: add JSDoc comments to server.js

* docs: update Features section for clarity and readability

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(fetch): prevent TypeError when config.env is undefined (#7155)

* feat(http): add HTTP2 support; (#7150)

* chore: fix typos in examples (#7166)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: sandbox ui updated (#7175)

* docs: fix mismatched return type (#7172)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* refactor: form data handling in index.html (#7170)

* Refactor form data handling in index.html

* Update examples/postMultipartFormData/index.html

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update examples/postMultipartFormData/index.html

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* docs: added example for improved network error handling (with Wrapper/Middleware approach) (#7171)

* Added enhanced network error handling with wrapper approach

This file enhances error handling for network issues in Axios requests, providing detailed messages for various error scenarios.

* Added documentation for my approach to network errors

This document explains how to enhance Axios network error messages to be more descriptive and human-readable. It details the wrapper function and provides examples of usage.

* Update examples/improved-network-errors.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: md

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix(http2): fix possible race condition when handling http2 stream on almost timed out session by improving timeout out algorithm; (#7186)

* [Release] v1.13.0 (#7189)

* chore: enhance styling and responsiveness in client.html (#7173)

Updated CSS variables for light and dark modes, improved styling for various elements, and added responsive design features.

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(http): fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (#7193)

* chore(release): v1.13.1 (#7194)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* fix(http): use default export for http2 module to support stubs; (#7196)

* chore(sponsor): update sponsor block (#7203)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* perf(http): fix early loop exit; (#7202)

* fix(http): fix 'socket hang up' bug for keep-alive requests when using timeouts; (#7206)

* chore(release): v1.13.2 (#7207)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* docs: clarify interceptors execution order (#7201)

- Add 'Interceptor Execution Order' subsection
- Document reverse order for request interceptors
- Document normal order for response interceptors
- Add examples

Fixes #7200

Co-authored-by: Andrey <codenomnom@users.noreply.github.com>

* chore: enhance form styling and input placeholders in examples (#7185)

* Enhance form styling and input placeholders

* Refactor HTML for multipart form data example

Updated the title and improved styling for better aesthetics. Enhanced the form layout and added theme toggle functionality.

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* docs: improved formatting and readability in Code of Conduct (#7198)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore: exclude vscode file

* feat: added copilot instructions

* docs: readme changes (#7042)

* doc: remove note about require and intellisense

This node about using `require()` appears above an example using ES6
imports, which doesn't follow. I suspect this example was updated and
removal of the note was overlooked.

* doc: modernize README.md examples with async/await

Many of the examples use `.then()` and `.catch()` when an `await`
with `try ... catch` would be more concise. This commit does not
change all examples in recognition of the fact that sometimes
`.then()` and `.catch()` are more sensible depending on the context.

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* feat: add `undefined` as a value in AxiosRequestConfig (#5560)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(deps): bump the github-actions group across 1 directory with 6 updates (#7148)

Bumps the github-actions group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `5` |
| [tj-actions/changed-files](https://github.com/tj-actions/changed-files) | `46` | `47` |
| [actions/setup-node](https://github.com/actions/setup-node) | `4` | `5` |
| [github/codeql-action](https://github.com/github/codeql-action) | `3` | `4` |
| [actions/labeler](https://github.com/actions/labeler) | `5` | `6` |
| [actions/stale](https://github.com/actions/stale) | `9` | `10` |



Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

Updates `tj-actions/changed-files` from 46 to 47
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v46...v47)

Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

Updates `actions/labeler` from 5 to 6
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v5...v6)

Updates `actions/stale` from 9 to 10
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9...v10)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: tj-actions/changed-files
  dependency-version: '47'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/labeler
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: grammar issue in *.md (#7215)

* fix readme.md

* fix ECOSYSTEM.md

* fix CONTRIBUTING.md

* docs: add comprehensive migration guide for 0.x to 1.x upgrade (#7218)

Fill empty MIGRATION_GUIDE.md with detailed documentation addressing issue #7208.

This documentation-only change provides solutions for centralized error handling
in Axios 1.x and comprehensive migration guidance.

Addresses maintainer feedback by excluding all TypeScript modifications.

Fixes #7208

* fix: turn AxiosError into a native error (#5394) (#5558)

* fix: turn AxiosError into a native error (#5394)

Being an object returned by the 'Error' constructor turns something into a 'native error'.

* fix: simplify code in AxiosError

* fix: simplify code in AxiosError

* refactor: implement AxiosError as a class

* refactor: implement CanceledError as a class

This turns CanceledError into a native error.

* refactor: simplify AxiosError.toJSON

* fix: improve error code handling in `AxiosError.from`

If no error code is provided, use the code from the underlying error.

* fix: set error status in `AxiosError.constructor`

If a response is passed to the constructor, set the response status as a property.

* fix: remove unnecessary async

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(package.json): add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (#5754)

Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore: add options object to docstring so IDE's indicate it's available (#5999)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* feat: add automatic minor and patch upgrades to dependabot (#6053)

* feat: add automatic minor and patch upgrades for npm packages used in axios

* feat: bump up pr limit to 5 for dependency upgrades

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* test: correct relationship between filename and test codes (#6155)

Co-authored-by: zhangh-cs <zhangh-cs@glodon.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: unclear error message is thrown when specifying an empty proxy authorization (#6314)

* fix: add AxiosError to Invalid proxy authorization

* fix: minor update

* Update test/unit/adapters/http.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: remove redundant check

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: code style

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: style

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: correct assert

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: João Gabriel Quaresma de Almeida <joaoGabriel55>
Co-authored-by: Jay <jasonsaayman@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* style: get rid of redundency in imports (#6315)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* feat(types): Intellisense for string literals in a widened union (#6134)

- see: https://github.com/microsoft/TypeScript/issues/33471#issuecomment-1376364329

Co-authored-by: Jay <jasonsaayman@gmail.com>

* style: turn '()=>' into '() =>' (#6324)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* feat: compatibility with frozen prototypes (#6265)

* fix(types): some JSDoc param defs

* fix: compatibility with HardenedJS

* Update lib/utils.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: remove TODO comment and dead code from http adapter error handler (#7229)

Remove commented-out code marked with @todo remove in the request error
handler. The code was already disabled and no longer needed.

* chore(sponsor): update sponsor block (#7285)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* feat: enhance pipeFileToResponse with error handling (#7169)

* Enhance pipeFileToResponse with error handling

Added error handling for file streaming in pipeFileToResponse function.

* Security: Fix path traversal vulnerability in pipeFileToResponse with input validation and error handling

Security: Enhance file streaming with comprehensive path validation

- Add path traversal protection in pipeFileToResponse function
- Implement input validation to prevent directory traversal attacks
- Improve error handling for file read operations with proper status codes
- Ensure resolved paths stay within intended directory boundaries
- Add security checks using path.resolve() and startsWith() methods
- Fix CodeQL "Uncontrolled data in path expression" vulnerability
- Maintain backward compatibility while enhancing security

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(deps-dev): bump node-forge from 1.3.1 to 1.3.3 (#7293)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.3.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.3)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (#7296)

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump the github-actions group across 1 directory with 2 updates (#7282)

Bumps the github-actions group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [ffurrer2/extract-release-notes](https://github.com/ffurrer2/extract-release-notes).


Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

Updates `ffurrer2/extract-release-notes` from 2 to 3
- [Release notes](https://github.com/ffurrer2/extract-release-notes/releases)
- [Changelog](https://github.com/ffurrer2/extract-release-notes/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ffurrer2/extract-release-notes/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: ffurrer2/extract-release-notes
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* feat: add Node.js coverage script using c8 (closes #7289) (#7294)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix: silentJSONParsing=false should throw on invalid JSON (#7253) (#7257)

Co-authored-by: Rudransh Gupta <rudranshgupta@Rudranshs-MacBook-Pro.local>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore(deps-dev): bump tar-fs from 2.1.1 to 2.1.4 (#7244)

Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.1 to 2.1.4.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.1...v2.1.4)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 2.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* test: add Node unit tests for toFormData and refactor buildURL to avoid param reassignment (#7272)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* Revert "fix: silentJSONParsing=false should throw on invalid JSON (#7253) (#7…" (#7298)

This reverts commit 7d19335e43d6754a1a9a66e424f7f7da259895bf.

* docs: add typescript example for custom instance (#7288)

* docs: add abort controller example

* docs: add typescript example for custom instance

* Update server.js

* Delete examples/abort-controller/server.js

* Delete examples/abort-controller/index.html

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(http2): Use port 443 for HTTPS connections by default. (#7256)

Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>

* chore(sponsor): update sponsor block (#7308)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* Add "API clients" section to Ecosystem (#7312)

Moved the existing API client generators to their own section and added Hey API

* chore(deps): bump peter-evans/create-pull-request (#7303)

Bumps the github-actions group with 1 update: [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request).


Updates `peter-evans/create-pull-request` from 7 to 8
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump the production_dependencies group across 1 directory with 2 updates (#7231)

Bumps the production_dependencies group with 2 updates in the / directory: [follow-redirects](https://github.com/follow-redirects/follow-redirects) and [form-data](https://github.com/form-data/form-data).


Updates `follow-redirects` from 1.15.6 to 1.15.11
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.6...v1.15.11)

Updates `form-data` from 4.0.4 to 4.0.5
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.4...v4.0.5)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.15.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production_dependencies
- dependency-name: form-data
  dependency-version: 4.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production_dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <jasonsaayman@gmail.com>

* docs: fix typo in multipart/form-data README section (#7311)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* docs: add abort controller example (#7287)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* chore: remove unnecessary eslint-disable directive (#7283)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* docs: add async/await timeout handling example (#7250)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* doc: update deprecated var usage in documentation examples (#7246)

* test(http): fix HTTPS protocol test by using local HTTPS server instead of external request

* docs: update var usage in documentation examples

* docs: updated var to const

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* docs: refresh CDN URLs and example JSON headers (#7236)

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(types): add handlers to AxiosInterceptorManager interface (#5551)

* fix(types): add handlers to AxiosInterceptorManager interface

* fix: runwhen should be optional

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* chore: make handlers optional

* chore: optional handlers

---------

Co-authored-by: Tibor Pilz <tibor.pilz@iu.org>
Co-authored-by: Jay <jasonsaayman@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: main field in package.json should correspond to cjs artifacts (#5756)

When https://github.com/axios/axios/pull/4787 was implemented, the project was switched to `"type": "module"` and "./index.js" became an esm file instead of commonjs, however, the "main" entry in package.json still points to "index.js". As a result, consumers using this field may get unexpected behavior since the main field is supposed to be commonjs if the entry is provided.

Many consumers won't run into this as a practical problem (for example when just doing `const axios = require('axios').default` from inside of a cjs file in node) because the "exports" map takes precedence over the main/module fields, but tools that don't parse the object map when resolving still run into problems here.

The fix for this is to just point the "main" entry-point to the commonjs artifacts located at "./dist/node/index.cjs".

I also added a module entrypoint to improve compatability for the cases where the export map is not used (webpack 4 for example) since that would likely be reading the cjs "main" entrypoint now that main has switched back to cjs.

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(interceptor): handle the error in the same interceptor (#6269)

* fix(interceptor): handle the error in the same interceptor

* fix(interceptor): pass the config and data in promise chain

* fix(interceptor): filter out unexpected config and data in promise chain

---------

Co-authored-by: Jay <jasonsaayman@gmail.com>

* fix(types): restore AxiosError.cause type from unknown to Error (#7327)

* Initial plan

* fix(types): restore AxiosError.cause type from unknown to Error

Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com>

* chore(sponsor): update sponsor block (#7330)

Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>

* revert(deps): bump peter-evans/create-pull-request from 7 to 8 in the github-actions group  (#7334)

This reverts commit 25446920e3188bebdf94b428c30a9f7f9ddf4bde.

* chore(release): v1.13.3 (#7335)

* refactor: ci and build (#7340)

* chore: add mise

* chore: re-position ci

* chore: move sponsors script

* chore: fix yml

* chore: yml

* fix: yml

* fix: yml

* chore: tweak sponsor yml

* chore: implement security suggestion

* chore: update templates for issues and PRs and update all workflows

* fix: copilot feedback

* feat: always run CI

* fix: linked resources

* chore: cancel run if new run starts

* feat: generate release notes with copilot

* fix: release branch yml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>
Co-authored-by: Hans Otto Wirtz <hansottowirtz@gmail.com>
Co-authored-by: Antonin Bas <antonin.bas@gmail.com>
Co-authored-by: Jacques Germishuys <jacquesg@users.noreply.github.com>
Co-authored-by: kuroino721 <53894505+kuroino721@users.noreply.github.com>
Co-authored-by: Rishi556 <rishipanthee@hotmail.com>
Co-authored-by: Kenzo Wada <79452224+Kenzo-Wada@users.noreply.github.com>
Co-authored-by: Haven <baoyx007@gmail.com>
Co-authored-by: Ell Bradshaw <cincodenada@gmail.com>
Co-authored-by: Ell Bradshaw <ell@c9a.co>
Co-authored-by: Taylor Flatt <taylorjflatt@gmail.com>
Co-authored-by: Sampo Silvennoinen <20028934+stscoundrel@users.noreply.github.com>
Co-authored-by: Henco Appel <hencoappel+github@gmail.com>
Co-authored-by: Hendrik Appel <happel@europe.altair.com>
Co-authored-by: Akki <63336443+Aakash-Rana@users.noreply.github.com>
Co-authored-by: rana-aakash <aakash.rana@rooter.io>
Co-authored-by: Amit Saini <amitsaini4142@gmail.com>
Co-authored-by: Pavan Welihinda <pavan168@hotmail.com>
Co-authored-by: Pavan Welihinda <pavan@babyjourney.se>
Co-authored-by: Christian Clauss <cclauss@me.com>
Co-authored-by: Ngole Lawson <50064240+echelonnought@users.noreply.github.com>
Co-authored-by: Aayush Yadav <140250471+Aayushkrishnaut@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Shrivali Dutt <149003676+shrivalidutt@users.noreply.github.com>
Co-authored-by: Kasper Isager Dalsgarð <kasperisager@hey.com>
Co-authored-by: Tommaso Paulon <paulon.tommaso@gmail.com>
Co-authored-by: Remco Haszing <remcohaszing@gmail.com>
Co-authored-by: fancy45daddy <124528204+fancy45daddy@users.noreply.github.com>
Co-authored-by: Shay Molcho <152275799+shaymolcho@users.noreply.github.com>
Co-authored-by: Dan Dascalescu <ddascalescu+github@gmail.com>
Co-authored-by: Shin'ya Ueoka <ueokande@i-beam.org>
Co-authored-by: Lipin Kariappa <67861627+lipinnnnn@users.noreply.github.com>
Co-authored-by: Shivam Batham <117800149+Shivam-Batham@users.noreply.github.com>
Co-authored-by: Nitin Ramnani <nitin.ramnani@infosys.com>
Co-authored-by: yionr <yionr99@gmail.com>
Co-authored-by: shravan || श्रvan <mrshravankumarb@gmail.com>
Co-authored-by: Justin Dhillon <justin.singh.dhillon@gmail.com>
Co-authored-by: Bernardo da Eira Duarte <bernardoeiraduarte@gmail.com>
Co-authored-by: Bailey Lissington <54869395+llamington@users.noreply.github.com>
Co-authored-by: Naron <72578270+naronchen@users.noreply.github.com>
Co-authored-by: Habip Akyol <20181102066@ogr.msgsu.edu.tr>
Co-authored-by: Willian Agostini <willian.agostini@gmail.com>
Co-authored-by: Michael Toscano <7661715+GethosTheWalrus@users.noreply.github.com>
Co-authored-by: Austin Ryan Lawson <ryan.lawson2@gmail.com>
Co-authored-by: Fasoro-Joseph Alexander <afasorojoseph@gmail.com>
Co-authored-by: alex-paystack <alex@paystack.com>
Co-authored-by: Marc Hassan <marc.j.hassan@gmail.com>
Co-authored-by: Ashcon Partovi <ashcon@partovi.net>
Co-authored-by: StefanBRas <28559054+StefanBRas@users.noreply.github.com>
Co-authored-by: Willian Agostini <willian.agostini@gmail.com.br>
Co-authored-by: George Cheng <Gerhut@GMail.com>
Co-authored-by: FatahChan <ahmadfathallah89@gmail.com>
Co-authored-by: Ionuț G. Stan <ionut.g.stan@gmail.com>
Co-authored-by: Howie Zhao <howiezhaohr@hotmail.com>
Co-authored-by: Adrian Knapp <adrknapp@gmail.com>
Co-authored-by: Dimitrios Lazanas <48370490+dimitry-lzs@users.noreply.github.com>
Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com>
Co-authored-by: Uhyeon Park <park@uhyeon.dev>
Co-authored-by: Tejaswi1305 <163745239+Tejaswi1305@users.noreply.github.com>
Co-authored-by: Manish Sahani <142807367+manishsahanidev@users.noreply.github.com>
Co-authored-by: James Nail <jrnail23@gmail.com>
Co-authored-by: izzy goldman <izzygld@gmail.com>
Co-authored-by: Zeroday BYTE <github@zerodaysec.org>
Co-authored-by: khani <mohammadkhani722@gmail.com>
Co-authored-by: Aleksandar Dimitrov <aleks.dimitrov@gmail.com>
Co-authored-by: Ehsan Samavati <samaavaati@gmail.com>
Co-authored-by: 최예찬 <healgaren@gmail.com>
Co-authored-by: Gligor Kotushevski <gligorkot@gmail.com>
Co-authored-by: Emiedonmokumo Dick-Boro <70265727+emiedonmokumo@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ameer Assadi <ameerassadime@gmail.com>
Co-authored-by: UTSUMI Keiji <k-utsumi@users.noreply.github.com>
Co-authored-by: Kian-Meng Ang <kianmeng.ang@gmail.com>
Co-authored-by: Supakorn Ieamgomol <supakorn0728@gmail.com>
Co-authored-by: Rahul Kumar <146073621+jaiyankargupta@users.noreply.github.com>
Co-authored-by: prasoon patel <lci2024051@iiitl.ac.in>
Co-authored-by: Prasoon Patel <prasoonpatel@Prasoons-MacBook-Air.local>
Co-authored-by: Aviraj2929 <singhaviraj2006@gmail.com>
Co-authored-by: Abhishek3880 <141427581+abhishekmaniy@users.noreply.github.com>
Co-authored-by: Amit Verma <amitverma05092006@gmail.com>
Co-authored-by: Usama Ayoub <41838423+sam3690@users.noreply.github.com>
Co-authored-by: Jane Wangari <muriithijane400@gmail.com>
Co-authored-by: ikuy1203 <79366821+ikuy1203@users.noreply.github.com>
Co-authored-by: Dhvani Maktuporia <91522146+Dhvani365@users.noreply.github.com>
Co-authored-by: Nikhil Simon Toppo <nikhilsimontoppo@gmail.com>
Co-authored-by: Anchal Singh <128113546+imanchalsingh@users.noreply.github.com>
Co-authored-by: Samyak Dandge <141911040+Samy-in@users.noreply.github.com>
Co-authored-by: codenomnom <46827243+codenomnom@users.noreply.github.com>
Co-authored-by: Andrey <codenomnom@users.noreply.github.com>
Co-authored-by: Madhumita <145687605+madhumitaaa@users.noreply.github.com>
Co-authored-by: Eric Dubé <7225168+KernelDeimos@users.noreply.github.com>
Co-authored-by: Albie <alberto.sadoc@gmail.com>
Co-authored-by: WuMingDao <146366930+WuMingDao@users.noreply.github.com>
Co-authored-by: Ashvin Tiwari <ashvintiwari161@gmail.com>
Co-authored-by: Julian Dax <julian.dax@posteo.de>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Co-authored-by: Jake Hayes <thejayhaykid@users.noreply.github.com>
Co-authored-by: Wilson Mun <30316250+wmundev@users.noreply.github.com>
Co-authored-by: JohnTitor <1121567132@qq.com>
Co-authored-by: zhangh-cs <zhangh-cs@glodon.com>
Co-authored-by: Gabriel Quaresma <j.quaresmasantos_98@hotmail.com>
Co-authored-by: svihpinc <115612815+svihpinc@users.noreply.github.com>
Co-authored-by: Turadg Aleahmad <turadg@aleahmad.net>
Co-authored-by: KT0803 <krrishtaneja8@gmail.com>
Co-authored-by: Nikunj Mochi <71729144+mochinikunj@users.noreply.github.com>
Co-authored-by: Rudransh <message.rudransh@gmail.com>
Co-authored-by: Rudransh Gupta <rudranshgupta@Rudranshs-MacBook-Pro.local>
Co-authored-by: Nandan Acharya <samarthachar18@gmail.com>
Co-authored-by: Akash Dhar Dubey <akashdhar2112@gmail.com>
Co-authored-by: Subhan Kumar Rai <raisubhan728@gmail.com>
Co-authored-by: Lubos <lmenus@lmen.us>
Co-authored-by: Joseph Frazier <1212jtraceur@gmail.com>
Co-authored-by: Ved Vadnere <vedvadnere@gmail.com>
Co-authored-by: rohit miryala <39668736+rohitmiryala@users.noreply.github.com>
Co-authored-by: SANDESH LENDVE <123884782+mrsandy1965@users.noreply.github.com>
Co-authored-by: techcodie <bahetianshh@gmail.com>
Co-authored-by: Tibor Pilz <tbrpilz@googlemail.com>
Co-authored-by: Tibor Pilz <tibor.pilz@iu.org>
Co-authored-by: Adam Hines <ahines57@gmail.com>
Co-authored-by: Tackoil <tackoil@outlook.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant