Jarred Sumner
b89217e3e9
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>
2025-11-11 20:02:35 +02:00
Julian Dax
1c6a86dd2c
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>
2025-11-11 19:06:10 +02:00
Ashvin Tiwari
5b5c196892
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
2025-11-11 16:42:13 +02:00
WuMingDao
7f1fe57250
docs: grammar issue in *.md ( #7215 )
...
* fix readme.md
* fix ECOSYSTEM.md
* fix CONTRIBUTING.md
2025-11-11 08:34:36 +02:00
dependabot[bot]
e6d71017d3
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>
2025-11-10 16:45:57 +02:00
Albie
095033c626
feat: add undefined as a value in AxiosRequestConfig ( #5560 )
...
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-11-06 21:15:33 +02:00
Eric Dubé
d8bbebf4a4
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>
2025-11-06 20:39:03 +02:00
jasonsaayman
3f83143bfe
feat: added copilot instructions
2025-11-06 20:38:28 +02:00
jasonsaayman
92acd4043d
chore: exclude vscode file
2025-11-06 20:32:37 +02:00
Madhumita
c497c4b2c3
docs: improved formatting and readability in Code of Conduct ( #7198 )
...
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-11-06 20:29:13 +02:00
Anchal Singh
38fee81c80
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>
2025-11-06 20:20:31 +02:00
codenomnom
293a5aecfd
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>
2025-11-06 20:18:14 +02:00
github-actions[bot]
08b84b52d5
chore(release): v1.13.2 ( #7207 )
...
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
2025-11-04 22:00:13 +02:00
Dmitriy Mozgovoy
8d372335f5
fix(http): fix 'socket hang up' bug for keep-alive requests when using timeouts; ( #7206 )
2025-11-04 01:08:35 +02:00
Dmitriy Mozgovoy
12c314b603
perf(http): fix early loop exit; ( #7202 )
2025-11-04 00:43:10 +02:00
github-actions[bot]
f6d79e773b
chore(sponsor): update sponsor block ( #7203 )
...
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
2025-11-03 14:35:24 +02:00
Kasper Isager Dalsgarð
0588880ac7
fix(http): use default export for http2 module to support stubs; ( #7196 )
2025-10-29 21:10:29 +02:00
github-actions[bot]
1ef8e7218b
chore(release): v1.13.1 ( #7194 )
...
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
2025-10-28 20:54:35 +02:00
Dmitriy Mozgovoy
bcd5581d20
fix(http): fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; ( #7193 )
2025-10-28 20:44:08 +02:00
Anchal Singh
c9b33712aa
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>
2025-10-27 21:08:09 +02:00
github-actions[bot]
9ead04d8ab
[Release] v1.13.0 ( #7189 )
2025-10-27 18:07:18 +02:00
Dmitriy Mozgovoy
d000fbfd07
fix(http2): fix possible race condition when handling http2 stream on almost timed out session by improving timeout out algorithm; ( #7186 )
2025-10-27 00:46:40 +02:00
Samyak Dandge
08db960d9f
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>
2025-10-23 15:20:22 +02:00
Anchal Singh
46e1981d0f
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>
2025-10-23 15:10:03 +02:00
Nikhil Simon Toppo
889f8ef8be
docs: fix mismatched return type ( #7172 )
...
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-10-23 14:39:30 +02:00
Dhvani Maktuporia
7b197ef6ce
fix: sandbox ui updated ( #7175 )
2025-10-23 14:33:51 +02:00
ikuy1203
6dff629ee7
chore: fix typos in examples ( #7166 )
...
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-10-20 09:23:22 +02:00
Dmitriy Mozgovoy
d676df7722
feat(http): add HTTP2 support; ( #7150 )
2025-10-19 15:06:36 +03:00
Jane Wangari
015faeca9f
fix(fetch): prevent TypeError when config.env is undefined ( #7155 )
2025-10-16 18:20:26 +03:00
Aviraj2929
c2911ccc6a
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>
2025-10-13 14:21:24 +02:00
Aviraj2929
e1f8ae627c
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>
2025-10-12 16:49:35 +02:00
Usama Ayoub
9b9ec98548
fix: resolve issue #7131 (added spacing in mergeConfig.js) ( #7133 )
...
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-10-12 16:47:04 +02:00
Aviraj2929
6e0c8e76a7
docs: add jsdoc to adapters ( #7134 )
...
* add contributors and documentation
* docs(adapters): add JSDoc for adapters module
---------
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-10-12 16:38:54 +02:00
Amit Verma
f1c17be4a9
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>
2025-10-11 10:43:34 +02:00
Abhishek3880
34ed58167f
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
2025-10-09 09:43:07 +02:00
Abhishek3880
f4970f35b8
chore: add missing Cloudflare HTTP status codes ( #7117 )
...
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-10-09 09:42:44 +02:00
Abhishek3880
6306657396
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>
2025-10-09 09:27:26 +02:00
Abhishek3880
b8e9958b05
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>
2025-10-09 09:22:50 +02:00
github-actions[bot]
793fd4f14d
chore(sponsor): update sponsor block ( #7043 )
...
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
2025-10-09 05:04:49 +03:00
Aviraj2929
57f07dff82
docs: add contributors and documentation ( #7112 )
2025-10-07 19:50:57 +02:00
prasoon patel
d46425e654
chore: update footer for light and dark mode ( #7099 )
...
Co-authored-by: Prasoon Patel <prasoonpatel@Prasoons-MacBook-Air.local>
2025-10-07 09:34:27 +02:00
Rahul Kumar
6a104de750
chore: add MIT license badge to README ( #7073 )
2025-10-02 20:23:16 +02:00
Supakorn Ieamgomol
51b23a13b3
docs: fix rate limiting link ( #7065 )
2025-10-01 17:18:49 +02:00
Kian-Meng Ang
54a1fcc1b6
docs: fix typos ( #7046 )
...
Found via `typos --hidden --format brief`
2025-09-19 15:01:16 +02:00
UTSUMI Keiji
12135b15e5
chore: add alt text to logo image ( #7037 )
...
Co-authored-by: Dmitriy Mozgovoy <robotshara@gmail.com>
2025-09-16 16:04:19 +02:00
Dmitriy Mozgovoy
ac3ba6487b
chore(ci): fix missed condition to skip test:package step for ignored files; ( #7039 )
2025-09-16 16:27:01 +03:00
Noritaka Kobayashi
e9cfed35cf
chore: remove unused terser-webpack-plugin ( #7032 )
2025-09-15 08:14:30 +02:00
github-actions[bot]
e5a33366d7
chore(release): v1.12.2 ( #7031 )
...
Co-authored-by: DigitalBrainJS <12586868+DigitalBrainJS@users.noreply.github.com>
2025-09-14 15:58:39 +03:00
Noritaka Kobayashi
38726c7586
refactor: change if in else to else if ( #7028 )
...
Co-authored-by: Jay <jasonsaayman@gmail.com>
2025-09-14 11:53:01 +02:00
Dmitriy Mozgovoy
cf78825e12
fix(fetch): use current global fetch instead of cached one when env fetch is not specified to keep MSW support; ( #7030 )
2025-09-13 23:24:16 +03:00