Skip to content

Add undefined as a value in AxiosRequestConfig#5560

Merged
jasonsaayman merged 4 commits intoaxios:v1.xfrom
AlbertoSadoc:patch-1
Nov 6, 2025
Merged

Add undefined as a value in AxiosRequestConfig#5560
jasonsaayman merged 4 commits intoaxios:v1.xfrom
AlbertoSadoc:patch-1

Conversation

@AlbertoSadoc
Copy link
Contributor

Adds undefined as a valid value for cancelToken in AxiosRequestConfig.

Fixes #5559

Note: I am not familiar with the repository but probably this fix could be added to other properties as well

@jasonsaayman jasonsaayman added this to the v1.8.0 milestone Dec 6, 2024
@jasonsaayman jasonsaayman self-requested a review December 6, 2024 11:56
@jasonsaayman jasonsaayman self-assigned this Dec 6, 2024
@jasonsaayman jasonsaayman removed their assignment Dec 21, 2024
@jasonsaayman jasonsaayman modified the milestones: v1.8.0, v1.9.0 Feb 21, 2025
@jasonsaayman jasonsaayman removed this from v1.9.0 Apr 25, 2025
@jasonsaayman jasonsaayman removed this from the v1.9.0 milestone Apr 25, 2025
@jasonsaayman jasonsaayman added commit::feat The PR is related to a feature and removed priority::medium A medium priority labels Nov 6, 2025
@jasonsaayman jasonsaayman merged commit 095033c into axios:v1.x Nov 6, 2025
11 checks passed
brodo pushed a commit to brodo/axios that referenced this pull request Nov 8, 2025
jasonsaayman added a commit that referenced this pull request Jan 26, 2026
* chore(sponsor): update sponsor block (#6559)

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

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

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

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

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

* fix: ios11 breaks when build (#6608)

Co-authored-by: Jay <[email protected]>

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

* add mergeConfig types

* Update index.d.ts

---------

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>
Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Dmitriy Mozgovoy <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

* docs: add es6 example

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

Co-authored-by: rana-aakash <[email protected]>
Co-authored-by: Dmitriy Mozgovoy <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>
Co-authored-by: Dmitriy Mozgovoy <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

* docs: update gold sponsors doc block

* docs: update README.md

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: Pavan Welihinda <[email protected]>
Co-authored-by: Dmitriy Mozgovoy <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

* 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] <[email protected]>
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 <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <[email protected]>

* 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/[email protected])

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

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

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

Co-authored-by: Dmitriy Mozgovoy <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

This prevents discrepancies between those from occurring.

Co-authored-by: Jay <[email protected]>

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

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

This reverts commit c71811b00f2fcff558e4382ba913bdac4ad7200e.

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

Co-authored-by: jasonsaayman <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Jay <[email protected]>

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

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

Co-authored-by: jasonsaayman <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: jasonsaayman <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>
Co-authored-by: Dmitriy Mozgovoy <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: alex-paystack <[email protected]>

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

Co-authored-by: jasonsaayman <[email protected]>

* 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 <[email protected]>

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

* fix: add missing type for allowAbsoluteUrls

* fix: use semicolon in type files

---------

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: jasonsaayman <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

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

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: jasonsaayman <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>
Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

* chore: update sponsors

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* CI: add Node 24 (#6913)

Co-authored-by: Jay <[email protected]>

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

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

* chore: fix typos in test (#6923)

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

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

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

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

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

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

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

Co-authored-by: jasonsaayman <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>
Co-authored-by: Dmitriy Mozgovoy <[email protected]>

* 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 <[email protected]>

---------

Co-authored-by: Ehsan Samavati <[email protected]>
Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

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

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* docs: add contributors and documentation (#7112)

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

* Update lib/helpers/cookies.js

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Jay <[email protected]>
Co-authored-by: Copilot <[email protected]>

* docs: add jsdoc to adapters (#7134)

* add contributors and documentation

* docs(adapters): add JSDoc for adapters module

---------

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* fix: sandbox ui updated (#7175)

* docs: fix mismatched return type (#7172)

Co-authored-by: Jay <[email protected]>

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

* Refactor form data handling in index.html

* Update examples/postMultipartFormData/index.html

Co-authored-by: Copilot <[email protected]>

* Update examples/postMultipartFormData/index.html

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Jay <[email protected]>
Co-authored-by: Copilot <[email protected]>

* 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 <[email protected]>

* fix: md

---------

Co-authored-by: Jay <[email protected]>
Co-authored-by: Copilot <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

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

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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] <[email protected]>
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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: zhangh-cs <[email protected]>
Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

* chore: remove redundant check

Co-authored-by: Copilot <[email protected]>

* chore: code style

Co-authored-by: Copilot <[email protected]>

* chore: style

Co-authored-by: Copilot <[email protected]>

* chore: correct assert

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: João Gabriel Quaresma de Almeida <joaoGabriel55>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Copilot <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* feat: compatibility with frozen prototypes (#6265)

* fix(types): some JSDoc param defs

* fix: compatibility with HardenedJS

* Update lib/utils.js

Co-authored-by: Copilot <[email protected]>

---------

Co-authored-by: Jay <[email protected]>
Co-authored-by: Copilot <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Rudransh Gupta <[email protected]>
Co-authored-by: Jay <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: Dmitriy Mozgovoy <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* docs: add abort controller example (#7287)

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

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

Co-authored-by: Jay <[email protected]>

* 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 <[email protected]>

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

Co-authored-by: Jay <[email protected]>

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

* fix(types): add handlers to AxiosInterceptorManager interface

* fix: runwhen should be optional

Co-authored-by: Copilot <[email protected]>

* chore: make handlers optional

* chore: optional handlers

---------

Co-authored-by: Tibor Pilz <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Copilot <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: jasonsaayman <[email protected]>

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

Co-authored-by: DigitalBrainJS <[email protected]>

* 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] <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: DigitalBrainJS <[email protected]>
Co-authored-by: Dmitriy Mozgovoy <[email protected]>
Co-authored-by: Hans Otto Wirtz <[email protected]>
Co-authored-by: Antonin Bas <[email protected]>
Co-authored-by: Jacques Germishuys <[email protected]>
Co-authored-by: kuroino721 <[email protected]>
Co-authored-by: Rishi556 <[email protected]>
Co-authored-by: Kenzo Wada <[email protected]>
Co-authored-by: Haven <[email protected]>
Co-authored-by: Ell Bradshaw <[email protected]>
Co-authored-by: Ell Bradshaw <[email protected]>
Co-authored-by: Taylor Flatt <[email protected]>
Co-authored-by: Sampo Silvennoinen <[email protected]>
Co-authored-by: Henco Appel <[email protected]>
Co-authored-by: Hendrik Appel <[email protected]>
Co-authored-by: Akki <[email protected]>
Co-authored-by: rana-aakash <[email protected]>
Co-authored-by: Amit Saini <[email protected]>
Co-authored-by: Pavan Welihinda <[email protected]>
Co-authored-by: Pavan Welihinda <[email protected]>
Co-authored-by: Christian Clauss <[email protected]>
Co-authored-by: Ngole Lawson <[email protected]>
Co-authored-by: Aayush Yadav <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Shrivali Dutt <[email protected]>
Co-authored-by: Kasper Isager Dalsgarð <[email protected]>
Co-authored-by: Tommaso Paulon <[email protected]>
Co-authored-by: Remco Haszing <[email protected]>
Co-authored-by: fancy45daddy <[email protected]>
Co-authored-by: Shay Molcho <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
Co-authored-by: Shin'ya Ueoka <[email protected]>
Co-authored-by: Lipin Kariappa <[email protected]>
Co-authored-by: Shivam Batham <[email protected]>
Co-authored-by: Nitin Ramnani <[email protected]>
Co-authored-by: yionr <[email protected]>
Co-authored-by: shravan || श्रvan <[email protected]>
Co-authored-by: Justin Dhillon <[email protected]>
Co-authored-by: Bernardo da Eira Duarte <[email protected]>
Co-authored-by: Bailey Lissington <[email protected]>
Co-authored-by: Naron <[email protected]>
Co-authored-by: Habip Akyol <[email protected]>
Co-authored-by: Willian Agostini <[email protected]>
Co-authored-by: Michael Toscano <[email protected]>
Co-authored-by: Austin Ryan Lawson <[email protected]>
Co-authored-by: Fasoro-Joseph Alexander <[email protected]>
Co-authored-by: alex-paystack <[email protected]>
Co-authored-by: Marc Hassan <[email protected]>
Co-authored-by: Ashcon Partovi <[email protected]>
Co-authored-by: StefanBRas <[email protected]>
Co-authored-by: Willian Agostini <[email protected]>
Co-authored-by: George Cheng <[email protected]>
Co-authored-by: FatahChan <[email protected]>
Co-authored-by: Ionuț G. Stan <[email protected]>
Co-authored-by: Howie Zhao <[email protected]>
Co-authored-by: Adrian Knapp <[email protected]>
Co-authored-by: Dimitrios Lazanas <[email protected]>
Co-authored-by: Noritaka Kobayashi <[email protected]>
Co-authored-by: Uhyeon Park <[email protected]>
Co-authored-by: Tejaswi1305 <[email protected]>
Co-authored-by: Manish Sahani <[email protected]>
Co-authored-by: James Nail <[email protected]>
Co-authored-by: izzy goldman <[email protected]>
Co-authored-by: Zeroday BYTE <[email protected]>
Co-authored-by: khani <[email protected]>
Co-authored-by: Aleksandar Dimitrov <[email protected]>
Co-authored-by: Ehsan Samavati <[email protected]>
Co-authored-by: 최예찬 <[email protected]>
Co-authored-by: Gligor Kotushevski <[email protected]>
Co-authored-by: Emiedonmokumo Dick-Boro <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Ameer Assadi <[email protected]>
Co-authored-by: UTSUMI Keiji <[email protected]>
Co-authored-by: Kian-Meng Ang <[email protected]>
Co-authored-by: Supakorn Ieamgomol <[email protected]>
Co-authored-by: Rahul Kumar <[email protected]>
Co-authored-by: prasoon patel <[email protected]>
Co-authored-by: Prasoon Patel <[email protected]>
Co-authored-by: Aviraj2929 <[email protected]>
Co-authored-by: Abhishek3880 <[email protected]>
Co-authored-by: Amit Verma <[email protected]>
Co-authored-by: Usama Ayoub <[email protected]>
Co-authored-by: Jane Wangari <[email protected]>
Co-authored-by: ikuy1203 <[email protected]>
Co-authored-by: Dhvani Maktuporia <[email protected]>
Co-authored-by: Nikhil Simon Toppo <[email protected]>
Co-authored-by: Anchal Singh <[email protected]>
Co-authored-by: Samyak Dandge <[email protected]>
Co-authored-by: codenomnom <[email protected]>
Co-authored-by: Andrey <[email protected]>
Co-authored-by: Madhumita <[email protected]>
Co-authored-by: Eric Dubé <[email protected]>
Co-authored-by: Albie <[email protected]>
Co-authored-by: WuMingDao <[email protected]>
Co-authored-by: Ashvin Tiwari <[email protected]>
Co-authored-by: Julian Dax <[email protected]>
Co-authored-by: Jarred Sumner <[email protected]>
Co-authored-by: Jarred Sumner <[email protected]>
Co-authored-by: Jake Hayes <[email protected]>
Co-authored-by: Wilson Mun <[email protected]>
Co-authored-by: JohnTitor <[email protected]>
Co-authored-by: zhangh-cs <[email protected]>
Co-authored-by: Gabriel Quaresma <[email protected]>
Co-authored-by: svihpinc <[email protected]>
Co-authored-by: Turadg Aleahmad <[email protected]>
Co-authored-by: KT0803 <[email protected]>
Co-authored-by: Nikunj Mochi <[email protected]>
Co-authored-by: Rudransh <[email protected]>
Co-authored-by: Rudransh Gupta <[email protected]>
Co-authored-by: Nandan Acharya <[email protected]>
Co-authored-by: Akash Dhar Dubey <[email protected]>
Co-authored-by: Subhan Kumar Rai <[email protected]>
Co-authored-by: Lubos <[email protected]>
Co-authored-by: Joseph Frazier <[email protected]>
Co-authored-by: Ved Vadnere <[email protected]>
Co-authored-by: rohit miryala <[email protected]>
Co-authored-by: SANDESH LENDVE <[email protected]>
Co-authored-by: techcodie <[email protected]>
Co-authored-by: Tibor Pilz <[email protected]>
Co-authored-by: Tibor Pilz <[email protected]>
Co-authored-by: Adam Hines <[email protected]>
Co-authored-by: Tackoil <[email protected]>
Co-authored-by: Copilot <[email protected]>
Chanran pushed a commit to Chanran/axios that referenced this pull request Jan 27, 2026
mnahkies added a commit to mnahkies/axios that referenced this pull request Feb 18, 2026
the import/esm types include `undefined` (ref:
https://github.com/axios/axios/blob/v1.x/index.d.ts#L457)

this was added recently in axios#5560 - but only to `index.d.ts`,
which can break type-checking in projects using a mixture
of cjs and esm, when `exactOptionalPropertyTypes` is enabled,
as it makes the request config types incompatible with eachother.

you can see an example of the type error / this patch resolving
it on mnahkies/openapi-code-generator#427
mnahkies added a commit to mnahkies/openapi-code-generator that referenced this pull request Feb 18, 2026
bumping axios without this patch leads to type checking errors as seen
here
https://github.com/mnahkies/openapi-code-generator/actions/runs/22118781975/job/63933672790

```
...
  The types of 'config.transformRequest' are incompatible between these types.
    Type 'import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index").AxiosRequestTransformer | import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index").AxiosRequestTransformer[]' is not assignable to type 'import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index", { with: { "resolution-mode": "import" } }).AxiosRequestTransformer | import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/...'.
      Type 'AxiosRequestTransformer' is not assignable to type 'AxiosRequestTransformer | AxiosRequestTransformer[]'.
        Type 'import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index").AxiosRequestTransformer' is not assignable to type 'import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index", { with: { "resolution-mode": "import" } }).AxiosRequestTransformer'.
          The 'this' types of each signature are incompatible.
            Type 'import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index", { with: { "resolution-mode": "import" } }).InternalAxiosRequestConfig<any>' is not assignable to type 'import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index").InternalAxiosRequestConfig<any>' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.
              Types of property 'transformRequest' are incompatible.
                Type 'import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index", { with: { "resolution-mode": "import" } }).AxiosRequestTransformer | import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/...' is not assignable to type 'import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index").AxiosRequestTransformer | import("/home/runner/work/openapi-code-generator/openapi-code-generator/node_modules/.pnpm/[email protected]/node_modules/axios/index").AxiosRequestTransformer[]'.
                  Type 'AxiosRequestTransformer' is not assignable to type 'AxiosRequestTransformer | AxiosRequestTransformer[]'.
```

The message is obtuse, but ultimately it's caused by
axios/axios#5560 creating an incompatibility
between the cjs and esm typings.

Upstream fix submitted: axios/axios#7414

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
sgmakgg added a commit to boringstudio-org/mcp-gitea that referenced this pull request Mar 13, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [axios](https://axios-http.com) ([source](https://github.com/axios/axios)) | dependencies | patch | [`1.13.2` → `1.13.4`](https://renovatebot.com/diffs/npm/axios/1.13.2/1.13.4) |

---

### Release Notes

<details>
<summary>axios/axios (axios)</summary>

### [`v1.13.4`](https://github.com/axios/axios/releases/tag/v1.13.4)

[Compare Source](axios/axios@v1.13.3...v1.13.4)

#### Overview

The release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.

**Full Changelog**: [v1.13.3...v1.13.4](axios/axios@v1.13.3...v1.13.4)

#### What's New in v1.13.4

##### Bug Fixes

- **fix: issues with version 1.13.3** ([#&#8203;7352](axios/axios#7352)) ([ee90dfc](axios/axios@ee90dfc))
  - Fixed issues discovered in v1.13.3 release
  - Cleaned up interceptor test files
  - Improved workflow configurations

##### Infrastructure & CI/CD

- **refactor: ci and build** ([#&#8203;7340](axios/axios#7340)) ([8ff6c19](axios/axios@8ff6c19))
  - Major refactoring of CI/CD workflows
  - Consolidated workflow files for better maintainability
  - Added mise configuration for the development environment
  - Improved sponsor block update automation
  - Enhanced issue and PR templates
  - Added automatic release notes generation
  - Implemented workflow cancellation for concurrent runs

- **chore: codegen and some updates to workflows** ([76cf77b](axios/axios@76cf77b))
  - Code generation improvements
  - Workflow optimisations

#### Migration Notes

##### Breaking Changes

None in this release.

##### Deprecations

None in this release.

#### Contributors

Thank you to all contributors who made this release possible! Special thanks to:

- [jasonsaayman](https://github.com/jasonsaayman) - Release management and CI/CD improvements

### [`v1.13.3`](https://github.com/axios/axios/blob/HEAD/CHANGELOG.md#1133-2026-01-20)

[Compare Source](axios/axios@v1.13.2...v1.13.3)

##### Bug Fixes

- **http2:** Use port 443 for HTTPS connections by default. ([#&#8203;7256](axios/axios#7256)) ([d7e6065](axios/axios@d7e6065))
- **interceptor:** handle the error in the same interceptor ([#&#8203;6269](axios/axios#6269)) ([5945e40](axios/axios@5945e40))
- main field in package.json should correspond to cjs artifacts ([#&#8203;5756](axios/axios#5756)) ([7373fbf](axios/axios@7373fbf))
- **package.json:** add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build ([#&#8203;5754](axios/axios#5754)) ([b89217e](axios/axios@b89217e))
- silentJSONParsing=false should throw on invalid JSON ([#&#8203;7253](axios/axios#7253)) ([#&#8203;7257](axios/axios#7257)) ([7d19335](axios/axios@7d19335))
- turn AxiosError into a native error ([#&#8203;5394](axios/axios#5394)) ([#&#8203;5558](axios/axios#5558)) ([1c6a86d](axios/axios@1c6a86d))
- **types:** add handlers to AxiosInterceptorManager interface ([#&#8203;5551](axios/axios#5551)) ([8d1271b](axios/axios@8d1271b))
- **types:** restore AxiosError.cause type from unknown to Error ([#&#8203;7327](axios/axios#7327)) ([d8233d9](axios/axios@d8233d9))
- unclear error message is thrown when specifying an empty proxy authorization ([#&#8203;6314](axios/axios#6314)) ([6ef867e](axios/axios@6ef867e))

##### Features

- add `undefined` as a value in AxiosRequestConfig ([#&#8203;5560](axios/axios#5560)) ([095033c](axios/axios@095033c))
- add automatic minor and patch upgrades to dependabot ([#&#8203;6053](axios/axios#6053)) ([65a7584](axios/axios@65a7584))
- add Node.js coverage script using c8 (closes [#&#8203;7289](axios/axios#7289)) ([#&#8203;7294](axios/axios#7294)) ([ec9d94e](axios/axios@ec9d94e))
- added copilot instructions ([3f83143](axios/axios@3f83143))
- compatibility with frozen prototypes ([#&#8203;6265](axios/axios#6265)) ([860e033](axios/axios@860e033))
- enhance pipeFileToResponse with error handling ([#&#8203;7169](axios/axios#7169)) ([88d7884](axios/axios@88d7884))
- **types:** Intellisense for string literals in a widened union ([#&#8203;6134](axios/axios#6134)) ([f73474d](axios/axios@f73474d)), closes [/github.com/microsoft/TypeScript/issues/33471#issuecomment-1376364329](https://github.com//github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329)

##### Reverts

- Revert "fix: silentJSONParsing=false should throw on invalid JSON ([#&#8203;7253](axios/axios#7253)) ([#&#8203;7](https://github.com/axios/axios/issues/7)…" ([#&#8203;7298](axios/axios#7298)) ([a4230f5](axios/axios@a4230f5)), closes [#&#8203;7253](axios/axios#7253) [#&#8203;7](axios/axios#7) [#&#8203;7298](axios/axios#7298)
- **deps:** bump peter-evans/create-pull-request from 7 to 8 in the github-actions group ([#&#8203;7334](axios/axios#7334)) ([2d6ad5e](axios/axios@2d6ad5e))

##### Contributors to this release

- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/175160345?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Ashvin Tiwari](https://github.com/ashvin2005 "+1752/-4 (#&#8203;7218 #&#8203;7218 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/71729144?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Nikunj Mochi](https://github.com/mochinikunj "+940/-12 (#&#8203;7294 #&#8203;7294 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/128113546?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Anchal Singh](https://github.com/imanchalsingh "+544/-102 (#&#8203;7169 #&#8203;7185 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/4814473?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [jasonsaayman](https://github.com/jasonsaayman "+317/-73 (#&#8203;7334 #&#8203;7298 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/377911?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Julian Dax](https://github.com/brodo "+99/-120 (#&#8203;5558 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/184285082?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Akash Dhar Dubey](https://github.com/AKASHDHARDUBEY "+167/-0 (#&#8203;7287 #&#8203;7288 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/145687605?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Madhumita](https://github.com/madhumitaaa "+20/-68 (#&#8203;7198 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/24915252?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Tackoil](https://github.com/Tackoil "+80/-2 (#&#8203;6269 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/145078271?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Justin Dhillon](https://github.com/justindhillon "+41/-41 (#&#8203;6324 #&#8203;6315 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/184138832?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Rudransh](https://github.com/Rudrxxx "+71/-2 (#&#8203;7257 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/146366930?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [WuMingDao](https://github.com/WuMingDao "+36/-36 (#&#8203;7215 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/46827243?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [codenomnom](https://github.com/codenomnom "+70/-0 (#&#8203;7201 #&#8203;7201 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/189698992?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Nandan Acharya](https://github.com/Nandann018-ux "+60/-10 (#&#8203;7272 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/7225168?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Eric Dubé](https://github.com/KernelDeimos "+22/-40 (#&#8203;7042 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/915045?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Tibor Pilz](https://github.com/tiborpilz "+40/-4 (#&#8203;5551 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/23138717?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Gabriel Quaresma](https://github.com/joaoGabriel55 "+31/-4 (#&#8203;6314 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/21505?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Turadg Aleahmad](https://github.com/turadg "+23/-6 (#&#8203;6265 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/4273631?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [JohnTitor](https://github.com/kiritosan "+14/-14 (#&#8203;6155 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/39668736?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [rohit miryala](https://github.com/rohitmiryala "+22/-0 (#&#8203;7250 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/30316250?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Wilson Mun](https://github.com/wmundev "+20/-0 (#&#8203;6053 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/184506226?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [techcodie](https://github.com/techcodie "+7/-7 (#&#8203;7236 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/187598667?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Ved Vadnere](https://github.com/Archis009 "+5/-6 (#&#8203;7283 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/115612815?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [svihpinc](https://github.com/svihpinc "+5/-3 (#&#8203;6134 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/123884782?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [SANDESH LENDVE](https://github.com/mrsandy1965 "+3/-3 (#&#8203;7246 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/12529395?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Lubos](https://github.com/mrlubos "+5/-1 (#&#8203;7312 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/709451?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Jarred Sumner](https://github.com/Jarred-Sumner "+5/-1 (#&#8203;5754 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/17907922?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Adam Hines](https://github.com/thebanjomatic "+2/-1 (#&#8203;5756 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/177472603?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Subhan Kumar Rai](https://github.com/Subhan030 "+2/-1 (#&#8203;7256 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/6473925?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Joseph Frazier](https://github.com/josephfrazier "+1/-1 (#&#8203;7311 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/184906930?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [KT0803](https://github.com/KT0803 "+0/-2 (#&#8203;7229 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/6703955?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Albie](https://github.com/AlbertoSadoc "+1/-1 (#&#8203;5560 )")
- <img src="proxy.php?url=https://avatars.githubusercontent.com/u/9452325?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Jake Hayes](https://github.com/thejayhaykid "+1/-0 (#&#8203;5999 )")

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NC4zIiwidXBkYXRlZEluVmVyIjoiNDIuOTQuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: ChubbChubbs <[email protected]>
Reviewed-on: https://git.boringstudio.by/BoringStudio/mcp-gitea/pulls/18
Co-authored-by: boring-bot <[email protected]>
Co-committed-by: boring-bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

commit::feat The PR is related to a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add undefined as a value in AxiosRequestConfig properties to avoid compilation errors with exactOptionalPropertyTypes enabled

2 participants