| 1 | # Changelog
|
|---|
| 2 |
|
|---|
| 3 | ## v1.16.0 — May 2, 2026
|
|---|
| 4 |
|
|---|
| 5 | This release adds support for the QUERY HTTP method and a new `ECONNREFUSED` error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.
|
|---|
| 6 |
|
|---|
| 7 | ## ⚠️ Notable Changes
|
|---|
| 8 |
|
|---|
| 9 | A handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:
|
|---|
| 10 |
|
|---|
| 11 | - **Fetch adapter now enforces `maxBodyLength` and `maxContentLength`.** These limits were silently ignored on the fetch adapter prior to 1.16.0 — anyone relying on them as a safety net (DoS protection, accidental large uploads) had no protection. (**#10795**)
|
|---|
| 12 | - **Proxy requests now preserve user-supplied `Host` headers.** Previously, the proxy path could overwrite a custom `Host`. Virtual-host-style routing through a proxy will now behave correctly. (**#10822**)
|
|---|
| 13 | - **Basic auth credentials embedded in URLs are now URL-decoded.** If you have percent-encoded credentials in a URL (e.g. `https://user:p%40ss@host`), the decoded value is what now goes on the wire. (**#10825**)
|
|---|
| 14 | - **`parseProtocol` now strictly requires a colon in the protocol separator.** Strings that loosely parsed as protocols before may no longer match. (**#10729**)
|
|---|
| 15 | - **Deprecated `unescape()` replaced with modern UTF-8 encoding.** Non-ASCII URL handling is now spec-correct; consumers depending on legacy `unescape()` quirks may see different output bytes. (**#7378**)
|
|---|
| 16 | - **`transformRequest` input typing change was reverted.** The typing change introduced in #10745 was reverted in #10810 after follow-up review — net behavior is unchanged from 1.15.2. (**#10745**, **#10810**)
|
|---|
| 17 |
|
|---|
| 18 | ## 🚀 New Features
|
|---|
| 19 |
|
|---|
| 20 | - **QUERY HTTP Method:** Added support for the QUERY HTTP method across adapters and type definitions. (**#10802**)
|
|---|
| 21 | - **ECONNREFUSED Error Constant:** Exposed `ECONNREFUSED` as a constant on `AxiosError` so callers can match connection-refused failures without comparing string literals (closes #6485). (**#10680**)
|
|---|
| 22 | - **Encode Helper Export:** Exported the internal `encode` helper from `buildURL` so userland param serializers can reuse the same encoding logic that axios uses internally. (**#6897**)
|
|---|
| 23 |
|
|---|
| 24 | ## 🐛 Bug Fixes
|
|---|
| 25 |
|
|---|
| 26 | - **HTTP Adapter — Redirects & Headers:** Cleared stale headers when a redirect targets a no-proxy host, fixed the redirect listener chain so listeners no longer stack across hops, restored the missing `requestDetails` argument on `beforeRedirect`, preserved user-supplied `Host` headers when forwarding through a proxy, and properly URL-decoded basic auth credentials. (**#10794**, **#10800**, **#6241**, **#10822**, **#10825**)
|
|---|
| 27 | - **HTTP Adapter — Streams & Timeouts:** Preserved the partial response object on `AxiosError` when a stream is aborted after headers arrive, honoured the `timeout` option during the connect phase when redirects are disabled, and resolved an unsettled-promise hang when an aborted request was combined with compression and `maxRedirects: 0`. (**#10708**, **#10819**, **#7149**)
|
|---|
| 28 | - **Fetch Adapter:** Enforced `maxBodyLength` / `maxContentLength` in the fetch adapter, set the `User-Agent` header to match the HTTP adapter, preserved the original abort reason instead of replacing it with a generic error, and deferred global access so importing the module no longer throws a `TypeError` in restricted environments. (**#10795**, **#10772**, **#10806**, **#7260**)
|
|---|
| 29 | - **XHR Adapter:** Unsubscribed the `cancelToken` and `AbortSignal` listeners on the error, timeout, and abort code paths to prevent leaked subscriptions. (**#10787**)
|
|---|
| 30 | - **Error Handling:** Attached the parsed response to `AxiosError` when `JSON.parse` fails inside `dispatchRequest`, prevented `settle` from emitting `undefined` error codes, and tightened the `parseProtocol` regex to require a colon in the protocol separator. (**#10724**, **#7276**, **#10729**)
|
|---|
| 31 | - **Types & Exports:** Aligned the CommonJS `CancelToken` typings with the ESM build, fixed a compiler error caused by `RawAxiosHeaders`, and re-exported `create` from the package index. (**#7414**, **#6389**, **#6460**)
|
|---|
| 32 | - **UTF-8 Encoding:** Replaced the deprecated `unescape()` call with a modern UTF-8 encoding implementation. (**#7378**)
|
|---|
| 33 | - **Misc Cleanup:** Resolved a batch of small inconsistencies and gadget-level issues across the codebase. (**#10833**)
|
|---|
| 34 |
|
|---|
| 35 | ## 🔧 Maintenance & Chores
|
|---|
| 36 |
|
|---|
| 37 | - **Refactor — ES6 Modernisation:** Modernised the `utils` module and XHR adapter to use ES6 features, and tidied the multipart boundary error message. (**#10588**, **#7419**)
|
|---|
| 38 | - **Tests:** Hardened the HTTP test server lifecycle to fix flaky `FormData` EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected an incorrect test assumption. (**#10820**, **#10791**, **#10796**)
|
|---|
| 39 | - **Docs:** Documented `paramsSerializer.encode` for strict RFC 3986 query encoding, updated the `parseReviver` TypeScript definitions and configuration docs for ES2023, added timeout guidance to the README's first async example, and expanded notes around the recent type changes. (**#10821**, **#10782**, **#10759**, **#10804**)
|
|---|
| 40 | - **Reverted:** Reverted the `transformRequest` input typing change from #10745 after follow-up review. (**#10745**, **#10810**)
|
|---|
| 41 | - **Dependencies:** Bumped `actions/setup-node`, the `github-actions` group, and `postcss` (in `/docs`) to their latest versions. (**#10785**, **#10813**, **#10814**)
|
|---|
| 42 | - **Release:** Updated changelog and packages, and prepared the 1.16.0 release. (**#10790**, **#10834**)
|
|---|
| 43 |
|
|---|
| 44 | ## 🌟 New Contributors
|
|---|
| 45 |
|
|---|
| 46 | We are thrilled to welcome our new contributors. Thank you for helping improve axios:
|
|---|
| 47 |
|
|---|
| 48 | - **@singhankit001** (**#10588**)
|
|---|
| 49 | - **@cuiweixie** (**#7419**)
|
|---|
| 50 | - **@iruizsalinas** (**#10787**)
|
|---|
| 51 | - **@MarcosNocetti** (**#10680**)
|
|---|
| 52 | - **@deepview-autofix** (**#10729**)
|
|---|
| 53 | - **@atharvasingh7007** (**#10745**)
|
|---|
| 54 | - **@OfekDanny** (**#10772**)
|
|---|
| 55 | - **@mnahkies** (**#7414**)
|
|---|
| 56 | - **@tboyila** (**#10759**)
|
|---|
| 57 | - **@Kingo64** (**#6897**)
|
|---|
| 58 | - **@ramram1048** (**#6389**)
|
|---|
| 59 | - **@FLNacif** (**#6460**)
|
|---|
| 60 | - **@zozo123** (**#10806**)
|
|---|
| 61 | - **@pierluigilenoci** (**#10802**)
|
|---|
| 62 | - **@afurm** (**#10708**)
|
|---|
| 63 | - **@karan-lrn** (**#7378**)
|
|---|
| 64 | - **@ebeigarts** (**#7149**)
|
|---|
| 65 | - **@Raymondo97** (**#10782**)
|
|---|
| 66 | - **@mixelburg** (**#10821**)
|
|---|
| 67 | - **@ashishkr96** (**#10822**)
|
|---|
| 68 | - **@cyphercodes** (**#10819**)
|
|---|
| 69 | - **@Jye10032** (**#7260**)
|
|---|
| 70 | - **@VeerShah41** (**#7276**)
|
|---|
| 71 |
|
|---|
| 72 | [Full Changelog](https://github.com/axios/axios/compare/v1.15.2...v1.16.0)
|
|---|
| 73 |
|
|---|
| 74 | ## v1.15.2 - April 21, 2026
|
|---|
| 75 |
|
|---|
| 76 | This release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in `allowedSocketPaths` allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.
|
|---|
| 77 |
|
|---|
| 78 | ## 🔒 Security Fixes
|
|---|
| 79 |
|
|---|
| 80 | - **Prototype Pollution Hardening (HTTP Adapter):** Hardened the Node HTTP adapter and `resolveConfig`/`mergeConfig`/validator paths to read only own properties and use null-prototype config objects, preventing polluted `auth`, `baseURL`, `socketPath`, `beforeRedirect`, and `insecureHTTPParser` from influencing requests. (**#10779**)
|
|---|
| 81 | - **SSRF via `socketPath`:** Rejects non-string `socketPath` values and adds an opt-in `allowedSocketPaths` config option to restrict permitted Unix domain socket paths, returning `AxiosError` `ERR_BAD_OPTION_VALUE` on mismatch. (**#10777**)
|
|---|
| 82 | - **Supply-chain Hardening:** Added `.npmrc` with `ignore-scripts=true`, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded `SECURITY.md`/`THREATMODEL.md` with provenance verification (`npm audit signatures`), 60-day resolution policy, and maintainer incident-response runbook. (**#10776**)
|
|---|
| 83 |
|
|---|
| 84 | ## 🚀 New Features
|
|---|
| 85 |
|
|---|
| 86 | - **`allowedSocketPaths` Config Option:** New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (**#10777**)
|
|---|
| 87 |
|
|---|
| 88 | ## 🐛 Bug Fixes
|
|---|
| 89 |
|
|---|
| 90 | - **Keep-alive Socket Memory Leak:** Installs a single per-socket `error` listener tracking the active request via `kAxiosSocketListener`/`kAxiosCurrentReq`, eliminating per-request listener accumulation, `MaxListenersExceededWarning`, and linear heap growth under concurrent or long-running keep-alive workloads (fixes #10780). (**#10788**)
|
|---|
| 91 |
|
|---|
| 92 | ## 🔧 Maintenance & Chores
|
|---|
| 93 |
|
|---|
| 94 | - **Changelog:** Updated `CHANGELOG.md` with v1.15.1 release notes. (**#10781**)
|
|---|
| 95 |
|
|---|
| 96 | [Full Changelog](https://github.com/axios/axios/compare/v1.15.1...v1.15.2)
|
|---|
| 97 |
|
|---|
| 98 | ---
|
|---|
| 99 |
|
|---|
| 100 | ## v1.15.1 - April 19, 2026
|
|---|
| 101 |
|
|---|
| 102 | This release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.
|
|---|
| 103 |
|
|---|
| 104 | ## 🔒 Security Fixes
|
|---|
| 105 |
|
|---|
| 106 | - **Header Injection Hardening:** Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (**#10749**)
|
|---|
| 107 |
|
|---|
| 108 | - **CRLF Stripping in Multipart Headers:** Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (**#10758**)
|
|---|
| 109 |
|
|---|
| 110 | - **Prototype Pollution / Auth Bypass:** Replaced unsafe `in` checks with `hasOwnProperty` to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (**#10761**, **#10760**)
|
|---|
| 111 |
|
|---|
| 112 | - **`withXSRFToken` Truthy Bypass:** Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (**#10762**)
|
|---|
| 113 |
|
|---|
| 114 | - **`maxBodyLength` With Zero Redirects:** Enforces `maxBodyLength` even when `maxRedirects` is set to `0`, closing a bypass path for oversized request bodies. (**#10753**)
|
|---|
| 115 |
|
|---|
| 116 | - **Streamed Response `maxContentLength` Bypass:** Applies `maxContentLength` to streamed responses that previously bypassed the cap. (**#10754**)
|
|---|
| 117 |
|
|---|
| 118 | - **Follow-up CVE Completion:** Completes an earlier incomplete CVE fix to fully close the regression window. (**#10755**)
|
|---|
| 119 |
|
|---|
| 120 | ## 🚀 New Features
|
|---|
| 121 |
|
|---|
| 122 | - **AI-Based Docs Translations:** Initial scaffold for AI-assisted translations of the documentation site. (**#10705**)
|
|---|
| 123 |
|
|---|
| 124 | - **`Location` Request Header Type:** Adds `Location` to `CommonRequestHeadersList` for accurate typing of redirect-aware requests. (**#7528**)
|
|---|
| 125 |
|
|---|
| 126 | ## 🐛 Bug Fixes
|
|---|
| 127 |
|
|---|
| 128 | - **FormData Handling:** Removes `Content-Type` when no boundary is present on `FormData` fetch requests, supports multi-select fields, cancels `request.body` instead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (**#7314**, **#10676**, **#10702**, **#10726**)
|
|---|
| 129 |
|
|---|
| 130 | - **HTTP Adapter:** Handles socket-only request errors without leaking keep-alive listeners. (**#10576**)
|
|---|
| 131 |
|
|---|
| 132 | - **Progress Events:** Clamps `loaded` to `total` for computable upload/download progress events. (**#7458**)
|
|---|
| 133 |
|
|---|
| 134 | - **Types:** Aligns `runWhen` type with the runtime behaviour in `InterceptorManager` and makes response header keys case-insensitive. (**#7529**, **#10677**)
|
|---|
| 135 |
|
|---|
| 136 | - **`buildFullPath`:** Uses strict equality in the base/relative URL check. (**#7252**)
|
|---|
| 137 |
|
|---|
| 138 | - **`AxiosURLSearchParams` Regex:** Improves the regex used for param serialisation to avoid edge-case mismatches. (**#10736**)
|
|---|
| 139 |
|
|---|
| 140 | - **Resilient Value Parsing:** Parses out header/config values instead of throwing on malformed input. (**#10687**)
|
|---|
| 141 |
|
|---|
| 142 | - **Docs Artefact Cleanup:** Removes the docs content that was incorrectly committed. (**#10727**)
|
|---|
| 143 |
|
|---|
| 144 | ## 🔧 Maintenance & Chores
|
|---|
| 145 |
|
|---|
| 146 | - **Threat Model & Security Docs:** Ongoing refinement of `THREATMODEL.md`, including Hopper security update, TLS and tag-replay wording, mitigation descriptions, decompression-bomb guidance, and further cleanup. (**#10672**, **#10715**, **#10718**, **#10722**, **#10763**, **#10765**)
|
|---|
| 147 |
|
|---|
| 148 | - **Test Coverage & Migration:** Expanded `shouldBypassProxy` coverage for wildcard/IPv6/edge cases, documented and tested `AxiosError.status`, and migrated `progressEventReducer` tests to Vitest. (**#10723**, **#10725**, **#10741**)
|
|---|
| 149 |
|
|---|
| 150 | - **Type Refactor:** Uses TypeScript utility types to deduplicate literal unions. (**#7520**)
|
|---|
| 151 |
|
|---|
| 152 | - **Repo & CI:** Adds `CODEOWNERS`, switches v1.x releases to an ephemeral release branch, and removes orphaned Bower support. (**#10739**, **#10738**, **#10746**)
|
|---|
| 153 |
|
|---|
| 154 | ## 🌟 New Contributors
|
|---|
| 155 |
|
|---|
| 156 | We are thrilled to welcome our new contributors. Thank you for helping improve axios:
|
|---|
| 157 |
|
|---|
| 158 | - **@curiouscoder-cmd** (**#7252**)
|
|---|
| 159 | - **@tryonelove** (**#7520**)
|
|---|
| 160 | - **@darwin808** (**#7314**)
|
|---|
| 161 | - **@zoontek** (**#10702**)
|
|---|
| 162 | - **@AKIB473** (**#10725**)
|
|---|
| 163 |
|
|---|
| 164 | [Full Changelog](https://github.com/axios/axios/compare/v1.15.0...v1.15.1)
|
|---|
| 165 |
|
|---|
| 166 | ---
|
|---|
| 167 |
|
|---|
| 168 | ## v1.15.0 - April 7, 2026
|
|---|
| 169 |
|
|---|
| 170 | This release delivers two critical security patches targeting header injection and SSRF via proxy bypass, adds official runtime support for Deno and Bun, and includes significant CI security hardening.
|
|---|
| 171 |
|
|---|
| 172 | ## 🔒 Security Fixes
|
|---|
| 173 |
|
|---|
| 174 | - **Header Injection (CRLF):** Rejects any header value containing `\r` or `\n` characters to block CRLF injection chains that could be used to exfiltrate cloud metadata (IMDS). Behavior change: headers with CR/LF now throw `"Invalid character in header content"`. (**#10660**)
|
|---|
| 175 |
|
|---|
| 176 | - **SSRF via `no_proxy` Bypass:** Introduces a `shouldBypassProxy` helper that normalises hostnames (strips trailing dots, handles bracketed IPv6) before evaluating `no_proxy`/`NO_PROXY` rules, closing a gap that could cause loopback or internal hosts to be inadvertently proxied. (**#10661**)
|
|---|
| 177 |
|
|---|
| 178 | ## 🚀 New Features
|
|---|
| 179 |
|
|---|
| 180 | - **Deno & Bun Runtime Support:** Added full smoke test suites for Deno and Bun, with CI workflows that run both runtimes before any release is cut. (**#10652**)
|
|---|
| 181 |
|
|---|
| 182 | ## 🐛 Bug Fixes
|
|---|
| 183 |
|
|---|
| 184 | - **Node.js v22 Compatibility:** Replaced deprecated `url.parse()` calls with the WHATWG `URL`/`URLSearchParams` API across examples, sandbox, and tests, eliminating `DEP0169` deprecation warnings on Node.js v22+. (**#10625**)
|
|---|
| 185 |
|
|---|
| 186 | ## 🔧 Maintenance & Chores
|
|---|
| 187 |
|
|---|
| 188 | - **CI Security Hardening:** Added [zizmor](https://github.com/zizmorcore/zizmor) GitHub Actions security scanner; switched npm publish to OIDC Trusted Publishing (removing the long-lived `NODE_AUTH_TOKEN`); pinned all action references to full commit SHAs; narrowed workflow permissions to least privilege; gated the publish step behind a dedicated `npm-publish` environment; and blocked the sponsor-block workflow from running on forks. (**#10618**, **#10619**, **#10627**, **#10637**, **#10641**, **#10666**)
|
|---|
| 189 |
|
|---|
| 190 | - **Docs:** Clarified HTTP/2 support and the unsupported `httpVersion` option; added documentation for header case preservation; improved the `beforeRedirect` example to prevent accidental credential leakage. (**#10644**, **#10654**, **#10624**)
|
|---|
| 191 |
|
|---|
| 192 | - **Dependencies:** Bumped `picomatch`, `handlebars`, `serialize-javascript`, `vite` (×3), `denoland/setup-deno`, and 4 additional dev dependencies to latest versions. (**#10564**, **#10565**, **#10567**, **#10568**, **#10572**, **#10574**, **#10663**, **#10664**, **#10665**, **#10669**, **#10670**)
|
|---|
| 193 |
|
|---|
| 194 | ## 🌟 New Contributors
|
|---|
| 195 |
|
|---|
| 196 | We are thrilled to welcome our new contributors. Thank you for helping improve axios:
|
|---|
| 197 |
|
|---|
| 198 | - **@Kilros0817** (**#10625**)
|
|---|
| 199 | - **@shaanmajid** (**#10616**, **#10617**, **#10618**, **#10619**, **#10637**, **#10641**, **#10666**)
|
|---|
| 200 | - **@ashstrc** (**#10624**, **#10644**)
|
|---|
| 201 | - **@Abhi3975** (**#10589**)
|
|---|
| 202 | - **@raashish1601** (**#10573**)
|
|---|
| 203 |
|
|---|
| 204 | [Full Changelog](https://github.com/axios/axios/compare/v1.14.0...v1.15.0)
|
|---|
| 205 |
|
|---|
| 206 | ---
|
|---|
| 207 |
|
|---|
| 208 | ## v1.14.0 - March 27, 2026
|
|---|
| 209 |
|
|---|
| 210 | This release fixes a security vulnerability in the `formidable` dependency, resolves a CommonJS compatibility regression, hardens proxy and HTTP/2 handling, and modernises the build and test toolchain.
|
|---|
| 211 |
|
|---|
| 212 | ## 🔒 Security Fixes
|
|---|
| 213 |
|
|---|
| 214 | - **Formidable Vulnerability:** Upgraded `formidable` from v2 to v3 to address a reported arbitrary-file vulnerability. Updated test server and assertions to align with the v3 API. (**#7533**)
|
|---|
| 215 |
|
|---|
| 216 | ## 🐛 Bug Fixes
|
|---|
| 217 |
|
|---|
| 218 | - **CommonJS Compatibility:** Restored `require('axios')` in Node.js by correcting the `main` field in `package.json` to point to the built CJS bundle. (**#7532**)
|
|---|
| 219 |
|
|---|
| 220 | - **Fetch Adapter:** Cancel the `ReadableStream` body after the request stream capability probe to prevent resource leaks. (**#7515**)
|
|---|
| 221 |
|
|---|
| 222 | - **Proxy:** Upgraded `proxy-from-env` to v2 and switched to the named `getProxyForUrl` export, fixing proxy detection from environment variables and resolving CJS bundling errors. (**#7499**)
|
|---|
| 223 |
|
|---|
| 224 | - **HTTP/2:** Close detached HTTP/2 sessions on timeout to free resources when no new requests arrive. (**#7457**)
|
|---|
| 225 |
|
|---|
| 226 | - **Headers:** Trim trailing CRLF characters from normalised header values. (**#7456**)
|
|---|
| 227 |
|
|---|
| 228 | ## 🔧 Maintenance & Chores
|
|---|
| 229 |
|
|---|
| 230 | - **Toolchain Modernisation:** Migrated test suite to Vitest, updated ESLint to v10, upgraded Rollup and `@rollup/plugin-babel`, migrated to Husky 9, upgraded TypeScript to latest, and modernised the Express test harness. (**#7484**, **#7489**, **#7498**, **#7505**, **#7506**, **#7507**, **#7508**, **#7509**, **#7510**, **#7516**, **#7522**)
|
|---|
| 231 |
|
|---|
| 232 | - **Dependencies:** Bumped `multer` to v2, `minimatch`, `tar`, `pacote`, `@babel/preset-env`, and additional dev dependencies. (**#7453**, **#7480**, **#7491**, **#7504**, **#7517**, **#7531**)
|
|---|
| 233 |
|
|---|
| 234 | ## 🌟 New Contributors
|
|---|
| 235 |
|
|---|
| 236 | We are thrilled to welcome our new contributors. Thank you for helping improve axios:
|
|---|
| 237 |
|
|---|
| 238 | - **@penkzhou** (**#7515**)
|
|---|
| 239 | - **@aviu16** (**#7456**)
|
|---|
| 240 | - **@fedotov** (**#7457**)
|
|---|
| 241 |
|
|---|
| 242 | [Full Changelog](https://github.com/axios/axios/compare/v1.13.6...v1.14.0)
|
|---|
| 243 |
|
|---|
| 244 | ---
|
|---|
| 245 |
|
|---|
| 246 | ## v1.13.6 - February 27, 2026
|
|---|
| 247 |
|
|---|
| 248 | This release adds React Native Blob support, fixes several enumeration and export regressions, and patches FormData detection for WeChat Mini Program environments.
|
|---|
| 249 |
|
|---|
| 250 | ## 🚀 New Features
|
|---|
| 251 |
|
|---|
| 252 | - **React Native Blob Support:** Axios now correctly handles native Blob objects in React Native environments. (**#5764**)
|
|---|
| 253 |
|
|---|
| 254 | ## 🐛 Bug Fixes
|
|---|
| 255 |
|
|---|
| 256 | - **AxiosError:** Fixed `AxiosError.from` not copying the `status` field from the source error. (**#7403**)
|
|---|
| 257 |
|
|---|
| 258 | - **AxiosError:** Made the `message` property enumerable so it appears in `JSON.stringify` output and `Object.keys`. (**#7392**)
|
|---|
| 259 |
|
|---|
| 260 | - **FormData Detection:** Corrected safe FormData detection for WeChat Mini Program environments. (**#7324**)
|
|---|
| 261 |
|
|---|
| 262 | - **React Native / Browserify Export:** Fixed broken module export that caused import failures in React Native and Browserify. (**#7386**)
|
|---|
| 263 |
|
|---|
| 264 | ## 🔧 Maintenance & Chores
|
|---|
| 265 |
|
|---|
| 266 | - **Dependencies:** Migrated `@rollup/plugin-babel` from v5 to v6 and bumped the development dependencies group. (**#7424**, **#7432**)
|
|---|
| 267 |
|
|---|
| 268 | ## 🌟 New Contributors
|
|---|
| 269 |
|
|---|
| 270 | We are thrilled to welcome our new contributors. Thank you for helping improve axios:
|
|---|
| 271 |
|
|---|
| 272 | - **@moh3n9595** (**#5764**)
|
|---|
| 273 | - **@skrtheboss** (**#7403**)
|
|---|
| 274 | - **@ybbus** (**#7392**)
|
|---|
| 275 | - **@Shiwaangee** (**#7324**)
|
|---|
| 276 | - **@Gudahtt** (**#7386**)
|
|---|
| 277 |
|
|---|
| 278 | [Full Changelog](https://github.com/axios/axios/compare/v1.13.5...v1.13.6)
|
|---|
| 279 |
|
|---|
| 280 | ---
|
|---|
| 281 |
|
|---|
| 282 | ## v1.13.5 - February 8, 2026
|
|---|
| 283 |
|
|---|
| 284 | This release patches a prototype pollution denial-of-service vulnerability, fixes a missing `status` field regression in `AxiosError`, adds interceptor ordering control, and introduces URL validation for `isAbsoluteURL`.
|
|---|
| 285 |
|
|---|
| 286 | ## 🔒 Security Fixes
|
|---|
| 287 |
|
|---|
| 288 | - **Prototype Pollution (DoS):** Hardened `mergeConfig` to ignore `__proto__`, `constructor`, and `prototype` keys, preventing denial-of-service via prototype pollution when merging user-supplied config. (**#7369**)
|
|---|
| 289 |
|
|---|
| 290 | ## 🚀 New Features
|
|---|
| 291 |
|
|---|
| 292 | - **`isAbsoluteURL` Validation:** Added input validation to `isAbsoluteURL` to handle malformed or unexpected input gracefully. (**#7326**)
|
|---|
| 293 |
|
|---|
| 294 | ## 🐛 Bug Fixes
|
|---|
| 295 |
|
|---|
| 296 | - **AxiosError `status`:** Restored the `status` field on `AxiosError` instances, which was missing in v1.13.3 and later. (**#7368**)
|
|---|
| 297 |
|
|---|
| 298 | - **Interceptor Ordering:** Added a `useLegacyInterceptorOrder` option to restore pre-v1.13 interceptor execution order for applications relying on the previous behaviour. ([569f028](https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c))
|
|---|
| 299 |
|
|---|
| 300 | ## 🔧 Maintenance & Chores
|
|---|
| 301 |
|
|---|
| 302 | - **CI:** Fixed run conditions and updated workflow YAMLs. (**#7372**, **#7373**)
|
|---|
| 303 |
|
|---|
| 304 | - **Dependencies:** Bumped `karma-sourcemap-loader` and minor package versions. (**#7356**, **#7360**)
|
|---|
| 305 |
|
|---|
| 306 | ## 🌟 New Contributors
|
|---|
| 307 |
|
|---|
| 308 | We are thrilled to welcome our new contributors. Thank you for helping improve axios:
|
|---|
| 309 |
|
|---|
| 310 | - **@asmitha-16** (**#7326**)
|
|---|
| 311 |
|
|---|
| 312 | [Full Changelog](https://github.com/axios/axios/compare/v1.13.4...v1.13.5)
|
|---|
| 313 |
|
|---|
| 314 | ---
|
|---|
| 315 |
|
|---|
| 316 | ## v1.13.4 - January 27, 2026
|
|---|
| 317 |
|
|---|
| 318 | Patch release fixing regressions introduced in v1.13.3, including TypeScript export compatibility and CI/build stability.
|
|---|
| 319 |
|
|---|
| 320 | ## 🐛 Bug Fixes
|
|---|
| 321 |
|
|---|
| 322 | - **v1.13.3 Regressions:** Fixed multiple issues introduced by the v1.13.3 release, including broken merge configs. (**#7352**)
|
|---|
| 323 |
|
|---|
| 324 | - **TypeScript Exports:** Corrected TypeScript export declarations to restore proper type resolution. (**#4884**)
|
|---|
| 325 |
|
|---|
| 326 | ## 🔧 Maintenance & Chores
|
|---|
| 327 |
|
|---|
| 328 | - **CI & Build:** Refactored CI pipeline and build configuration for stability. (**#7340**)
|
|---|
| 329 |
|
|---|
| 330 | [Full Changelog](https://github.com/axios/axios/compare/v1.13.3...v1.13.4)
|
|---|
| 331 |
|
|---|
| 332 | ---
|
|---|
| 333 |
|
|---|
| 334 | ## [1.13.3](https://github.com/axios/axios/compare/v1.13.2...v1.13.3) (2026-01-20)
|
|---|
| 335 |
|
|---|
| 336 | ### Bug Fixes
|
|---|
| 337 |
|
|---|
| 338 | - **http2:** Use port 443 for HTTPS connections by default. ([#7256](https://github.com/axios/axios/issues/7256)) ([d7e6065](https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e))
|
|---|
| 339 | - **interceptor:** handle the error in the same interceptor ([#6269](https://github.com/axios/axios/issues/6269)) ([5945e40](https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89))
|
|---|
| 340 | - main field in package.json should correspond to cjs artifacts ([#5756](https://github.com/axios/axios/issues/5756)) ([7373fbf](https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04))
|
|---|
| 341 | - **package.json:** add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build ([#5754](https://github.com/axios/axios/issues/5754)) ([b89217e](https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8))
|
|---|
| 342 | - silentJSONParsing=false should throw on invalid JSON ([#7253](https://github.com/axios/axios/issues/7253)) ([#7257](https://github.com/axios/axios/issues/7257)) ([7d19335](https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf))
|
|---|
| 343 | - turn AxiosError into a native error ([#5394](https://github.com/axios/axios/issues/5394)) ([#5558](https://github.com/axios/axios/issues/5558)) ([1c6a86d](https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b))
|
|---|
| 344 | - **types:** add handlers to AxiosInterceptorManager interface ([#5551](https://github.com/axios/axios/issues/5551)) ([8d1271b](https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a))
|
|---|
| 345 | - **types:** restore AxiosError.cause type from unknown to Error ([#7327](https://github.com/axios/axios/issues/7327)) ([d8233d9](https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b))
|
|---|
| 346 | - unclear error message is thrown when specifying an empty proxy authorization ([#6314](https://github.com/axios/axios/issues/6314)) ([6ef867e](https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29))
|
|---|
| 347 |
|
|---|
| 348 | ### Features
|
|---|
| 349 |
|
|---|
| 350 | - add `undefined` as a value in AxiosRequestConfig ([#5560](https://github.com/axios/axios/issues/5560)) ([095033c](https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd))
|
|---|
| 351 | - add automatic minor and patch upgrades to dependabot ([#6053](https://github.com/axios/axios/issues/6053)) ([65a7584](https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed))
|
|---|
| 352 | - add Node.js coverage script using c8 (closes [#7289](https://github.com/axios/axios/issues/7289)) ([#7294](https://github.com/axios/axios/issues/7294)) ([ec9d94e](https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a))
|
|---|
| 353 | - added copilot instructions ([3f83143](https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26))
|
|---|
| 354 | - compatibility with frozen prototypes ([#6265](https://github.com/axios/axios/issues/6265)) ([860e033](https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012))
|
|---|
| 355 | - enhance pipeFileToResponse with error handling ([#7169](https://github.com/axios/axios/issues/7169)) ([88d7884](https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552))
|
|---|
| 356 | - **types:** Intellisense for string literals in a widened union ([#6134](https://github.com/axios/axios/issues/6134)) ([f73474d](https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5)), closes [/github.com/microsoft/TypeScript/issues/33471#issuecomment-1376364329](https://github.com//github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329)
|
|---|
| 357 |
|
|---|
| 358 | ### Reverts
|
|---|
| 359 |
|
|---|
| 360 | - Revert "fix: silentJSONParsing=false should throw on invalid JSON (#7253) (#7…" (#7298) ([a4230f5](https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a)), closes [#7253](https://github.com/axios/axios/issues/7253) [#7](https://github.com/axios/axios/issues/7) [#7298](https://github.com/axios/axios/issues/7298)
|
|---|
| 361 | - **deps:** bump peter-evans/create-pull-request from 7 to 8 in the github-actions group ([#7334](https://github.com/axios/axios/issues/7334)) ([2d6ad5e](https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a))
|
|---|
| 362 |
|
|---|
| 363 | ### Contributors to this release
|
|---|
| 364 |
|
|---|
| 365 | - <img src="https://avatars.githubusercontent.com/u/175160345?v=4&s=18" alt="avatar" width="18"/> [Ashvin Tiwari](https://github.com/ashvin2005 '+1752/-4 (#7218 #7218 )')
|
|---|
| 366 | - <img src="https://avatars.githubusercontent.com/u/71729144?v=4&s=18" alt="avatar" width="18"/> [Nikunj Mochi](https://github.com/mochinikunj '+940/-12 (#7294 #7294 )')
|
|---|
| 367 | - <img src="https://avatars.githubusercontent.com/u/128113546?v=4&s=18" alt="avatar" width="18"/> [Anchal Singh](https://github.com/imanchalsingh '+544/-102 (#7169 #7185 )')
|
|---|
| 368 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [jasonsaayman](https://github.com/jasonsaayman '+317/-73 (#7334 #7298 )')
|
|---|
| 369 | - <img src="https://avatars.githubusercontent.com/u/377911?v=4&s=18" alt="avatar" width="18"/> [Julian Dax](https://github.com/brodo '+99/-120 (#5558 )')
|
|---|
| 370 | - <img src="https://avatars.githubusercontent.com/u/184285082?v=4&s=18" alt="avatar" width="18"/> [Akash Dhar Dubey](https://github.com/AKASHDHARDUBEY '+167/-0 (#7287 #7288 )')
|
|---|
| 371 | - <img src="https://avatars.githubusercontent.com/u/145687605?v=4&s=18" alt="avatar" width="18"/> [Madhumita](https://github.com/madhumitaaa '+20/-68 (#7198 )')
|
|---|
| 372 | - <img src="https://avatars.githubusercontent.com/u/24915252?v=4&s=18" alt="avatar" width="18"/> [Tackoil](https://github.com/Tackoil '+80/-2 (#6269 )')
|
|---|
| 373 | - <img src="https://avatars.githubusercontent.com/u/145078271?v=4&s=18" alt="avatar" width="18"/> [Justin Dhillon](https://github.com/justindhillon '+41/-41 (#6324 #6315 )')
|
|---|
| 374 | - <img src="https://avatars.githubusercontent.com/u/184138832?v=4&s=18" alt="avatar" width="18"/> [Rudransh](https://github.com/Rudrxxx '+71/-2 (#7257 )')
|
|---|
| 375 | - <img src="https://avatars.githubusercontent.com/u/146366930?v=4&s=18" alt="avatar" width="18"/> [WuMingDao](https://github.com/WuMingDao '+36/-36 (#7215 )')
|
|---|
| 376 | - <img src="https://avatars.githubusercontent.com/u/46827243?v=4&s=18" alt="avatar" width="18"/> [codenomnom](https://github.com/codenomnom '+70/-0 (#7201 #7201 )')
|
|---|
| 377 | - <img src="https://avatars.githubusercontent.com/u/189698992?v=4&s=18" alt="avatar" width="18"/> [Nandan Acharya](https://github.com/Nandann018-ux '+60/-10 (#7272 )')
|
|---|
| 378 | - <img src="https://avatars.githubusercontent.com/u/7225168?v=4&s=18" alt="avatar" width="18"/> [Eric Dubé](https://github.com/KernelDeimos '+22/-40 (#7042 )')
|
|---|
| 379 | - <img src="https://avatars.githubusercontent.com/u/915045?v=4&s=18" alt="avatar" width="18"/> [Tibor Pilz](https://github.com/tiborpilz '+40/-4 (#5551 )')
|
|---|
| 380 | - <img src="https://avatars.githubusercontent.com/u/23138717?v=4&s=18" alt="avatar" width="18"/> [Gabriel Quaresma](https://github.com/joaoGabriel55 '+31/-4 (#6314 )')
|
|---|
| 381 | - <img src="https://avatars.githubusercontent.com/u/21505?v=4&s=18" alt="avatar" width="18"/> [Turadg Aleahmad](https://github.com/turadg '+23/-6 (#6265 )')
|
|---|
| 382 | - <img src="https://avatars.githubusercontent.com/u/4273631?v=4&s=18" alt="avatar" width="18"/> [JohnTitor](https://github.com/kiritosan '+14/-14 (#6155 )')
|
|---|
| 383 | - <img src="https://avatars.githubusercontent.com/u/39668736?v=4&s=18" alt="avatar" width="18"/> [rohit miryala](https://github.com/rohitmiryala '+22/-0 (#7250 )')
|
|---|
| 384 | - <img src="https://avatars.githubusercontent.com/u/30316250?v=4&s=18" alt="avatar" width="18"/> [Wilson Mun](https://github.com/wmundev '+20/-0 (#6053 )')
|
|---|
| 385 | - <img src="https://avatars.githubusercontent.com/u/184506226?v=4&s=18" alt="avatar" width="18"/> [techcodie](https://github.com/techcodie '+7/-7 (#7236 )')
|
|---|
| 386 | - <img src="https://avatars.githubusercontent.com/u/187598667?v=4&s=18" alt="avatar" width="18"/> [Ved Vadnere](https://github.com/Archis009 '+5/-6 (#7283 )')
|
|---|
| 387 | - <img src="https://avatars.githubusercontent.com/u/115612815?v=4&s=18" alt="avatar" width="18"/> [svihpinc](https://github.com/svihpinc '+5/-3 (#6134 )')
|
|---|
| 388 | - <img src="https://avatars.githubusercontent.com/u/123884782?v=4&s=18" alt="avatar" width="18"/> [SANDESH LENDVE](https://github.com/mrsandy1965 '+3/-3 (#7246 )')
|
|---|
| 389 | - <img src="https://avatars.githubusercontent.com/u/12529395?v=4&s=18" alt="avatar" width="18"/> [Lubos](https://github.com/mrlubos '+5/-1 (#7312 )')
|
|---|
| 390 | - <img src="https://avatars.githubusercontent.com/u/709451?v=4&s=18" alt="avatar" width="18"/> [Jarred Sumner](https://github.com/Jarred-Sumner '+5/-1 (#5754 )')
|
|---|
| 391 | - <img src="https://avatars.githubusercontent.com/u/17907922?v=4&s=18" alt="avatar" width="18"/> [Adam Hines](https://github.com/thebanjomatic '+2/-1 (#5756 )')
|
|---|
| 392 | - <img src="https://avatars.githubusercontent.com/u/177472603?v=4&s=18" alt="avatar" width="18"/> [Subhan Kumar Rai](https://github.com/Subhan030 '+2/-1 (#7256 )')
|
|---|
| 393 | - <img src="https://avatars.githubusercontent.com/u/6473925?v=4&s=18" alt="avatar" width="18"/> [Joseph Frazier](https://github.com/josephfrazier '+1/-1 (#7311 )')
|
|---|
| 394 | - <img src="https://avatars.githubusercontent.com/u/184906930?v=4&s=18" alt="avatar" width="18"/> [KT0803](https://github.com/KT0803 '+0/-2 (#7229 )')
|
|---|
| 395 | - <img src="https://avatars.githubusercontent.com/u/6703955?v=4&s=18" alt="avatar" width="18"/> [Albie](https://github.com/AlbertoSadoc '+1/-1 (#5560 )')
|
|---|
| 396 | - <img src="https://avatars.githubusercontent.com/u/9452325?v=4&s=18" alt="avatar" width="18"/> [Jake Hayes](https://github.com/thejayhaykid '+1/-0 (#5999 )')
|
|---|
| 397 |
|
|---|
| 398 | ## [1.13.2](https://github.com/axios/axios/compare/v1.13.1...v1.13.2) (2025-11-04)
|
|---|
| 399 |
|
|---|
| 400 | ### Bug Fixes
|
|---|
| 401 |
|
|---|
| 402 | - **http:** fix 'socket hang up' bug for keep-alive requests when using timeouts; ([#7206](https://github.com/axios/axios/issues/7206)) ([8d37233](https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117))
|
|---|
| 403 | - **http:** use default export for http2 module to support stubs; ([#7196](https://github.com/axios/axios/issues/7196)) ([0588880](https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5))
|
|---|
| 404 |
|
|---|
| 405 | ### Performance Improvements
|
|---|
| 406 |
|
|---|
| 407 | - **http:** fix early loop exit; ([#7202](https://github.com/axios/axios/issues/7202)) ([12c314b](https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5))
|
|---|
| 408 |
|
|---|
| 409 | ### Contributors to this release
|
|---|
| 410 |
|
|---|
| 411 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+28/-9 (#7206 #7202 )')
|
|---|
| 412 | - <img src="https://avatars.githubusercontent.com/u/1174718?v=4&s=18" alt="avatar" width="18"/> [Kasper Isager Dalsgarð](https://github.com/kasperisager '+9/-9 (#7196 )')
|
|---|
| 413 |
|
|---|
| 414 | ## [1.13.1](https://github.com/axios/axios/compare/v1.13.0...v1.13.1) (2025-10-28)
|
|---|
| 415 |
|
|---|
| 416 | ### Bug Fixes
|
|---|
| 417 |
|
|---|
| 418 | - **http:** fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; ([#7193](https://github.com/axios/axios/issues/7193)) ([bcd5581](https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c))
|
|---|
| 419 |
|
|---|
| 420 | ### Contributors to this release
|
|---|
| 421 |
|
|---|
| 422 | - <img src="https://avatars.githubusercontent.com/u/128113546?v=4&s=18" alt="avatar" width="18"/> [Anchal Singh](https://github.com/imanchalsingh '+220/-111 (#7173 )')
|
|---|
| 423 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+18/-1 (#7193 )')
|
|---|
| 424 |
|
|---|
| 425 | # [1.13.0](https://github.com/axios/axios/compare/v1.12.2...v1.13.0) (2025-10-27)
|
|---|
| 426 |
|
|---|
| 427 | ### Bug Fixes
|
|---|
| 428 |
|
|---|
| 429 | - **fetch:** prevent TypeError when config.env is undefined ([#7155](https://github.com/axios/axios/issues/7155)) ([015faec](https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1))
|
|---|
| 430 | - resolve issue [#7131](https://github.com/axios/axios/issues/7131) (added spacing in mergeConfig.js) ([#7133](https://github.com/axios/axios/issues/7133)) ([9b9ec98](https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62))
|
|---|
| 431 |
|
|---|
| 432 | ### Features
|
|---|
| 433 |
|
|---|
| 434 | - **http:** add HTTP2 support; ([#7150](https://github.com/axios/axios/issues/7150)) ([d676df7](https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac))
|
|---|
| 435 |
|
|---|
| 436 | ### Contributors to this release
|
|---|
| 437 |
|
|---|
| 438 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+794/-180 (#7186 #7150 #7039 )')
|
|---|
| 439 | - <img src="https://avatars.githubusercontent.com/u/189505037?v=4&s=18" alt="avatar" width="18"/> [Noritaka Kobayashi](https://github.com/noritaka1166 '+24/-509 (#7032 )')
|
|---|
| 440 | - <img src="https://avatars.githubusercontent.com/u/195581631?v=4&s=18" alt="avatar" width="18"/> [Aviraj2929](https://github.com/Aviraj2929 '+211/-93 (#7136 #7135 #7134 #7112 )')
|
|---|
| 441 | - <img src="https://avatars.githubusercontent.com/u/181717941?v=4&s=18" alt="avatar" width="18"/> [prasoon patel](https://github.com/Prasoon52 '+167/-6 (#7099 )')
|
|---|
| 442 | - <img src="https://avatars.githubusercontent.com/u/141911040?v=4&s=18" alt="avatar" width="18"/> [Samyak Dandge](https://github.com/Samy-in '+134/-0 (#7171 )')
|
|---|
| 443 | - <img src="https://avatars.githubusercontent.com/u/128113546?v=4&s=18" alt="avatar" width="18"/> [Anchal Singh](https://github.com/imanchalsingh '+53/-56 (#7170 )')
|
|---|
| 444 | - <img src="https://avatars.githubusercontent.com/u/146073621?v=4&s=18" alt="avatar" width="18"/> [Rahul Kumar](https://github.com/jaiyankargupta '+28/-28 (#7073 )')
|
|---|
| 445 | - <img src="https://avatars.githubusercontent.com/u/148716794?v=4&s=18" alt="avatar" width="18"/> [Amit Verma](https://github.com/Amitverma0509 '+24/-13 (#7129 )')
|
|---|
| 446 | - <img src="https://avatars.githubusercontent.com/u/141427581?v=4&s=18" alt="avatar" width="18"/> [Abhishek3880](https://github.com/abhishekmaniy '+23/-4 (#7119 #7117 #7116 #7115 )')
|
|---|
| 447 | - <img src="https://avatars.githubusercontent.com/u/91522146?v=4&s=18" alt="avatar" width="18"/> [Dhvani Maktuporia](https://github.com/Dhvani365 '+14/-5 (#7175 )')
|
|---|
| 448 | - <img src="https://avatars.githubusercontent.com/u/41838423?v=4&s=18" alt="avatar" width="18"/> [Usama Ayoub](https://github.com/sam3690 '+4/-4 (#7133 )')
|
|---|
| 449 | - <img src="https://avatars.githubusercontent.com/u/79366821?v=4&s=18" alt="avatar" width="18"/> [ikuy1203](https://github.com/ikuy1203 '+3/-3 (#7166 )')
|
|---|
| 450 | - <img src="https://avatars.githubusercontent.com/u/74639234?v=4&s=18" alt="avatar" width="18"/> [Nikhil Simon Toppo](https://github.com/Kirito-Excalibur '+1/-1 (#7172 )')
|
|---|
| 451 | - <img src="https://avatars.githubusercontent.com/u/200562195?v=4&s=18" alt="avatar" width="18"/> [Jane Wangari](https://github.com/Wangarijane '+1/-1 (#7155 )')
|
|---|
| 452 | - <img src="https://avatars.githubusercontent.com/u/78318848?v=4&s=18" alt="avatar" width="18"/> [Supakorn Ieamgomol](https://github.com/Supakornn '+1/-1 (#7065 )')
|
|---|
| 453 | - <img src="https://avatars.githubusercontent.com/u/134518?v=4&s=18" alt="avatar" width="18"/> [Kian-Meng Ang](https://github.com/kianmeng '+1/-1 (#7046 )')
|
|---|
| 454 | - <img src="https://avatars.githubusercontent.com/u/13148112?v=4&s=18" alt="avatar" width="18"/> [UTSUMI Keiji](https://github.com/k-utsumi '+1/-1 (#7037 )')
|
|---|
| 455 |
|
|---|
| 456 | ## [1.12.2](https://github.com/axios/axios/compare/v1.12.1...v1.12.2) (2025-09-14)
|
|---|
| 457 |
|
|---|
| 458 | ### Bug Fixes
|
|---|
| 459 |
|
|---|
| 460 | - **fetch:** use current global fetch instead of cached one when env fetch is not specified to keep MSW support; ([#7030](https://github.com/axios/axios/issues/7030)) ([cf78825](https://github.com/axios/axios/commit/cf78825e1229b60d1629ad0bbc8a752ff43c3f53))
|
|---|
| 461 |
|
|---|
| 462 | ### Contributors to this release
|
|---|
| 463 |
|
|---|
| 464 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+247/-16 (#7030 #7022 #7024 )')
|
|---|
| 465 | - <img src="https://avatars.githubusercontent.com/u/189505037?v=4&s=18" alt="avatar" width="18"/> [Noritaka Kobayashi](https://github.com/noritaka1166 '+2/-6 (#7028 #7029 )')
|
|---|
| 466 |
|
|---|
| 467 | ## [1.12.1](https://github.com/axios/axios/compare/v1.12.0...v1.12.1) (2025-09-12)
|
|---|
| 468 |
|
|---|
| 469 | ### Bug Fixes
|
|---|
| 470 |
|
|---|
| 471 | - **types:** fixed env config types; ([#7020](https://github.com/axios/axios/issues/7020)) ([b5f26b7](https://github.com/axios/axios/commit/b5f26b75bdd9afa95016fb67d0cab15fc74cbf05))
|
|---|
| 472 |
|
|---|
| 473 | ### Contributors to this release
|
|---|
| 474 |
|
|---|
| 475 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+10/-4 (#7020 )')
|
|---|
| 476 |
|
|---|
| 477 | # [1.12.0](https://github.com/axios/axios/compare/v1.11.0...v1.12.0) (2025-09-11)
|
|---|
| 478 |
|
|---|
| 479 | ### Bug Fixes
|
|---|
| 480 |
|
|---|
| 481 | - adding build artifacts ([9ec86de](https://github.com/axios/axios/commit/9ec86de257bfa33856571036279169f385ed92bd))
|
|---|
| 482 | - dont add dist on release ([a2edc36](https://github.com/axios/axios/commit/a2edc3606a4f775d868a67bb3461ff18ce7ecd11))
|
|---|
| 483 | - **fetch-adapter:** set correct Content-Type for Node FormData ([#6998](https://github.com/axios/axios/issues/6998)) ([a9f47af](https://github.com/axios/axios/commit/a9f47afbf3224d2ca987dbd8188789c7ea853c5d))
|
|---|
| 484 | - **node:** enforce maxContentLength for data: URLs ([#7011](https://github.com/axios/axios/issues/7011)) ([945435f](https://github.com/axios/axios/commit/945435fc51467303768202250debb8d4ae892593))
|
|---|
| 485 | - package exports ([#5627](https://github.com/axios/axios/issues/5627)) ([aa78ac2](https://github.com/axios/axios/commit/aa78ac23fc9036163308c0f6bd2bb885e7af3f36))
|
|---|
| 486 | - **params:** removing '[' and ']' from URL encode exclude characters ([#3316](https://github.com/axios/axios/issues/3316)) ([#5715](https://github.com/axios/axios/issues/5715)) ([6d84189](https://github.com/axios/axios/commit/6d84189349c43b1dcdd977b522610660cc4c7042))
|
|---|
| 487 | - release pr run ([fd7f404](https://github.com/axios/axios/commit/fd7f404488b2c4f238c2fbe635b58026a634bfd2))
|
|---|
| 488 | - **types:** change the type guard on isCancel ([#5595](https://github.com/axios/axios/issues/5595)) ([0dbb7fd](https://github.com/axios/axios/commit/0dbb7fd4f61dc568498cd13a681fa7f907d6ec7e))
|
|---|
| 489 |
|
|---|
| 490 | ### Features
|
|---|
| 491 |
|
|---|
| 492 | - **adapter:** surface low‑level network error details; attach original error via cause ([#6982](https://github.com/axios/axios/issues/6982)) ([78b290c](https://github.com/axios/axios/commit/78b290c57c978ed2ab420b90d97350231c9e5d74))
|
|---|
| 493 | - **fetch:** add fetch, Request, Response env config variables for the adapter; ([#7003](https://github.com/axios/axios/issues/7003)) ([c959ff2](https://github.com/axios/axios/commit/c959ff29013a3bc90cde3ac7ea2d9a3f9c08974b))
|
|---|
| 494 | - support reviver on JSON.parse ([#5926](https://github.com/axios/axios/issues/5926)) ([2a97634](https://github.com/axios/axios/commit/2a9763426e43d996fd60d01afe63fa6e1f5b4fca)), closes [#5924](https://github.com/axios/axios/issues/5924)
|
|---|
| 495 | - **types:** extend AxiosResponse interface to include custom headers type ([#6782](https://github.com/axios/axios/issues/6782)) ([7960d34](https://github.com/axios/axios/commit/7960d34eded2de66ffd30b4687f8da0e46c4903e))
|
|---|
| 496 |
|
|---|
| 497 | ### Contributors to this release
|
|---|
| 498 |
|
|---|
| 499 | - <img src="https://avatars.githubusercontent.com/u/22686401?v=4&s=18" alt="avatar" width="18"/> [Willian Agostini](https://github.com/WillianAgostini '+132/-16760 (#7002 #5926 #6782 )')
|
|---|
| 500 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+4263/-293 (#7006 #7003 )')
|
|---|
| 501 | - <img src="https://avatars.githubusercontent.com/u/53833811?v=4&s=18" alt="avatar" width="18"/> [khani](https://github.com/mkhani01 '+111/-15 (#6982 )')
|
|---|
| 502 | - <img src="https://avatars.githubusercontent.com/u/7712804?v=4&s=18" alt="avatar" width="18"/> [Ameer Assadi](https://github.com/AmeerAssadi '+123/-0 (#7011 )')
|
|---|
| 503 | - <img src="https://avatars.githubusercontent.com/u/70265727?v=4&s=18" alt="avatar" width="18"/> [Emiedonmokumo Dick-Boro](https://github.com/emiedonmokumo '+55/-35 (#6998 )')
|
|---|
| 504 | - <img src="https://avatars.githubusercontent.com/u/47859767?v=4&s=18" alt="avatar" width="18"/> [Zeroday BYTE](https://github.com/opsysdebug '+8/-8 (#6980 )')
|
|---|
| 505 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jason Saayman](https://github.com/jasonsaayman '+7/-7 (#6985 #6985 )')
|
|---|
| 506 | - <img src="https://avatars.githubusercontent.com/u/13010755?v=4&s=18" alt="avatar" width="18"/> [최예찬](https://github.com/HealGaren '+5/-7 (#5715 )')
|
|---|
| 507 | - <img src="https://avatars.githubusercontent.com/u/7002604?v=4&s=18" alt="avatar" width="18"/> [Gligor Kotushevski](https://github.com/gligorkot '+3/-1 (#5627 )')
|
|---|
| 508 | - <img src="https://avatars.githubusercontent.com/u/15893?v=4&s=18" alt="avatar" width="18"/> [Aleksandar Dimitrov](https://github.com/adimit '+2/-1 (#5595 )')
|
|---|
| 509 |
|
|---|
| 510 | # [1.11.0](https://github.com/axios/axios/compare/v1.10.0...v1.11.0) (2025-07-22)
|
|---|
| 511 |
|
|---|
| 512 | ### Bug Fixes
|
|---|
| 513 |
|
|---|
| 514 | - form-data npm package ([#6970](https://github.com/axios/axios/issues/6970)) ([e72c193](https://github.com/axios/axios/commit/e72c193722530db538b19e5ddaaa4544d226b253))
|
|---|
| 515 | - prevent RangeError when using large Buffers ([#6961](https://github.com/axios/axios/issues/6961)) ([a2214ca](https://github.com/axios/axios/commit/a2214ca1bc60540baf2c80573cea3a0ff91ba9d1))
|
|---|
| 516 | - **types:** resolve type discrepancies between ESM and CJS TypeScript declaration files ([#6956](https://github.com/axios/axios/issues/6956)) ([8517aa1](https://github.com/axios/axios/commit/8517aa16f8d082fc1d5309c642220fa736159110))
|
|---|
| 517 |
|
|---|
| 518 | ### Contributors to this release
|
|---|
| 519 |
|
|---|
| 520 | - <img src="https://avatars.githubusercontent.com/u/12534341?v=4&s=18" alt="avatar" width="18"/> [izzy goldman](https://github.com/izzygld '+186/-93 (#6970 )')
|
|---|
| 521 | - <img src="https://avatars.githubusercontent.com/u/142807367?v=4&s=18" alt="avatar" width="18"/> [Manish Sahani](https://github.com/manishsahanidev '+70/-0 (#6961 )')
|
|---|
| 522 | - <img src="https://avatars.githubusercontent.com/u/189505037?v=4&s=18" alt="avatar" width="18"/> [Noritaka Kobayashi](https://github.com/noritaka1166 '+12/-10 (#6938 #6939 )')
|
|---|
| 523 | - <img src="https://avatars.githubusercontent.com/u/392612?v=4&s=18" alt="avatar" width="18"/> [James Nail](https://github.com/jrnail23 '+13/-2 (#6956 )')
|
|---|
| 524 | - <img src="https://avatars.githubusercontent.com/u/163745239?v=4&s=18" alt="avatar" width="18"/> [Tejaswi1305](https://github.com/Tejaswi1305 '+1/-1 (#6894 )')
|
|---|
| 525 |
|
|---|
| 526 | # [1.10.0](https://github.com/axios/axios/compare/v1.9.0...v1.10.0) (2025-06-14)
|
|---|
| 527 |
|
|---|
| 528 | ### Bug Fixes
|
|---|
| 529 |
|
|---|
| 530 | - **adapter:** pass fetchOptions to fetch function ([#6883](https://github.com/axios/axios/issues/6883)) ([0f50af8](https://github.com/axios/axios/commit/0f50af8e076b7fb403844789bd5e812dedcaf4ed))
|
|---|
| 531 | - **form-data:** convert boolean values to strings in FormData serialization ([#6917](https://github.com/axios/axios/issues/6917)) ([5064b10](https://github.com/axios/axios/commit/5064b108de336ff34862650709761b8a96d26be0))
|
|---|
| 532 | - **package:** add module entry point for React Native; ([#6933](https://github.com/axios/axios/issues/6933)) ([3d343b8](https://github.com/axios/axios/commit/3d343b86dc4fd0eea0987059c5af04327c7ae304))
|
|---|
| 533 |
|
|---|
| 534 | ### Features
|
|---|
| 535 |
|
|---|
| 536 | - **types:** improved fetchOptions interface ([#6867](https://github.com/axios/axios/issues/6867)) ([63f1fce](https://github.com/axios/axios/commit/63f1fce233009f5db1abf2586c145825ac98c3d7))
|
|---|
| 537 |
|
|---|
| 538 | ### Contributors to this release
|
|---|
| 539 |
|
|---|
| 540 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+30/-19 (#6933 #6920 #6893 #6892 )')
|
|---|
| 541 | - <img src="https://avatars.githubusercontent.com/u/189505037?v=4&s=18" alt="avatar" width="18"/> [Noritaka Kobayashi](https://github.com/noritaka1166 '+2/-6 (#6922 #6923 )')
|
|---|
| 542 | - <img src="https://avatars.githubusercontent.com/u/48370490?v=4&s=18" alt="avatar" width="18"/> [Dimitrios Lazanas](https://github.com/dimitry-lzs '+4/-0 (#6917 )')
|
|---|
| 543 | - <img src="https://avatars.githubusercontent.com/u/71047946?v=4&s=18" alt="avatar" width="18"/> [Adrian Knapp](https://github.com/AdrianKnapp '+2/-2 (#6867 )')
|
|---|
| 544 | - <img src="https://avatars.githubusercontent.com/u/16129206?v=4&s=18" alt="avatar" width="18"/> [Howie Zhao](https://github.com/howiezhao '+3/-1 (#6872 )')
|
|---|
| 545 | - <img src="https://avatars.githubusercontent.com/u/6788611?v=4&s=18" alt="avatar" width="18"/> [Uhyeon Park](https://github.com/warpdev '+1/-1 (#6883 )')
|
|---|
| 546 | - <img src="https://avatars.githubusercontent.com/u/20028934?v=4&s=18" alt="avatar" width="18"/> [Sampo Silvennoinen](https://github.com/stscoundrel '+1/-1 (#6913 )')
|
|---|
| 547 |
|
|---|
| 548 | # [1.9.0](https://github.com/axios/axios/compare/v1.8.4...v1.9.0) (2025-04-24)
|
|---|
| 549 |
|
|---|
| 550 | ### Bug Fixes
|
|---|
| 551 |
|
|---|
| 552 | - **core:** fix the Axios constructor implementation to treat the config argument as optional; ([#6881](https://github.com/axios/axios/issues/6881)) ([6c5d4cd](https://github.com/axios/axios/commit/6c5d4cd69286868059c5e52d45085cb9a894a983))
|
|---|
| 553 | - **fetch:** fixed ERR_NETWORK mapping for Safari browsers; ([#6767](https://github.com/axios/axios/issues/6767)) ([dfe8411](https://github.com/axios/axios/commit/dfe8411c9a082c3d068bdd1f8d6e73054f387f45))
|
|---|
| 554 | - **headers:** allow iterable objects to be a data source for the set method; ([#6873](https://github.com/axios/axios/issues/6873)) ([1b1f9cc](https://github.com/axios/axios/commit/1b1f9ccdc15f1ea745160ec9a5223de9db4673bc))
|
|---|
| 555 | - **headers:** fix `getSetCookie` by using 'get' method for caseless access; ([#6874](https://github.com/axios/axios/issues/6874)) ([d4f7df4](https://github.com/axios/axios/commit/d4f7df4b304af8b373488fdf8e830793ff843eb9))
|
|---|
| 556 | - **headers:** fixed support for setting multiple header values from an iterated source; ([#6885](https://github.com/axios/axios/issues/6885)) ([f7a3b5e](https://github.com/axios/axios/commit/f7a3b5e0f7e5e127b97defa92a132fbf1b55cf15))
|
|---|
| 557 | - **http:** send minimal end multipart boundary ([#6661](https://github.com/axios/axios/issues/6661)) ([987d2e2](https://github.com/axios/axios/commit/987d2e2dd3b362757550f36eab875e60640b6ddc))
|
|---|
| 558 | - **types:** fix autocomplete for adapter config ([#6855](https://github.com/axios/axios/issues/6855)) ([e61a893](https://github.com/axios/axios/commit/e61a8934d8f94dd429a2f309b48c67307c700df0))
|
|---|
| 559 |
|
|---|
| 560 | ### Features
|
|---|
| 561 |
|
|---|
| 562 | - **AxiosHeaders:** add getSetCookie method to retrieve set-cookie headers values ([#5707](https://github.com/axios/axios/issues/5707)) ([80ea756](https://github.com/axios/axios/commit/80ea756e72bcf53110fa792f5d7ab76e8b11c996))
|
|---|
| 563 |
|
|---|
| 564 | ### Contributors to this release
|
|---|
| 565 |
|
|---|
| 566 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+200/-34 (#6890 #6889 #6888 #6885 #6881 #6767 #6874 #6873 )')
|
|---|
| 567 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+26/-1 ()')
|
|---|
| 568 | - <img src="https://avatars.githubusercontent.com/u/22686401?v=4&s=18" alt="avatar" width="18"/> [Willian Agostini](https://github.com/WillianAgostini '+21/-0 (#5707 )')
|
|---|
| 569 | - <img src="https://avatars.githubusercontent.com/u/2500247?v=4&s=18" alt="avatar" width="18"/> [George Cheng](https://github.com/Gerhut '+3/-3 (#5096 )')
|
|---|
| 570 | - <img src="https://avatars.githubusercontent.com/u/30260221?v=4&s=18" alt="avatar" width="18"/> [FatahChan](https://github.com/FatahChan '+2/-2 (#6855 )')
|
|---|
| 571 | - <img src="https://avatars.githubusercontent.com/u/49002?v=4&s=18" alt="avatar" width="18"/> [Ionuț G. Stan](https://github.com/igstan '+1/-1 (#6661 )')
|
|---|
| 572 |
|
|---|
| 573 | ## [1.8.4](https://github.com/axios/axios/compare/v1.8.3...v1.8.4) (2025-03-19)
|
|---|
| 574 |
|
|---|
| 575 | ### Bug Fixes
|
|---|
| 576 |
|
|---|
| 577 | - **buildFullPath:** handle `allowAbsoluteUrls: false` without `baseURL` ([#6833](https://github.com/axios/axios/issues/6833)) ([f10c2e0](https://github.com/axios/axios/commit/f10c2e0de7fde0051f848609a29c2906d0caa1d9))
|
|---|
| 578 |
|
|---|
| 579 | ### Contributors to this release
|
|---|
| 580 |
|
|---|
| 581 | - <img src="https://avatars.githubusercontent.com/u/8029107?v=4&s=18" alt="avatar" width="18"/> [Marc Hassan](https://github.com/mhassan1 '+5/-1 (#6833 )')
|
|---|
| 582 |
|
|---|
| 583 | ## [1.8.3](https://github.com/axios/axios/compare/v1.8.2...v1.8.3) (2025-03-10)
|
|---|
| 584 |
|
|---|
| 585 | ### Bug Fixes
|
|---|
| 586 |
|
|---|
| 587 | - add missing type for allowAbsoluteUrls ([#6818](https://github.com/axios/axios/issues/6818)) ([10fa70e](https://github.com/axios/axios/commit/10fa70ef14fe39558b15a179f0e82f5f5e5d11b2))
|
|---|
| 588 | - **xhr/fetch:** pass `allowAbsoluteUrls` to `buildFullPath` in `xhr` and `fetch` adapters ([#6814](https://github.com/axios/axios/issues/6814)) ([ec159e5](https://github.com/axios/axios/commit/ec159e507bdf08c04ba1a10fe7710094e9e50ec9))
|
|---|
| 589 |
|
|---|
| 590 | ### Contributors to this release
|
|---|
| 591 |
|
|---|
| 592 | - <img src="https://avatars.githubusercontent.com/u/3238291?v=4&s=18" alt="avatar" width="18"/> [Ashcon Partovi](https://github.com/Electroid '+6/-0 (#6811 )')
|
|---|
| 593 | - <img src="https://avatars.githubusercontent.com/u/28559054?v=4&s=18" alt="avatar" width="18"/> [StefanBRas](https://github.com/StefanBRas '+4/-0 (#6818 )')
|
|---|
| 594 | - <img src="https://avatars.githubusercontent.com/u/8029107?v=4&s=18" alt="avatar" width="18"/> [Marc Hassan](https://github.com/mhassan1 '+2/-2 (#6814 )')
|
|---|
| 595 |
|
|---|
| 596 | ## [1.8.2](https://github.com/axios/axios/compare/v1.8.1...v1.8.2) (2025-03-07)
|
|---|
| 597 |
|
|---|
| 598 | ### Bug Fixes
|
|---|
| 599 |
|
|---|
| 600 | - **http-adapter:** add allowAbsoluteUrls to path building ([#6810](https://github.com/axios/axios/issues/6810)) ([fb8eec2](https://github.com/axios/axios/commit/fb8eec214ce7744b5ca787f2c3b8339b2f54b00f))
|
|---|
| 601 |
|
|---|
| 602 | ### Contributors to this release
|
|---|
| 603 |
|
|---|
| 604 | - <img src="https://avatars.githubusercontent.com/u/14166260?v=4&s=18" alt="avatar" width="18"/> [Fasoro-Joseph Alexander](https://github.com/lexcorp16 '+1/-1 (#6810 )')
|
|---|
| 605 |
|
|---|
| 606 | ## [1.8.1](https://github.com/axios/axios/compare/v1.8.0...v1.8.1) (2025-02-26)
|
|---|
| 607 |
|
|---|
| 608 | ### Bug Fixes
|
|---|
| 609 |
|
|---|
| 610 | - **utils:** move `generateString` to platform utils to avoid importing crypto module into client builds; ([#6789](https://github.com/axios/axios/issues/6789)) ([36a5a62](https://github.com/axios/axios/commit/36a5a620bec0b181451927f13ac85b9888b86cec))
|
|---|
| 611 |
|
|---|
| 612 | ### Contributors to this release
|
|---|
| 613 |
|
|---|
| 614 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+51/-47 (#6789 )')
|
|---|
| 615 |
|
|---|
| 616 | # [1.8.0](https://github.com/axios/axios/compare/v1.7.9...v1.8.0) (2025-02-25)
|
|---|
| 617 |
|
|---|
| 618 | ### Bug Fixes
|
|---|
| 619 |
|
|---|
| 620 | - **examples:** application crashed when navigating examples in browser ([#5938](https://github.com/axios/axios/issues/5938)) ([1260ded](https://github.com/axios/axios/commit/1260ded634ec101dd5ed05d3b70f8e8f899dba6c))
|
|---|
| 621 | - missing word in SUPPORT_QUESTION.yml ([#6757](https://github.com/axios/axios/issues/6757)) ([1f890b1](https://github.com/axios/axios/commit/1f890b13f2c25a016f3c84ae78efb769f244133e))
|
|---|
| 622 | - **utils:** replace getRandomValues with crypto module ([#6788](https://github.com/axios/axios/issues/6788)) ([23a25af](https://github.com/axios/axios/commit/23a25af0688d1db2c396deb09229d2271cc24f6c))
|
|---|
| 623 |
|
|---|
| 624 | ### Features
|
|---|
| 625 |
|
|---|
| 626 | - Add config for ignoring absolute URLs ([#5902](https://github.com/axios/axios/issues/5902)) ([#6192](https://github.com/axios/axios/issues/6192)) ([32c7bcc](https://github.com/axios/axios/commit/32c7bcc0f233285ba27dec73a4b1e81fb7a219b3))
|
|---|
| 627 |
|
|---|
| 628 | ### Reverts
|
|---|
| 629 |
|
|---|
| 630 | - Revert "chore: expose fromDataToStream to be consumable (#6731)" (#6732) ([1317261](https://github.com/axios/axios/commit/1317261125e9c419fe9f126867f64d28f9c1efda)), closes [#6731](https://github.com/axios/axios/issues/6731) [#6732](https://github.com/axios/axios/issues/6732)
|
|---|
| 631 |
|
|---|
| 632 | ### BREAKING CHANGES
|
|---|
| 633 |
|
|---|
| 634 | - code relying on the above will now combine the URLs instead of prefer request URL
|
|---|
| 635 |
|
|---|
| 636 | - feat: add config option for allowing absolute URLs
|
|---|
| 637 |
|
|---|
| 638 | - fix: add default value for allowAbsoluteUrls in buildFullPath
|
|---|
| 639 |
|
|---|
| 640 | - fix: typo in flow control when setting allowAbsoluteUrls
|
|---|
| 641 |
|
|---|
| 642 | ### Contributors to this release
|
|---|
| 643 |
|
|---|
| 644 | - <img src="https://avatars.githubusercontent.com/u/7661715?v=4&s=18" alt="avatar" width="18"/> [Michael Toscano](https://github.com/GethosTheWalrus '+42/-8 (#6192 )')
|
|---|
| 645 | - <img src="https://avatars.githubusercontent.com/u/22686401?v=4&s=18" alt="avatar" width="18"/> [Willian Agostini](https://github.com/WillianAgostini '+26/-3 (#6788 #6777 )')
|
|---|
| 646 | - <img src="https://avatars.githubusercontent.com/u/72578270?v=4&s=18" alt="avatar" width="18"/> [Naron](https://github.com/naronchen '+27/-0 (#5901 )')
|
|---|
| 647 | - <img src="https://avatars.githubusercontent.com/u/47430686?v=4&s=18" alt="avatar" width="18"/> [shravan || श्रvan](https://github.com/shravan20 '+7/-3 (#6116 )')
|
|---|
| 648 | - <img src="https://avatars.githubusercontent.com/u/145078271?v=4&s=18" alt="avatar" width="18"/> [Justin Dhillon](https://github.com/justindhillon '+0/-7 (#6312 )')
|
|---|
| 649 | - <img src="https://avatars.githubusercontent.com/u/30925732?v=4&s=18" alt="avatar" width="18"/> [yionr](https://github.com/yionr '+5/-1 (#6129 )')
|
|---|
| 650 | - <img src="https://avatars.githubusercontent.com/u/534166?v=4&s=18" alt="avatar" width="18"/> [Shin'ya Ueoka](https://github.com/ueokande '+3/-3 (#5935 )')
|
|---|
| 651 | - <img src="https://avatars.githubusercontent.com/u/33569?v=4&s=18" alt="avatar" width="18"/> [Dan Dascalescu](https://github.com/dandv '+3/-3 (#5908 #6757 )')
|
|---|
| 652 | - <img src="https://avatars.githubusercontent.com/u/16476523?v=4&s=18" alt="avatar" width="18"/> [Nitin Ramnani](https://github.com/NitinRamnani '+2/-2 (#5938 )')
|
|---|
| 653 | - <img src="https://avatars.githubusercontent.com/u/152275799?v=4&s=18" alt="avatar" width="18"/> [Shay Molcho](https://github.com/shaymolcho '+2/-2 (#6770 )')
|
|---|
| 654 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+0/-3 (#6732 )')
|
|---|
| 655 | - fancy45daddy
|
|---|
| 656 | - <img src="https://avatars.githubusercontent.com/u/127725897?v=4&s=18" alt="avatar" width="18"/> [Habip Akyol](https://github.com/habipakyol '+1/-1 (#6030 )')
|
|---|
| 657 | - <img src="https://avatars.githubusercontent.com/u/54869395?v=4&s=18" alt="avatar" width="18"/> [Bailey Lissington](https://github.com/llamington '+1/-1 (#6771 )')
|
|---|
| 658 | - <img src="https://avatars.githubusercontent.com/u/14969290?v=4&s=18" alt="avatar" width="18"/> [Bernardo da Eira Duarte](https://github.com/bernardoduarte '+1/-1 (#6480 )')
|
|---|
| 659 | - <img src="https://avatars.githubusercontent.com/u/117800149?v=4&s=18" alt="avatar" width="18"/> [Shivam Batham](https://github.com/Shivam-Batham '+1/-1 (#5949 )')
|
|---|
| 660 | - <img src="https://avatars.githubusercontent.com/u/67861627?v=4&s=18" alt="avatar" width="18"/> [Lipin Kariappa](https://github.com/lipinnnnn '+1/-1 (#5936 )')
|
|---|
| 661 |
|
|---|
| 662 | ## [1.7.9](https://github.com/axios/axios/compare/v1.7.8...v1.7.9) (2024-12-04)
|
|---|
| 663 |
|
|---|
| 664 | ### Reverts
|
|---|
| 665 |
|
|---|
| 666 | - Revert "fix(types): export CJS types from ESM (#6218)" (#6729) ([c44d2f2](https://github.com/axios/axios/commit/c44d2f2316ad289b38997657248ba10de11deb6c)), closes [#6218](https://github.com/axios/axios/issues/6218) [#6729](https://github.com/axios/axios/issues/6729)
|
|---|
| 667 |
|
|---|
| 668 | ### Contributors to this release
|
|---|
| 669 |
|
|---|
| 670 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+596/-108 (#6729 )')
|
|---|
| 671 |
|
|---|
| 672 | ## [1.7.8](https://github.com/axios/axios/compare/v1.7.7...v1.7.8) (2024-11-25)
|
|---|
| 673 |
|
|---|
| 674 | ### Bug Fixes
|
|---|
| 675 |
|
|---|
| 676 | - allow passing a callback as paramsSerializer to buildURL ([#6680](https://github.com/axios/axios/issues/6680)) ([eac4619](https://github.com/axios/axios/commit/eac4619fe2e0926e876cd260ee21e3690381dbb5))
|
|---|
| 677 | - **core:** fixed config merging bug ([#6668](https://github.com/axios/axios/issues/6668)) ([5d99fe4](https://github.com/axios/axios/commit/5d99fe4491202a6268c71e5dcc09192359d73cea))
|
|---|
| 678 | - fixed width form to not shrink after 'Send Request' button is clicked ([#6644](https://github.com/axios/axios/issues/6644)) ([7ccd5fd](https://github.com/axios/axios/commit/7ccd5fd42402102d38712c32707bf055be72ab54))
|
|---|
| 679 | - **http:** add support for File objects as payload in http adapter ([#6588](https://github.com/axios/axios/issues/6588)) ([#6605](https://github.com/axios/axios/issues/6605)) ([6841d8d](https://github.com/axios/axios/commit/6841d8d18ddc71cc1bd202ffcfddb3f95622eef3))
|
|---|
| 680 | - **http:** fixed proxy-from-env module import ([#5222](https://github.com/axios/axios/issues/5222)) ([12b3295](https://github.com/axios/axios/commit/12b32957f1258aee94ef859809ed39f8f88f9dfa))
|
|---|
| 681 | - **http:** use `globalThis.TextEncoder` when available ([#6634](https://github.com/axios/axios/issues/6634)) ([df956d1](https://github.com/axios/axios/commit/df956d18febc9100a563298dfdf0f102c3d15410))
|
|---|
| 682 | - ios11 breaks when build ([#6608](https://github.com/axios/axios/issues/6608)) ([7638952](https://github.com/axios/axios/commit/763895270f7b50c7c780c3c9807ae8635de952cd))
|
|---|
| 683 | - **types:** add missing types for mergeConfig function ([#6590](https://github.com/axios/axios/issues/6590)) ([00de614](https://github.com/axios/axios/commit/00de614cd07b7149af335e202aef0e076c254f49))
|
|---|
| 684 | - **types:** export CJS types from ESM ([#6218](https://github.com/axios/axios/issues/6218)) ([c71811b](https://github.com/axios/axios/commit/c71811b00f2fcff558e4382ba913bdac4ad7200e))
|
|---|
| 685 | - updated stream aborted error message to be more clear ([#6615](https://github.com/axios/axios/issues/6615)) ([cc3217a](https://github.com/axios/axios/commit/cc3217a612024d83a663722a56d7a98d8759c6d5))
|
|---|
| 686 | - use URL API instead of DOM to fix a potential vulnerability warning; ([#6714](https://github.com/axios/axios/issues/6714)) ([0a8d6e1](https://github.com/axios/axios/commit/0a8d6e19da5b9899a2abafaaa06a75ee548597db))
|
|---|
| 687 |
|
|---|
| 688 | ### Contributors to this release
|
|---|
| 689 |
|
|---|
| 690 | - <img src="https://avatars.githubusercontent.com/u/779047?v=4&s=18" alt="avatar" width="18"/> [Remco Haszing](https://github.com/remcohaszing '+108/-596 (#6218 )')
|
|---|
| 691 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+281/-19 (#6640 #6619 )')
|
|---|
| 692 | - <img src="https://avatars.githubusercontent.com/u/140250471?v=4&s=18" alt="avatar" width="18"/> [Aayush Yadav](https://github.com/aayushyadav020 '+124/-111 (#6617 )')
|
|---|
| 693 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+12/-65 (#6714 )')
|
|---|
| 694 | - <img src="https://avatars.githubusercontent.com/u/479715?v=4&s=18" alt="avatar" width="18"/> [Ell Bradshaw](https://github.com/cincodenada '+29/-0 (#6489 )')
|
|---|
| 695 | - <img src="https://avatars.githubusercontent.com/u/60218780?v=4&s=18" alt="avatar" width="18"/> [Amit Saini](https://github.com/amitsainii '+13/-3 (#5237 )')
|
|---|
| 696 | - <img src="https://avatars.githubusercontent.com/u/19817867?v=4&s=18" alt="avatar" width="18"/> [Tommaso Paulon](https://github.com/guuido '+14/-1 (#6680 )')
|
|---|
| 697 | - <img src="https://avatars.githubusercontent.com/u/63336443?v=4&s=18" alt="avatar" width="18"/> [Akki](https://github.com/Aakash-Rana '+5/-5 (#6668 )')
|
|---|
| 698 | - <img src="https://avatars.githubusercontent.com/u/20028934?v=4&s=18" alt="avatar" width="18"/> [Sampo Silvennoinen](https://github.com/stscoundrel '+3/-3 (#6633 )')
|
|---|
| 699 | - <img src="https://avatars.githubusercontent.com/u/1174718?v=4&s=18" alt="avatar" width="18"/> [Kasper Isager Dalsgarð](https://github.com/kasperisager '+2/-2 (#6634 )')
|
|---|
| 700 | - <img src="https://avatars.githubusercontent.com/u/3709715?v=4&s=18" alt="avatar" width="18"/> [Christian Clauss](https://github.com/cclauss '+4/-0 (#6683 )')
|
|---|
| 701 | - <img src="https://avatars.githubusercontent.com/u/1639119?v=4&s=18" alt="avatar" width="18"/> [Pavan Welihinda](https://github.com/pavan168 '+2/-2 (#5222 )')
|
|---|
| 702 | - <img src="https://avatars.githubusercontent.com/u/5742900?v=4&s=18" alt="avatar" width="18"/> [Taylor Flatt](https://github.com/taylorflatt '+2/-2 (#6615 )')
|
|---|
| 703 | - <img src="https://avatars.githubusercontent.com/u/79452224?v=4&s=18" alt="avatar" width="18"/> [Kenzo Wada](https://github.com/Kenzo-Wada '+2/-2 (#6608 )')
|
|---|
| 704 | - <img src="https://avatars.githubusercontent.com/u/50064240?v=4&s=18" alt="avatar" width="18"/> [Ngole Lawson](https://github.com/echelonnought '+3/-0 (#6644 )')
|
|---|
| 705 | - <img src="https://avatars.githubusercontent.com/u/1262198?v=4&s=18" alt="avatar" width="18"/> [Haven](https://github.com/Baoyx007 '+3/-0 (#6590 )')
|
|---|
| 706 | - <img src="https://avatars.githubusercontent.com/u/149003676?v=4&s=18" alt="avatar" width="18"/> [Shrivali Dutt](https://github.com/shrivalidutt '+1/-1 (#6637 )')
|
|---|
| 707 | - <img src="https://avatars.githubusercontent.com/u/1304290?v=4&s=18" alt="avatar" width="18"/> [Henco Appel](https://github.com/hencoappel '+1/-1 (#6605 )')
|
|---|
| 708 |
|
|---|
| 709 | ## [1.7.7](https://github.com/axios/axios/compare/v1.7.6...v1.7.7) (2024-08-31)
|
|---|
| 710 |
|
|---|
| 711 | ### Bug Fixes
|
|---|
| 712 |
|
|---|
| 713 | - **fetch:** fix stream handling in Safari by fallback to using a stream reader instead of an async iterator; ([#6584](https://github.com/axios/axios/issues/6584)) ([d198085](https://github.com/axios/axios/commit/d1980854fee1765cd02fa0787adf5d6e34dd9dcf))
|
|---|
| 714 | - **http:** fixed support for IPv6 literal strings in url ([#5731](https://github.com/axios/axios/issues/5731)) ([364993f](https://github.com/axios/axios/commit/364993f0d8bc6e0e06f76b8a35d2d0a35cab054c))
|
|---|
| 715 |
|
|---|
| 716 | ### Contributors to this release
|
|---|
| 717 |
|
|---|
| 718 | - <img src="https://avatars.githubusercontent.com/u/10539109?v=4&s=18" alt="avatar" width="18"/> [Rishi556](https://github.com/Rishi556 '+39/-1 (#5731 )')
|
|---|
| 719 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+27/-7 (#6584 )')
|
|---|
| 720 |
|
|---|
| 721 | ## [1.7.6](https://github.com/axios/axios/compare/v1.7.5...v1.7.6) (2024-08-30)
|
|---|
| 722 |
|
|---|
| 723 | ### Bug Fixes
|
|---|
| 724 |
|
|---|
| 725 | - **fetch:** fix content length calculation for FormData payload; ([#6524](https://github.com/axios/axios/issues/6524)) ([085f568](https://github.com/axios/axios/commit/085f56861a83e9ac02c140ad9d68dac540dfeeaa))
|
|---|
| 726 | - **fetch:** optimize signals composing logic; ([#6582](https://github.com/axios/axios/issues/6582)) ([df9889b](https://github.com/axios/axios/commit/df9889b83c2cc37e9e6189675a73ab70c60f031f))
|
|---|
| 727 |
|
|---|
| 728 | ### Contributors to this release
|
|---|
| 729 |
|
|---|
| 730 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+98/-46 (#6582 )')
|
|---|
| 731 | - <img src="https://avatars.githubusercontent.com/u/3534453?v=4&s=18" alt="avatar" width="18"/> [Jacques Germishuys](https://github.com/jacquesg '+5/-1 (#6524 )')
|
|---|
| 732 | - <img src="https://avatars.githubusercontent.com/u/53894505?v=4&s=18" alt="avatar" width="18"/> [kuroino721](https://github.com/kuroino721 '+3/-1 (#6575 )')
|
|---|
| 733 |
|
|---|
| 734 | ## [1.7.5](https://github.com/axios/axios/compare/v1.7.4...v1.7.5) (2024-08-23)
|
|---|
| 735 |
|
|---|
| 736 | ### Bug Fixes
|
|---|
| 737 |
|
|---|
| 738 | - **adapter:** fix undefined reference to hasBrowserEnv ([#6572](https://github.com/axios/axios/issues/6572)) ([7004707](https://github.com/axios/axios/commit/7004707c4180b416341863bd86913fe4fc2f1df1))
|
|---|
| 739 | - **core:** add the missed implementation of AxiosError#status property; ([#6573](https://github.com/axios/axios/issues/6573)) ([6700a8a](https://github.com/axios/axios/commit/6700a8adac06942205f6a7a21421ecb36c4e0852))
|
|---|
| 740 | - **core:** fix `ReferenceError: navigator is not defined` for custom environments; ([#6567](https://github.com/axios/axios/issues/6567)) ([fed1a4b](https://github.com/axios/axios/commit/fed1a4b2d78ed4a588c84e09d32749ed01dc2794))
|
|---|
| 741 | - **fetch:** fix credentials handling in Cloudflare workers ([#6533](https://github.com/axios/axios/issues/6533)) ([550d885](https://github.com/axios/axios/commit/550d885eb90fd156add7b93bbdc54d30d2f9a98d))
|
|---|
| 742 |
|
|---|
| 743 | ### Contributors to this release
|
|---|
| 744 |
|
|---|
| 745 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+187/-83 (#6573 #6567 #6566 #6564 #6563 #6557 #6556 #6555 #6554 #6552 )')
|
|---|
| 746 | - <img src="https://avatars.githubusercontent.com/u/2495809?v=4&s=18" alt="avatar" width="18"/> [Antonin Bas](https://github.com/antoninbas '+6/-6 (#6572 )')
|
|---|
| 747 | - <img src="https://avatars.githubusercontent.com/u/5406212?v=4&s=18" alt="avatar" width="18"/> [Hans Otto Wirtz](https://github.com/hansottowirtz '+4/-1 (#6533 )')
|
|---|
| 748 |
|
|---|
| 749 | ## [1.7.4](https://github.com/axios/axios/compare/v1.7.3...v1.7.4) (2024-08-13)
|
|---|
| 750 |
|
|---|
| 751 | ### Bug Fixes
|
|---|
| 752 |
|
|---|
| 753 | - **sec:** CVE-2024-39338 ([#6539](https://github.com/axios/axios/issues/6539)) ([#6543](https://github.com/axios/axios/issues/6543)) ([6b6b605](https://github.com/axios/axios/commit/6b6b605eaf73852fb2dae033f1e786155959de3a))
|
|---|
| 754 | - **sec:** disregard protocol-relative URL to remediate SSRF ([#6539](https://github.com/axios/axios/issues/6539)) ([07a661a](https://github.com/axios/axios/commit/07a661a2a6b9092c4aa640dcc7f724ec5e65bdda))
|
|---|
| 755 |
|
|---|
| 756 | ### Contributors to this release
|
|---|
| 757 |
|
|---|
| 758 | - <img src="https://avatars.githubusercontent.com/u/31389480?v=4&s=18" alt="avatar" width="18"/> [Lev Pachmanov](https://github.com/levpachmanov '+47/-11 (#6543 )')
|
|---|
| 759 | - <img src="https://avatars.githubusercontent.com/u/41283691?v=4&s=18" alt="avatar" width="18"/> [Đỗ Trọng Hải](https://github.com/hainenber '+49/-4 (#6539 )')
|
|---|
| 760 |
|
|---|
| 761 | ## [1.7.3](https://github.com/axios/axios/compare/v1.7.2...v1.7.3) (2024-08-01)
|
|---|
| 762 |
|
|---|
| 763 | ### Bug Fixes
|
|---|
| 764 |
|
|---|
| 765 | - **adapter:** fix progress event emitting; ([#6518](https://github.com/axios/axios/issues/6518)) ([e3c76fc](https://github.com/axios/axios/commit/e3c76fc9bdd03aa4d98afaf211df943e2031453f))
|
|---|
| 766 | - **fetch:** fix withCredentials request config ([#6505](https://github.com/axios/axios/issues/6505)) ([85d4d0e](https://github.com/axios/axios/commit/85d4d0ea0aae91082f04e303dec46510d1b4e787))
|
|---|
| 767 | - **xhr:** return original config on errors from XHR adapter ([#6515](https://github.com/axios/axios/issues/6515)) ([8966ee7](https://github.com/axios/axios/commit/8966ee7ea62ecbd6cfb39a905939bcdab5cf6388))
|
|---|
| 768 |
|
|---|
| 769 | ### Contributors to this release
|
|---|
| 770 |
|
|---|
| 771 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+211/-159 (#6518 #6519 )')
|
|---|
| 772 | - <img src="https://avatars.githubusercontent.com/u/10867286?v=4&s=18" alt="avatar" width="18"/> [Valerii Sidorenko](https://github.com/ValeraS '+3/-3 (#6515 )')
|
|---|
| 773 | - <img src="https://avatars.githubusercontent.com/u/8599535?v=4&s=18" alt="avatar" width="18"/> [prianYu](https://github.com/prianyu '+2/-2 (#6505 )')
|
|---|
| 774 |
|
|---|
| 775 | ## [1.7.2](https://github.com/axios/axios/compare/v1.7.1...v1.7.2) (2024-05-21)
|
|---|
| 776 |
|
|---|
| 777 | ### Bug Fixes
|
|---|
| 778 |
|
|---|
| 779 | - **fetch:** enhance fetch API detection; ([#6413](https://github.com/axios/axios/issues/6413)) ([4f79aef](https://github.com/axios/axios/commit/4f79aef81b7c4644328365bfc33acf0a9ef595bc))
|
|---|
| 780 |
|
|---|
| 781 | ### Contributors to this release
|
|---|
| 782 |
|
|---|
| 783 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+3/-3 (#6413 )')
|
|---|
| 784 |
|
|---|
| 785 | ## [1.7.1](https://github.com/axios/axios/compare/v1.7.0...v1.7.1) (2024-05-20)
|
|---|
| 786 |
|
|---|
| 787 | ### Bug Fixes
|
|---|
| 788 |
|
|---|
| 789 | - **fetch:** fixed ReferenceError issue when TextEncoder is not available in the environment; ([#6410](https://github.com/axios/axios/issues/6410)) ([733f15f](https://github.com/axios/axios/commit/733f15fe5bd2d67e1fadaee82e7913b70d45dc5e))
|
|---|
| 790 |
|
|---|
| 791 | ### Contributors to this release
|
|---|
| 792 |
|
|---|
| 793 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+14/-9 (#6410 )')
|
|---|
| 794 |
|
|---|
| 795 | # [1.7.0](https://github.com/axios/axios/compare/v1.7.0-beta.2...v1.7.0) (2024-05-19)
|
|---|
| 796 |
|
|---|
| 797 | ### Features
|
|---|
| 798 |
|
|---|
| 799 | - **adapter:** add fetch adapter; ([#6371](https://github.com/axios/axios/issues/6371)) ([a3ff99b](https://github.com/axios/axios/commit/a3ff99b59d8ec2ab5dd049e68c043617a4072e42))
|
|---|
| 800 |
|
|---|
| 801 | ### Bug Fixes
|
|---|
| 802 |
|
|---|
| 803 | - **core/axios:** handle un-writable error stack ([#6362](https://github.com/axios/axios/issues/6362)) ([81e0455](https://github.com/axios/axios/commit/81e0455b7b57fbaf2be16a73ebe0e6591cc6d8f9))
|
|---|
| 804 |
|
|---|
| 805 | ### Contributors to this release
|
|---|
| 806 |
|
|---|
| 807 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+1015/-127 (#6371 )')
|
|---|
| 808 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+30/-14 ()')
|
|---|
| 809 | - <img src="https://avatars.githubusercontent.com/u/16711696?v=4&s=18" alt="avatar" width="18"/> [Alexandre ABRIOUX](https://github.com/alexandre-abrioux '+56/-6 (#6362 )')
|
|---|
| 810 |
|
|---|
| 811 | # [1.7.0-beta.2](https://github.com/axios/axios/compare/v1.7.0-beta.1...v1.7.0-beta.2) (2024-05-19)
|
|---|
| 812 |
|
|---|
| 813 | ### Bug Fixes
|
|---|
| 814 |
|
|---|
| 815 | - **fetch:** capitalize HTTP method names; ([#6395](https://github.com/axios/axios/issues/6395)) ([ad3174a](https://github.com/axios/axios/commit/ad3174a3515c3c2573f4bcb94818d582826f3914))
|
|---|
| 816 | - **fetch:** fix & optimize progress capturing for cases when the request data has a nullish value or zero data length ([#6400](https://github.com/axios/axios/issues/6400)) ([95a3e8e](https://github.com/axios/axios/commit/95a3e8e346cfd6a5548e171f2341df3235d0e26b))
|
|---|
| 817 | - **fetch:** fix headers getting from a stream response; ([#6401](https://github.com/axios/axios/issues/6401)) ([870e0a7](https://github.com/axios/axios/commit/870e0a76f60d0094774a6a63fa606eec52a381af))
|
|---|
| 818 |
|
|---|
| 819 | ### Contributors to this release
|
|---|
| 820 |
|
|---|
| 821 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+99/-46 (#6405 #6404 #6401 #6400 #6395 )')
|
|---|
| 822 |
|
|---|
| 823 | # [1.7.0-beta.1](https://github.com/axios/axios/compare/v1.7.0-beta.0...v1.7.0-beta.1) (2024-05-07)
|
|---|
| 824 |
|
|---|
| 825 | ### Bug Fixes
|
|---|
| 826 |
|
|---|
| 827 | - **core/axios:** handle un-writable error stack ([#6362](https://github.com/axios/axios/issues/6362)) ([81e0455](https://github.com/axios/axios/commit/81e0455b7b57fbaf2be16a73ebe0e6591cc6d8f9))
|
|---|
| 828 | - **fetch:** fix cases when ReadableStream or Response.body are not available; ([#6377](https://github.com/axios/axios/issues/6377)) ([d1d359d](https://github.com/axios/axios/commit/d1d359da347704e8b28d768e61515a3e96c5b072))
|
|---|
| 829 | - **fetch:** treat fetch-related TypeError as an AxiosError.ERR_NETWORK error; ([#6380](https://github.com/axios/axios/issues/6380)) ([bb5f9a5](https://github.com/axios/axios/commit/bb5f9a5ab768452de9e166dc28d0ffc234245ef1))
|
|---|
| 830 |
|
|---|
| 831 | ### Contributors to this release
|
|---|
| 832 |
|
|---|
| 833 | - <img src="https://avatars.githubusercontent.com/u/16711696?v=4&s=18" alt="avatar" width="18"/> [Alexandre ABRIOUX](https://github.com/alexandre-abrioux '+56/-6 (#6362 )')
|
|---|
| 834 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+42/-17 (#6380 #6377 )')
|
|---|
| 835 |
|
|---|
| 836 | # [1.7.0-beta.0](https://github.com/axios/axios/compare/v1.6.8...v1.7.0-beta.0) (2024-04-28)
|
|---|
| 837 |
|
|---|
| 838 | ### Features
|
|---|
| 839 |
|
|---|
| 840 | - **adapter:** add fetch adapter; ([#6371](https://github.com/axios/axios/issues/6371)) ([a3ff99b](https://github.com/axios/axios/commit/a3ff99b59d8ec2ab5dd049e68c043617a4072e42))
|
|---|
| 841 |
|
|---|
| 842 | ### Contributors to this release
|
|---|
| 843 |
|
|---|
| 844 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+1015/-127 (#6371 )')
|
|---|
| 845 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+30/-14 ()')
|
|---|
| 846 |
|
|---|
| 847 | ## [1.6.8](https://github.com/axios/axios/compare/v1.6.7...v1.6.8) (2024-03-15)
|
|---|
| 848 |
|
|---|
| 849 | ### Bug Fixes
|
|---|
| 850 |
|
|---|
| 851 | - **AxiosHeaders:** fix AxiosHeaders conversion to an object during config merging ([#6243](https://github.com/axios/axios/issues/6243)) ([2656612](https://github.com/axios/axios/commit/2656612bc10fe2757e9832b708ed773ab340b5cb))
|
|---|
| 852 | - **import:** use named export for EventEmitter; ([7320430](https://github.com/axios/axios/commit/7320430aef2e1ba2b89488a0eaf42681165498b1))
|
|---|
| 853 | - **vulnerability:** update follow-redirects to 1.15.6 ([#6300](https://github.com/axios/axios/issues/6300)) ([8786e0f](https://github.com/axios/axios/commit/8786e0ff55a8c68d4ca989801ad26df924042e27))
|
|---|
| 854 |
|
|---|
| 855 | ### Contributors to this release
|
|---|
| 856 |
|
|---|
| 857 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+4572/-3446 (#6238 )')
|
|---|
| 858 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+30/-0 (#6231 )')
|
|---|
| 859 | - <img src="https://avatars.githubusercontent.com/u/68230846?v=4&s=18" alt="avatar" width="18"/> [Mitchell](https://github.com/Creaous '+9/-9 (#6300 )')
|
|---|
| 860 | - <img src="https://avatars.githubusercontent.com/u/53797821?v=4&s=18" alt="avatar" width="18"/> [Emmanuel](https://github.com/mannoeu '+2/-2 (#6196 )')
|
|---|
| 861 | - <img src="https://avatars.githubusercontent.com/u/44109284?v=4&s=18" alt="avatar" width="18"/> [Lucas Keller](https://github.com/ljkeller '+3/-0 (#6194 )')
|
|---|
| 862 | - <img src="https://avatars.githubusercontent.com/u/72791488?v=4&s=18" alt="avatar" width="18"/> [Aditya Mogili](https://github.com/ADITYA-176 '+1/-1 ()')
|
|---|
| 863 | - <img src="https://avatars.githubusercontent.com/u/46135319?v=4&s=18" alt="avatar" width="18"/> [Miroslav Petrov](https://github.com/petrovmiroslav '+1/-1 (#6243 )')
|
|---|
| 864 |
|
|---|
| 865 | ## [1.6.7](https://github.com/axios/axios/compare/v1.6.6...v1.6.7) (2024-01-25)
|
|---|
| 866 |
|
|---|
| 867 | ### Bug Fixes
|
|---|
| 868 |
|
|---|
| 869 | - capture async stack only for rejections with native error objects; ([#6203](https://github.com/axios/axios/issues/6203)) ([1a08f90](https://github.com/axios/axios/commit/1a08f90f402336e4d00e9ee82f211c6adb1640b0))
|
|---|
| 870 |
|
|---|
| 871 | ### Contributors to this release
|
|---|
| 872 |
|
|---|
| 873 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+30/-26 (#6203 )')
|
|---|
| 874 | - <img src="https://avatars.githubusercontent.com/u/73059627?v=4&s=18" alt="avatar" width="18"/> [zhoulixiang](https://github.com/zh-lx '+0/-3 (#6186 )')
|
|---|
| 875 |
|
|---|
| 876 | ## [1.6.6](https://github.com/axios/axios/compare/v1.6.5...v1.6.6) (2024-01-24)
|
|---|
| 877 |
|
|---|
| 878 | ### Bug Fixes
|
|---|
| 879 |
|
|---|
| 880 | - fixed missed dispatchBeforeRedirect argument ([#5778](https://github.com/axios/axios/issues/5778)) ([a1938ff](https://github.com/axios/axios/commit/a1938ff073fcb0f89011f001dfbc1fa1dc995e39))
|
|---|
| 881 | - wrap errors to improve async stack trace ([#5987](https://github.com/axios/axios/issues/5987)) ([123f354](https://github.com/axios/axios/commit/123f354b920f154a209ea99f76b7b2ef3d9ebbab))
|
|---|
| 882 |
|
|---|
| 883 | ### Contributors to this release
|
|---|
| 884 |
|
|---|
| 885 | - <img src="https://avatars.githubusercontent.com/u/1186084?v=4&s=18" alt="avatar" width="18"/> [Ilya Priven](https://github.com/ikonst '+91/-8 (#5987 )')
|
|---|
| 886 | - <img src="https://avatars.githubusercontent.com/u/1884246?v=4&s=18" alt="avatar" width="18"/> [Zao Soula](https://github.com/zaosoula '+6/-6 (#5778 )')
|
|---|
| 887 |
|
|---|
| 888 | ## [1.6.5](https://github.com/axios/axios/compare/v1.6.4...v1.6.5) (2024-01-05)
|
|---|
| 889 |
|
|---|
| 890 | ### Bug Fixes
|
|---|
| 891 |
|
|---|
| 892 | - **ci:** refactor notify action as a job of publish action; ([#6176](https://github.com/axios/axios/issues/6176)) ([0736f95](https://github.com/axios/axios/commit/0736f95ce8776366dc9ca569f49ba505feb6373c))
|
|---|
| 893 | - **dns:** fixed lookup error handling; ([#6175](https://github.com/axios/axios/issues/6175)) ([f4f2b03](https://github.com/axios/axios/commit/f4f2b039dd38eb4829e8583caede4ed6d2dd59be))
|
|---|
| 894 |
|
|---|
| 895 | ### Contributors to this release
|
|---|
| 896 |
|
|---|
| 897 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+41/-6 (#6176 #6175 )')
|
|---|
| 898 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+6/-1 ()')
|
|---|
| 899 |
|
|---|
| 900 | ## [1.6.4](https://github.com/axios/axios/compare/v1.6.3...v1.6.4) (2024-01-03)
|
|---|
| 901 |
|
|---|
| 902 | ### Bug Fixes
|
|---|
| 903 |
|
|---|
| 904 | - **security:** fixed formToJSON prototype pollution vulnerability; ([#6167](https://github.com/axios/axios/issues/6167)) ([3c0c11c](https://github.com/axios/axios/commit/3c0c11cade045c4412c242b5727308cff9897a0e))
|
|---|
| 905 | - **security:** fixed security vulnerability in follow-redirects ([#6163](https://github.com/axios/axios/issues/6163)) ([75af1cd](https://github.com/axios/axios/commit/75af1cdff5b3a6ca3766d3d3afbc3115bb0811b8))
|
|---|
| 906 |
|
|---|
| 907 | ### Contributors to this release
|
|---|
| 908 |
|
|---|
| 909 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+34/-6 ()')
|
|---|
| 910 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+34/-3 (#6172 #6167 )')
|
|---|
| 911 | - <img src="https://avatars.githubusercontent.com/u/1402060?v=4&s=18" alt="avatar" width="18"/> [Guy Nesher](https://github.com/gnesher '+10/-10 (#6163 )')
|
|---|
| 912 |
|
|---|
| 913 | ## [1.6.3](https://github.com/axios/axios/compare/v1.6.2...v1.6.3) (2023-12-26)
|
|---|
| 914 |
|
|---|
| 915 | ### Bug Fixes
|
|---|
| 916 |
|
|---|
| 917 | - Regular Expression Denial of Service (ReDoS) ([#6132](https://github.com/axios/axios/issues/6132)) ([5e7ad38](https://github.com/axios/axios/commit/5e7ad38fb0f819fceb19fb2ee5d5d38f56aa837d))
|
|---|
| 918 |
|
|---|
| 919 | ### Contributors to this release
|
|---|
| 920 |
|
|---|
| 921 | - <img src="https://avatars.githubusercontent.com/u/4814473?v=4&s=18" alt="avatar" width="18"/> [Jay](https://github.com/jasonsaayman '+15/-6 (#6145 )')
|
|---|
| 922 | - <img src="https://avatars.githubusercontent.com/u/22686401?v=4&s=18" alt="avatar" width="18"/> [Willian Agostini](https://github.com/WillianAgostini '+17/-2 (#6132 )')
|
|---|
| 923 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+3/-0 (#6084 )')
|
|---|
| 924 |
|
|---|
| 925 | ## [1.6.2](https://github.com/axios/axios/compare/v1.6.1...v1.6.2) (2023-11-14)
|
|---|
| 926 |
|
|---|
| 927 | ### Features
|
|---|
| 928 |
|
|---|
| 929 | - **withXSRFToken:** added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ([#6046](https://github.com/axios/axios/issues/6046)) ([cff9967](https://github.com/axios/axios/commit/cff996779b272a5e94c2b52f5503ccf668bc42dc))
|
|---|
| 930 |
|
|---|
| 931 | ### PRs
|
|---|
| 932 |
|
|---|
| 933 | - feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( [#6046](https://api.github.com/repos/axios/axios/pulls/6046) )
|
|---|
| 934 |
|
|---|
| 935 | ```
|
|---|
| 936 |
|
|---|
| 937 | 📢 This PR added 'withXSRFToken' option as a replacement for old withCredentials behaviour.
|
|---|
| 938 | You should now use withXSRFToken along with withCredential to get the old behavior.
|
|---|
| 939 | This functionality is considered as a fix.
|
|---|
| 940 | ```
|
|---|
| 941 |
|
|---|
| 942 | ### Contributors to this release
|
|---|
| 943 |
|
|---|
| 944 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+271/-146 (#6081 #6080 #6079 #6078 #6046 #6064 #6063 )')
|
|---|
| 945 | - <img src="https://avatars.githubusercontent.com/u/79681367?v=4&s=18" alt="avatar" width="18"/> [Ng Choon Khon (CK)](https://github.com/ckng0221 '+4/-4 (#6073 )')
|
|---|
| 946 | - <img src="https://avatars.githubusercontent.com/u/9162827?v=4&s=18" alt="avatar" width="18"/> [Muhammad Noman](https://github.com/mnomanmemon '+2/-2 (#6048 )')
|
|---|
| 947 |
|
|---|
| 948 | ## [1.6.1](https://github.com/axios/axios/compare/v1.6.0...v1.6.1) (2023-11-08)
|
|---|
| 949 |
|
|---|
| 950 | ### Bug Fixes
|
|---|
| 951 |
|
|---|
| 952 | - **formdata:** fixed content-type header normalization for non-standard browser environments; ([#6056](https://github.com/axios/axios/issues/6056)) ([dd465ab](https://github.com/axios/axios/commit/dd465ab22bbfa262c6567be6574bf46a057d5288))
|
|---|
| 953 | - **platform:** fixed emulated browser detection in node.js environment; ([#6055](https://github.com/axios/axios/issues/6055)) ([3dc8369](https://github.com/axios/axios/commit/3dc8369e505e32a4e12c22f154c55fd63ac67fbb))
|
|---|
| 954 |
|
|---|
| 955 | ### Contributors to this release
|
|---|
| 956 |
|
|---|
| 957 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+432/-65 (#6059 #6056 #6055 )')
|
|---|
| 958 | - <img src="https://avatars.githubusercontent.com/u/3982806?v=4&s=18" alt="avatar" width="18"/> [Fabian Meyer](https://github.com/meyfa '+5/-2 (#5835 )')
|
|---|
| 959 |
|
|---|
| 960 | ### PRs
|
|---|
| 961 |
|
|---|
| 962 | - feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( [#6046](https://api.github.com/repos/axios/axios/pulls/6046) )
|
|---|
| 963 |
|
|---|
| 964 | ```
|
|---|
| 965 |
|
|---|
| 966 | 📢 This PR added 'withXSRFToken' option as a replacement for old withCredentials behaviour.
|
|---|
| 967 | You should now use withXSRFToken along with withCredential to get the old behavior.
|
|---|
| 968 | This functionality is considered as a fix.
|
|---|
| 969 | ```
|
|---|
| 970 |
|
|---|
| 971 | # [1.6.0](https://github.com/axios/axios/compare/v1.5.1...v1.6.0) (2023-10-26)
|
|---|
| 972 |
|
|---|
| 973 | ### Bug Fixes
|
|---|
| 974 |
|
|---|
| 975 | - **CSRF:** fixed CSRF vulnerability CVE-2023-45857 ([#6028](https://github.com/axios/axios/issues/6028)) ([96ee232](https://github.com/axios/axios/commit/96ee232bd3ee4de2e657333d4d2191cd389e14d0))
|
|---|
| 976 | - **dns:** fixed lookup function decorator to work properly in node v20; ([#6011](https://github.com/axios/axios/issues/6011)) ([5aaff53](https://github.com/axios/axios/commit/5aaff532a6b820bb9ab6a8cd0f77131b47e2adb8))
|
|---|
| 977 | - **types:** fix AxiosHeaders types; ([#5931](https://github.com/axios/axios/issues/5931)) ([a1c8ad0](https://github.com/axios/axios/commit/a1c8ad008b3c13d53e135bbd0862587fb9d3fc09))
|
|---|
| 978 |
|
|---|
| 979 | ### PRs
|
|---|
| 980 |
|
|---|
| 981 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 982 |
|
|---|
| 983 | ```
|
|---|
| 984 |
|
|---|
| 985 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 986 | ```
|
|---|
| 987 |
|
|---|
| 988 | ### Contributors to this release
|
|---|
| 989 |
|
|---|
| 990 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+449/-114 (#6032 #6021 #6011 #5932 #5931 )')
|
|---|
| 991 | - <img src="https://avatars.githubusercontent.com/u/63700910?v=4&s=18" alt="avatar" width="18"/> [Valentin Panov](https://github.com/valentin-panov '+4/-4 (#6028 )')
|
|---|
| 992 | - <img src="https://avatars.githubusercontent.com/u/76877078?v=4&s=18" alt="avatar" width="18"/> [Rinku Chaudhari](https://github.com/therealrinku '+1/-1 (#5889 )')
|
|---|
| 993 |
|
|---|
| 994 | ## [1.5.1](https://github.com/axios/axios/compare/v1.5.0...v1.5.1) (2023-09-26)
|
|---|
| 995 |
|
|---|
| 996 | ### Bug Fixes
|
|---|
| 997 |
|
|---|
| 998 | - **adapters:** improved adapters loading logic to have clear error messages; ([#5919](https://github.com/axios/axios/issues/5919)) ([e410779](https://github.com/axios/axios/commit/e4107797a7a1376f6209fbecfbbce73d3faa7859))
|
|---|
| 999 | - **formdata:** fixed automatic addition of the `Content-Type` header for FormData in non-browser environments; ([#5917](https://github.com/axios/axios/issues/5917)) ([bc9af51](https://github.com/axios/axios/commit/bc9af51b1886d1b3529617702f2a21a6c0ed5d92))
|
|---|
| 1000 | - **headers:** allow `content-encoding` header to handle case-insensitive values ([#5890](https://github.com/axios/axios/issues/5890)) ([#5892](https://github.com/axios/axios/issues/5892)) ([4c89f25](https://github.com/axios/axios/commit/4c89f25196525e90a6e75eda9cb31ae0a2e18acd))
|
|---|
| 1001 | - **types:** removed duplicated code ([9e62056](https://github.com/axios/axios/commit/9e6205630e1c9cf863adf141c0edb9e6d8d4b149))
|
|---|
| 1002 |
|
|---|
| 1003 | ### Contributors to this release
|
|---|
| 1004 |
|
|---|
| 1005 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+89/-18 (#5919 #5917 )')
|
|---|
| 1006 | - <img src="https://avatars.githubusercontent.com/u/110460234?v=4&s=18" alt="avatar" width="18"/> [David Dallas](https://github.com/DavidJDallas '+11/-5 ()')
|
|---|
| 1007 | - <img src="https://avatars.githubusercontent.com/u/71556073?v=4&s=18" alt="avatar" width="18"/> [Sean Sattler](https://github.com/fb-sean '+2/-8 ()')
|
|---|
| 1008 | - <img src="https://avatars.githubusercontent.com/u/4294069?v=4&s=18" alt="avatar" width="18"/> [Mustafa Ateş Uzun](https://github.com/0o001 '+4/-4 ()')
|
|---|
| 1009 | - <img src="https://avatars.githubusercontent.com/u/132928043?v=4&s=18" alt="avatar" width="18"/> [Przemyslaw Motacki](https://github.com/sfc-gh-pmotacki '+2/-1 (#5892 )')
|
|---|
| 1010 | - <img src="https://avatars.githubusercontent.com/u/5492927?v=4&s=18" alt="avatar" width="18"/> [Michael Di Prisco](https://github.com/Cadienvan '+1/-1 ()')
|
|---|
| 1011 |
|
|---|
| 1012 | ### PRs
|
|---|
| 1013 |
|
|---|
| 1014 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1015 |
|
|---|
| 1016 | ```
|
|---|
| 1017 |
|
|---|
| 1018 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1019 | ```
|
|---|
| 1020 |
|
|---|
| 1021 | # [1.5.0](https://github.com/axios/axios/compare/v1.4.0...v1.5.0) (2023-08-26)
|
|---|
| 1022 |
|
|---|
| 1023 | ### Bug Fixes
|
|---|
| 1024 |
|
|---|
| 1025 | - **adapter:** make adapter loading error more clear by using platform-specific adapters explicitly ([#5837](https://github.com/axios/axios/issues/5837)) ([9a414bb](https://github.com/axios/axios/commit/9a414bb6c81796a95c6c7fe668637825458e8b6d))
|
|---|
| 1026 | - **dns:** fixed `cacheable-lookup` integration; ([#5836](https://github.com/axios/axios/issues/5836)) ([b3e327d](https://github.com/axios/axios/commit/b3e327dcc9277bdce34c7ef57beedf644b00d628))
|
|---|
| 1027 | - **headers:** added support for setting header names that overlap with class methods; ([#5831](https://github.com/axios/axios/issues/5831)) ([d8b4ca0](https://github.com/axios/axios/commit/d8b4ca0ea5f2f05efa4edfe1e7684593f9f68273))
|
|---|
| 1028 | - **headers:** fixed common Content-Type header merging; ([#5832](https://github.com/axios/axios/issues/5832)) ([8fda276](https://github.com/axios/axios/commit/8fda2766b1e6bcb72c3fabc146223083ef13ce17))
|
|---|
| 1029 |
|
|---|
| 1030 | ### Features
|
|---|
| 1031 |
|
|---|
| 1032 | - export getAdapter function ([#5324](https://github.com/axios/axios/issues/5324)) ([ca73eb8](https://github.com/axios/axios/commit/ca73eb878df0ae2dace81fe3a7f1fb5986231bf1))
|
|---|
| 1033 | - **export:** export adapters without `unsafe` prefix ([#5839](https://github.com/axios/axios/issues/5839)) ([1601f4a](https://github.com/axios/axios/commit/1601f4a27a81ab47fea228f1e244b2c4e3ce28bf))
|
|---|
| 1034 |
|
|---|
| 1035 | ### Contributors to this release
|
|---|
| 1036 |
|
|---|
| 1037 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+66/-29 (#5839 #5837 #5836 #5832 #5831 )')
|
|---|
| 1038 | - <img src="https://avatars.githubusercontent.com/u/102841186?v=4&s=18" alt="avatar" width="18"/> [夜葬](https://github.com/geekact '+42/-0 (#5324 )')
|
|---|
| 1039 | - <img src="https://avatars.githubusercontent.com/u/65978976?v=4&s=18" alt="avatar" width="18"/> [Jonathan Budiman](https://github.com/JBudiman00 '+30/-0 (#5788 )')
|
|---|
| 1040 | - <img src="https://avatars.githubusercontent.com/u/5492927?v=4&s=18" alt="avatar" width="18"/> [Michael Di Prisco](https://github.com/Cadienvan '+3/-5 (#5791 )')
|
|---|
| 1041 |
|
|---|
| 1042 | ### PRs
|
|---|
| 1043 |
|
|---|
| 1044 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1045 |
|
|---|
| 1046 | ```
|
|---|
| 1047 |
|
|---|
| 1048 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1049 | ```
|
|---|
| 1050 |
|
|---|
| 1051 | # [1.4.0](https://github.com/axios/axios/compare/v1.3.6...v1.4.0) (2023-04-27)
|
|---|
| 1052 |
|
|---|
| 1053 | ### Bug Fixes
|
|---|
| 1054 |
|
|---|
| 1055 | - **formdata:** add `multipart/form-data` content type for FormData payload on custom client environments; ([#5678](https://github.com/axios/axios/issues/5678)) ([bbb61e7](https://github.com/axios/axios/commit/bbb61e70cb1185adfb1cbbb86eaf6652c48d89d1))
|
|---|
| 1056 | - **package:** export package internals with unsafe path prefix; ([#5677](https://github.com/axios/axios/issues/5677)) ([df38c94](https://github.com/axios/axios/commit/df38c949f26414d88ba29ec1e353c4d4f97eaf09))
|
|---|
| 1057 |
|
|---|
| 1058 | ### Features
|
|---|
| 1059 |
|
|---|
| 1060 | - **dns:** added support for a custom lookup function; ([#5339](https://github.com/axios/axios/issues/5339)) ([2701911](https://github.com/axios/axios/commit/2701911260a1faa5cc5e1afe437121b330a3b7bb))
|
|---|
| 1061 | - **types:** export `AxiosHeaderValue` type. ([#5525](https://github.com/axios/axios/issues/5525)) ([726f1c8](https://github.com/axios/axios/commit/726f1c8e00cffa0461a8813a9bdcb8f8b9d762cf))
|
|---|
| 1062 |
|
|---|
| 1063 | ### Performance Improvements
|
|---|
| 1064 |
|
|---|
| 1065 | - **merge-config:** optimize mergeConfig performance by avoiding duplicate key visits; ([#5679](https://github.com/axios/axios/issues/5679)) ([e6f7053](https://github.com/axios/axios/commit/e6f7053bf1a3e87cf1f9da8677e12e3fe829d68e))
|
|---|
| 1066 |
|
|---|
| 1067 | ### Contributors to this release
|
|---|
| 1068 |
|
|---|
| 1069 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+151/-16 (#5684 #5339 #5679 #5678 #5677 )')
|
|---|
| 1070 | - <img src="https://avatars.githubusercontent.com/u/47537704?v=4&s=18" alt="avatar" width="18"/> [Arthur Fiorette](https://github.com/arthurfiorette '+19/-19 (#5525 )')
|
|---|
| 1071 | - <img src="https://avatars.githubusercontent.com/u/43876655?v=4&s=18" alt="avatar" width="18"/> [PIYUSH NEGI](https://github.com/npiyush97 '+2/-18 (#5670 )')
|
|---|
| 1072 |
|
|---|
| 1073 | ### PRs
|
|---|
| 1074 |
|
|---|
| 1075 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1076 |
|
|---|
| 1077 | ```
|
|---|
| 1078 |
|
|---|
| 1079 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1080 | ```
|
|---|
| 1081 |
|
|---|
| 1082 | ## [1.3.6](https://github.com/axios/axios/compare/v1.3.5...v1.3.6) (2023-04-19)
|
|---|
| 1083 |
|
|---|
| 1084 | ### Bug Fixes
|
|---|
| 1085 |
|
|---|
| 1086 | - **types:** added transport to RawAxiosRequestConfig ([#5445](https://github.com/axios/axios/issues/5445)) ([6f360a2](https://github.com/axios/axios/commit/6f360a2531d8d70363fd9becef6a45a323f170e2))
|
|---|
| 1087 | - **utils:** make isFormData detection logic stricter to avoid unnecessary calling of the `toString` method on the target; ([#5661](https://github.com/axios/axios/issues/5661)) ([aa372f7](https://github.com/axios/axios/commit/aa372f7306295dfd1100c1c2c77ce95c95808e76))
|
|---|
| 1088 |
|
|---|
| 1089 | ### Contributors to this release
|
|---|
| 1090 |
|
|---|
| 1091 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+48/-10 (#5665 #5661 #5663 )')
|
|---|
| 1092 | - <img src="https://avatars.githubusercontent.com/u/5492927?v=4&s=18" alt="avatar" width="18"/> [Michael Di Prisco](https://github.com/Cadienvan '+2/-0 (#5445 )')
|
|---|
| 1093 |
|
|---|
| 1094 | ### PRs
|
|---|
| 1095 |
|
|---|
| 1096 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1097 |
|
|---|
| 1098 | ```
|
|---|
| 1099 |
|
|---|
| 1100 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1101 | ```
|
|---|
| 1102 |
|
|---|
| 1103 | ## [1.3.5](https://github.com/axios/axios/compare/v1.3.4...v1.3.5) (2023-04-05)
|
|---|
| 1104 |
|
|---|
| 1105 | ### Bug Fixes
|
|---|
| 1106 |
|
|---|
| 1107 | - **headers:** fixed isValidHeaderName to support full list of allowed characters; ([#5584](https://github.com/axios/axios/issues/5584)) ([e7decef](https://github.com/axios/axios/commit/e7decef6a99f4627e27ed9ea5b00ce8e201c3841))
|
|---|
| 1108 | - **params:** re-added the ability to set the function as `paramsSerializer` config; ([#5633](https://github.com/axios/axios/issues/5633)) ([a56c866](https://github.com/axios/axios/commit/a56c8661209d5ce5a645a05f294a0e08a6c1f6b3))
|
|---|
| 1109 |
|
|---|
| 1110 | ### Contributors to this release
|
|---|
| 1111 |
|
|---|
| 1112 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+28/-10 (#5633 #5584 )')
|
|---|
| 1113 |
|
|---|
| 1114 | ### PRs
|
|---|
| 1115 |
|
|---|
| 1116 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1117 |
|
|---|
| 1118 | ```
|
|---|
| 1119 |
|
|---|
| 1120 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1121 | ```
|
|---|
| 1122 |
|
|---|
| 1123 | ## [1.3.4](https://github.com/axios/axios/compare/v1.3.3...v1.3.4) (2023-02-22)
|
|---|
| 1124 |
|
|---|
| 1125 | ### Bug Fixes
|
|---|
| 1126 |
|
|---|
| 1127 | - **blob:** added a check to make sure the Blob class is available in the browser's global scope; ([#5548](https://github.com/axios/axios/issues/5548)) ([3772c8f](https://github.com/axios/axios/commit/3772c8fe74112a56e3e9551f894d899bc3a9443a))
|
|---|
| 1128 | - **http:** fixed regression bug when handling synchronous errors inside the adapter; ([#5564](https://github.com/axios/axios/issues/5564)) ([a3b246c](https://github.com/axios/axios/commit/a3b246c9de5c3bc4b5a742e15add55b375479451))
|
|---|
| 1129 |
|
|---|
| 1130 | ### Contributors to this release
|
|---|
| 1131 |
|
|---|
| 1132 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+38/-26 (#5564 )')
|
|---|
| 1133 | - <img src="https://avatars.githubusercontent.com/u/19550000?v=4&s=18" alt="avatar" width="18"/> [lcysgsg](https://github.com/lcysgsg '+4/-0 (#5548 )')
|
|---|
| 1134 | - <img src="https://avatars.githubusercontent.com/u/5492927?v=4&s=18" alt="avatar" width="18"/> [Michael Di Prisco](https://github.com/Cadienvan '+3/-0 (#5444 )')
|
|---|
| 1135 |
|
|---|
| 1136 | ### PRs
|
|---|
| 1137 |
|
|---|
| 1138 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1139 |
|
|---|
| 1140 | ```
|
|---|
| 1141 |
|
|---|
| 1142 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1143 | ```
|
|---|
| 1144 |
|
|---|
| 1145 | ## [1.3.3](https://github.com/axios/axios/compare/v1.3.2...v1.3.3) (2023-02-13)
|
|---|
| 1146 |
|
|---|
| 1147 | ### Bug Fixes
|
|---|
| 1148 |
|
|---|
| 1149 | - **formdata:** added a check to make sure the FormData class is available in the browser's global scope; ([#5545](https://github.com/axios/axios/issues/5545)) ([a6dfa72](https://github.com/axios/axios/commit/a6dfa72010db5ad52db8bd13c0f98e537e8fd05d))
|
|---|
| 1150 | - **formdata:** fixed setting NaN as Content-Length for form payload in some cases; ([#5535](https://github.com/axios/axios/issues/5535)) ([c19f7bf](https://github.com/axios/axios/commit/c19f7bf770f90ae8307f4ea3104f227056912da1))
|
|---|
| 1151 | - **headers:** fixed the filtering logic of the clear method; ([#5542](https://github.com/axios/axios/issues/5542)) ([ea87ebf](https://github.com/axios/axios/commit/ea87ebfe6d1699af072b9e7cd40faf8f14b0ab93))
|
|---|
| 1152 |
|
|---|
| 1153 | ### Contributors to this release
|
|---|
| 1154 |
|
|---|
| 1155 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+11/-7 (#5545 #5535 #5542 )')
|
|---|
| 1156 | - <img src="https://avatars.githubusercontent.com/u/19842213?v=4&s=18" alt="avatar" width="18"/> [陈若枫](https://github.com/ruofee '+2/-2 (#5467 )')
|
|---|
| 1157 |
|
|---|
| 1158 | ### PRs
|
|---|
| 1159 |
|
|---|
| 1160 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1161 |
|
|---|
| 1162 | ```
|
|---|
| 1163 |
|
|---|
| 1164 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1165 | ```
|
|---|
| 1166 |
|
|---|
| 1167 | ## [1.3.2](https://github.com/axios/axios/compare/v1.3.1...v1.3.2) (2023-02-03)
|
|---|
| 1168 |
|
|---|
| 1169 | ### Bug Fixes
|
|---|
| 1170 |
|
|---|
| 1171 | - **http:** treat http://localhost as base URL for relative paths to avoid `ERR_INVALID_URL` error; ([#5528](https://github.com/axios/axios/issues/5528)) ([128d56f](https://github.com/axios/axios/commit/128d56f4a0fb8f5f2ed6e0dd80bc9225fee9538c))
|
|---|
| 1172 | - **http:** use explicit import instead of TextEncoder global; ([#5530](https://github.com/axios/axios/issues/5530)) ([6b3c305](https://github.com/axios/axios/commit/6b3c305fc40c56428e0afabedc6f4d29c2830f6f))
|
|---|
| 1173 |
|
|---|
| 1174 | ### Contributors to this release
|
|---|
| 1175 |
|
|---|
| 1176 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+2/-1 (#5530 #5528 )')
|
|---|
| 1177 |
|
|---|
| 1178 | ### PRs
|
|---|
| 1179 |
|
|---|
| 1180 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1181 |
|
|---|
| 1182 | ```
|
|---|
| 1183 |
|
|---|
| 1184 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1185 | ```
|
|---|
| 1186 |
|
|---|
| 1187 | ## [1.3.1](https://github.com/axios/axios/compare/v1.3.0...v1.3.1) (2023-02-01)
|
|---|
| 1188 |
|
|---|
| 1189 | ### Bug Fixes
|
|---|
| 1190 |
|
|---|
| 1191 | - **formdata:** add hotfix to use the asynchronous API to compute the content-length header value; ([#5521](https://github.com/axios/axios/issues/5521)) ([96d336f](https://github.com/axios/axios/commit/96d336f527619f21da012fe1f117eeb53e5a2120))
|
|---|
| 1192 | - **serializer:** fixed serialization of array-like objects; ([#5518](https://github.com/axios/axios/issues/5518)) ([08104c0](https://github.com/axios/axios/commit/08104c028c0f9353897b1b6691d74c440fd0c32d))
|
|---|
| 1193 |
|
|---|
| 1194 | ### Contributors to this release
|
|---|
| 1195 |
|
|---|
| 1196 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+27/-8 (#5521 #5518 )')
|
|---|
| 1197 |
|
|---|
| 1198 | ### PRs
|
|---|
| 1199 |
|
|---|
| 1200 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1201 |
|
|---|
| 1202 | ```
|
|---|
| 1203 |
|
|---|
| 1204 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1205 | ```
|
|---|
| 1206 |
|
|---|
| 1207 | # [1.3.0](https://github.com/axios/axios/compare/v1.2.6...v1.3.0) (2023-01-31)
|
|---|
| 1208 |
|
|---|
| 1209 | ### Bug Fixes
|
|---|
| 1210 |
|
|---|
| 1211 | - **headers:** fixed & optimized clear method; ([#5507](https://github.com/axios/axios/issues/5507)) ([9915635](https://github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))
|
|---|
| 1212 | - **http:** add zlib headers if missing ([#5497](https://github.com/axios/axios/issues/5497)) ([65e8d1e](https://github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))
|
|---|
| 1213 |
|
|---|
| 1214 | ### Features
|
|---|
| 1215 |
|
|---|
| 1216 | - **fomdata:** added support for spec-compliant FormData & Blob types; ([#5316](https://github.com/axios/axios/issues/5316)) ([6ac574e](https://github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))
|
|---|
| 1217 |
|
|---|
| 1218 | ### Contributors to this release
|
|---|
| 1219 |
|
|---|
| 1220 | - <img src="https://avatars.githubusercontent.com/u/12586868?v=4&s=18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+352/-67 (#5514 #5512 #5510 #5509 #5508 #5316 #5507 )')
|
|---|
| 1221 | - <img src="https://avatars.githubusercontent.com/u/35015993?v=4&s=18" alt="avatar" width="18"/> [ItsNotGoodName](https://github.com/ItsNotGoodName '+43/-2 (#5497 )')
|
|---|
| 1222 |
|
|---|
| 1223 | ### PRs
|
|---|
| 1224 |
|
|---|
| 1225 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1226 |
|
|---|
| 1227 | ```
|
|---|
| 1228 |
|
|---|
| 1229 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1230 | ```
|
|---|
| 1231 |
|
|---|
| 1232 | ## [1.2.6](https://github.com/axios/axios/compare/v1.2.5...v1.2.6) (2023-01-28)
|
|---|
| 1233 |
|
|---|
| 1234 | ### Bug Fixes
|
|---|
| 1235 |
|
|---|
| 1236 | - **headers:** added missed Authorization accessor; ([#5502](https://github.com/axios/axios/issues/5502)) ([342c0ba](https://github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))
|
|---|
| 1237 | - **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList` types to be private in commonJS; ([#5503](https://github.com/axios/axios/issues/5503)) ([5a3d0a3](https://github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))
|
|---|
| 1238 |
|
|---|
| 1239 | ### Contributors to this release
|
|---|
| 1240 |
|
|---|
| 1241 | -  [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+24/-9 (#5503 #5502 )')
|
|---|
| 1242 |
|
|---|
| 1243 | ### PRs
|
|---|
| 1244 |
|
|---|
| 1245 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1246 |
|
|---|
| 1247 | ```
|
|---|
| 1248 |
|
|---|
| 1249 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1250 | ```
|
|---|
| 1251 |
|
|---|
| 1252 | ## [1.2.5](https://github.com/axios/axios/compare/v1.2.4...v1.2.5) (2023-01-26)
|
|---|
| 1253 |
|
|---|
| 1254 | ### Bug Fixes
|
|---|
| 1255 |
|
|---|
| 1256 | - **types:** fixed AxiosHeaders to handle spread syntax by making all methods non-enumerable; ([#5499](https://github.com/axios/axios/issues/5499)) ([580f1e8](https://github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))
|
|---|
| 1257 |
|
|---|
| 1258 | ### Contributors to this release
|
|---|
| 1259 |
|
|---|
| 1260 | -  [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+82/-54 (#5499 )')
|
|---|
| 1261 | -  [Elliot Ford](https://github.com/EFord36 '+1/-1 (#5462 )')
|
|---|
| 1262 |
|
|---|
| 1263 | ### PRs
|
|---|
| 1264 |
|
|---|
| 1265 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1266 |
|
|---|
| 1267 | ```
|
|---|
| 1268 |
|
|---|
| 1269 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1270 | ```
|
|---|
| 1271 |
|
|---|
| 1272 | ## [1.2.4](https://github.com/axios/axios/compare/v1.2.3...v1.2.4) (2023-01-22)
|
|---|
| 1273 |
|
|---|
| 1274 | ### Bug Fixes
|
|---|
| 1275 |
|
|---|
| 1276 | - **types:** renamed `RawAxiosRequestConfig` back to `AxiosRequestConfig`; ([#5486](https://github.com/axios/axios/issues/5486)) ([2a71f49](https://github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))
|
|---|
| 1277 | - **types:** fix `AxiosRequestConfig` generic; ([#5478](https://github.com/axios/axios/issues/5478)) ([9bce81b](https://github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))
|
|---|
| 1278 |
|
|---|
| 1279 | ### Contributors to this release
|
|---|
| 1280 |
|
|---|
| 1281 | -  [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+242/-108 (#5486 #5482 )')
|
|---|
| 1282 | -  [Daniel Hillmann](https://github.com/hilleer '+1/-1 (#5478 )')
|
|---|
| 1283 |
|
|---|
| 1284 | ### PRs
|
|---|
| 1285 |
|
|---|
| 1286 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1287 |
|
|---|
| 1288 | ```
|
|---|
| 1289 |
|
|---|
| 1290 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1291 | ```
|
|---|
| 1292 |
|
|---|
| 1293 | ## [1.2.3](https://github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)
|
|---|
| 1294 |
|
|---|
| 1295 | ### Bug Fixes
|
|---|
| 1296 |
|
|---|
| 1297 | - **types:** fixed AxiosRequestConfig header interface by refactoring it to RawAxiosRequestConfig; ([#5420](https://github.com/axios/axios/issues/5420)) ([0811963](https://github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))
|
|---|
| 1298 |
|
|---|
| 1299 | ### Contributors to this release
|
|---|
| 1300 |
|
|---|
| 1301 | -  [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS '+938/-442 (#5456 #5455 #5453 #5451 #5449 #5447 #5446 #5443 #5442 #5439 #5420 )')
|
|---|
| 1302 |
|
|---|
| 1303 | ### PRs
|
|---|
| 1304 |
|
|---|
| 1305 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1306 |
|
|---|
| 1307 | ```
|
|---|
| 1308 |
|
|---|
| 1309 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1310 | ```
|
|---|
| 1311 |
|
|---|
| 1312 | ## [1.2.2] - 2022-12-29
|
|---|
| 1313 |
|
|---|
| 1314 | ### Fixed
|
|---|
| 1315 |
|
|---|
| 1316 | - fix(ci): fix release script inputs [#5392](https://github.com/axios/axios/pull/5392)
|
|---|
| 1317 | - fix(ci): prerelease scipts [#5377](https://github.com/axios/axios/pull/5377)
|
|---|
| 1318 | - fix(ci): release scripts [#5376](https://github.com/axios/axios/pull/5376)
|
|---|
| 1319 | - fix(ci): typescript tests [#5375](https://github.com/axios/axios/pull/5375)
|
|---|
| 1320 | - fix: Brotli decompression [#5353](https://github.com/axios/axios/pull/5353)
|
|---|
| 1321 | - fix: add missing HttpStatusCode [#5345](https://github.com/axios/axios/pull/5345)
|
|---|
| 1322 |
|
|---|
| 1323 | ### Chores
|
|---|
| 1324 |
|
|---|
| 1325 | - chore(ci): set conventional-changelog header config [#5406](https://github.com/axios/axios/pull/5406)
|
|---|
| 1326 | - chore(ci): fix automatic contributors resolving [#5403](https://github.com/axios/axios/pull/5403)
|
|---|
| 1327 | - chore(ci): improved logging for the contributors list generator [#5398](https://github.com/axios/axios/pull/5398)
|
|---|
| 1328 | - chore(ci): fix release action [#5397](https://github.com/axios/axios/pull/5397)
|
|---|
| 1329 | - chore(ci): fix version bump script by adding bump argument for target version [#5393](https://github.com/axios/axios/pull/5393)
|
|---|
| 1330 | - chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 [#5342](https://github.com/axios/axios/pull/5342)
|
|---|
| 1331 | - chore(ci): GitHub Actions Release script [#5384](https://github.com/axios/axios/pull/5384)
|
|---|
| 1332 | - chore(ci): release scripts [#5364](https://github.com/axios/axios/pull/5364)
|
|---|
| 1333 |
|
|---|
| 1334 | ### Contributors to this release
|
|---|
| 1335 |
|
|---|
| 1336 | -  [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
|
|---|
| 1337 | -  [Winnie](https://github.com/winniehell)
|
|---|
| 1338 |
|
|---|
| 1339 | ## [1.2.1] - 2022-12-05
|
|---|
| 1340 |
|
|---|
| 1341 | ### Changed
|
|---|
| 1342 |
|
|---|
| 1343 | - feat(exports): export mergeConfig [#5151](https://github.com/axios/axios/pull/5151)
|
|---|
| 1344 |
|
|---|
| 1345 | ### Fixed
|
|---|
| 1346 |
|
|---|
| 1347 | - fix(CancelledError): include config [#4922](https://github.com/axios/axios/pull/4922)
|
|---|
| 1348 | - fix(general): removing multiple/trailing/leading whitespace [#5022](https://github.com/axios/axios/pull/5022)
|
|---|
| 1349 | - fix(headers): decompression for responses without Content-Length header [#5306](https://github.com/axios/axios/pull/5306)
|
|---|
| 1350 | - fix(webWorker): exception to sending form data in web worker [#5139](https://github.com/axios/axios/pull/5139)
|
|---|
| 1351 |
|
|---|
| 1352 | ### Refactors
|
|---|
| 1353 |
|
|---|
| 1354 | - refactor(types): AxiosProgressEvent.event type to any [#5308](https://github.com/axios/axios/pull/5308)
|
|---|
| 1355 | - refactor(types): add missing types for static AxiosError.from method [#4956](https://github.com/axios/axios/pull/4956)
|
|---|
| 1356 |
|
|---|
| 1357 | ### Chores
|
|---|
| 1358 |
|
|---|
| 1359 | - chore(docs): remove README link to non-existent upgrade guide [#5307](https://github.com/axios/axios/pull/5307)
|
|---|
| 1360 | - chore(docs): typo in issue template name [#5159](https://github.com/axios/axios/pull/5159)
|
|---|
| 1361 |
|
|---|
| 1362 | ### Contributors to this release
|
|---|
| 1363 |
|
|---|
| 1364 | - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
|
|---|
| 1365 | - [Zachary Lysobey](https://github.com/zachlysobey)
|
|---|
| 1366 | - [Kevin Ennis](https://github.com/kevincennis)
|
|---|
| 1367 | - [Philipp Loose](https://github.com/phloose)
|
|---|
| 1368 | - [secondl1ght](https://github.com/secondl1ght)
|
|---|
| 1369 | - [wenzheng](https://github.com/0x30)
|
|---|
| 1370 | - [Ivan Barsukov](https://github.com/ovarn)
|
|---|
| 1371 | - [Arthur Fiorette](https://github.com/arthurfiorette)
|
|---|
| 1372 |
|
|---|
| 1373 | ### PRs
|
|---|
| 1374 |
|
|---|
| 1375 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1376 |
|
|---|
| 1377 | ```
|
|---|
| 1378 |
|
|---|
| 1379 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1380 | ```
|
|---|
| 1381 |
|
|---|
| 1382 | ## [1.2.0] - 2022-11-10
|
|---|
| 1383 |
|
|---|
| 1384 | ### Changed
|
|---|
| 1385 |
|
|---|
| 1386 | - changed: refactored module exports [#5162](https://github.com/axios/axios/pull/5162)
|
|---|
| 1387 | - change: re-added support for loading Axios with require('axios').default [#5225](https://github.com/axios/axios/pull/5225)
|
|---|
| 1388 |
|
|---|
| 1389 | ### Fixed
|
|---|
| 1390 |
|
|---|
| 1391 | - fix: improve AxiosHeaders class [#5224](https://github.com/axios/axios/pull/5224)
|
|---|
| 1392 | - fix: TypeScript type definitions for commonjs [#5196](https://github.com/axios/axios/pull/5196)
|
|---|
| 1393 | - fix: type definition of use method on AxiosInterceptorManager to match the the README [#5071](https://github.com/axios/axios/pull/5071)
|
|---|
| 1394 | - fix: \_\_dirname is not defined in the sandbox [#5269](https://github.com/axios/axios/pull/5269)
|
|---|
| 1395 | - fix: AxiosError.toJSON method to avoid circular references [#5247](https://github.com/axios/axios/pull/5247)
|
|---|
| 1396 | - fix: Z_BUF_ERROR when content-encoding is set but the response body is empty [#5250](https://github.com/axios/axios/pull/5250)
|
|---|
| 1397 |
|
|---|
| 1398 | ### Refactors
|
|---|
| 1399 |
|
|---|
| 1400 | - refactor: allowing adapters to be loaded by name [#5277](https://github.com/axios/axios/pull/5277)
|
|---|
| 1401 |
|
|---|
| 1402 | ### Chores
|
|---|
| 1403 |
|
|---|
| 1404 | - chore: force CI restart [#5243](https://github.com/axios/axios/pull/5243)
|
|---|
| 1405 | - chore: update ECOSYSTEM.md [#5077](https://github.com/axios/axios/pull/5077)
|
|---|
| 1406 | - chore: update get/index.html [#5116](https://github.com/axios/axios/pull/5116)
|
|---|
| 1407 | - chore: update Sandbox UI/UX [#5205](https://github.com/axios/axios/pull/5205)
|
|---|
| 1408 | - chore:(actions): remove git credentials after checkout [#5235](https://github.com/axios/axios/pull/5235)
|
|---|
| 1409 | - chore(actions): bump actions/dependency-review-action from 2 to 3 [#5266](https://github.com/axios/axios/pull/5266)
|
|---|
| 1410 | - chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#5295](https://github.com/axios/axios/pull/5295)
|
|---|
| 1411 | - chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#5294](https://github.com/axios/axios/pull/5294)
|
|---|
| 1412 | - chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#5241](https://github.com/axios/axios/pull/5241)
|
|---|
| 1413 | - chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#5245](https://github.com/axios/axios/pull/5245)
|
|---|
| 1414 | - chore(docs): update Resources links in README [#5119](https://github.com/axios/axios/pull/5119)
|
|---|
| 1415 | - chore(docs): update the link for JSON url [#5265](https://github.com/axios/axios/pull/5265)
|
|---|
| 1416 | - chore(docs): fix broken links [#5218](https://github.com/axios/axios/pull/5218)
|
|---|
| 1417 | - chore(docs): update and rename UPGRADE_GUIDE.md to MIGRATION_GUIDE.md [#5170](https://github.com/axios/axios/pull/5170)
|
|---|
| 1418 | - chore(docs): typo fix line #856 and #920 [#5194](https://github.com/axios/axios/pull/5194)
|
|---|
| 1419 | - chore(docs): typo fix #800 [#5193](https://github.com/axios/axios/pull/5193)
|
|---|
| 1420 | - chore(docs): fix typos [#5184](https://github.com/axios/axios/pull/5184)
|
|---|
| 1421 | - chore(docs): fix punctuation in README.md [#5197](https://github.com/axios/axios/pull/5197)
|
|---|
| 1422 | - chore(docs): update readme in the Handling Errors section - issue reference #5260 [#5261](https://github.com/axios/axios/pull/5261)
|
|---|
| 1423 | - chore: remove \b from filename [#5207](https://github.com/axios/axios/pull/5207)
|
|---|
| 1424 | - chore(docs): update CHANGELOG.md [#5137](https://github.com/axios/axios/pull/5137)
|
|---|
| 1425 | - chore: add sideEffects false to package.json [#5025](https://github.com/axios/axios/pull/5025)
|
|---|
| 1426 |
|
|---|
| 1427 | ### Contributors to this release
|
|---|
| 1428 |
|
|---|
| 1429 | - [Maddy Miller](https://github.com/me4502)
|
|---|
| 1430 | - [Amit Saini](https://github.com/amitsainii)
|
|---|
| 1431 | - [ecyrbe](https://github.com/ecyrbe)
|
|---|
| 1432 | - [Ikko Ashimine](https://github.com/eltociear)
|
|---|
| 1433 | - [Geeth Gunnampalli](https://github.com/thetechie7)
|
|---|
| 1434 | - [Shreem Asati](https://github.com/shreem-123)
|
|---|
| 1435 | - [Frieder Bluemle](https://github.com/friederbluemle)
|
|---|
| 1436 | - [윤세영](https://github.com/yunseyeong)
|
|---|
| 1437 | - [Claudio Busatto](https://github.com/cjcbusatto)
|
|---|
| 1438 | - [Remco Haszing](https://github.com/remcohaszing)
|
|---|
| 1439 | - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
|
|---|
| 1440 | - [Csaba Maulis](https://github.com/om4csaba)
|
|---|
| 1441 | - [MoPaMo](https://github.com/MoPaMo)
|
|---|
| 1442 | - [Daniel Fjeldstad](https://github.com/w3bdesign)
|
|---|
| 1443 | - [Adrien Brunet](https://github.com/adrien-may)
|
|---|
| 1444 | - [Frazer Smith](https://github.com/Fdawgs)
|
|---|
| 1445 | - [HaiTao](https://github.com/836334258)
|
|---|
| 1446 | - [AZM](https://github.com/aziyatali)
|
|---|
| 1447 | - [relbns](https://github.com/relbns)
|
|---|
| 1448 |
|
|---|
| 1449 | ### PRs
|
|---|
| 1450 |
|
|---|
| 1451 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1452 |
|
|---|
| 1453 | ```
|
|---|
| 1454 |
|
|---|
| 1455 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1456 | ```
|
|---|
| 1457 |
|
|---|
| 1458 | ## [1.1.3] - 2022-10-15
|
|---|
| 1459 |
|
|---|
| 1460 | ### Added
|
|---|
| 1461 |
|
|---|
| 1462 | - Added custom params serializer support [#5113](https://github.com/axios/axios/pull/5113)
|
|---|
| 1463 |
|
|---|
| 1464 | ### Fixed
|
|---|
| 1465 |
|
|---|
| 1466 | - Fixed top-level export to keep them in-line with static properties [#5109](https://github.com/axios/axios/pull/5109)
|
|---|
| 1467 | - Stopped including null values to query string. [#5108](https://github.com/axios/axios/pull/5108)
|
|---|
| 1468 | - Restored proxy config backwards compatibility with 0.x [#5097](https://github.com/axios/axios/pull/5097)
|
|---|
| 1469 | - Added back AxiosHeaders in AxiosHeaderValue [#5103](https://github.com/axios/axios/pull/5103)
|
|---|
| 1470 | - Pin CDN install instructions to a specific version [#5060](https://github.com/axios/axios/pull/5060)
|
|---|
| 1471 | - Handling of array values fixed for AxiosHeaders [#5085](https://github.com/axios/axios/pull/5085)
|
|---|
| 1472 |
|
|---|
| 1473 | ### Chores
|
|---|
| 1474 |
|
|---|
| 1475 | - docs: match badge style, add link to them [#5046](https://github.com/axios/axios/pull/5046)
|
|---|
| 1476 | - chore: fixing comments typo [#5054](https://github.com/axios/axios/pull/5054)
|
|---|
| 1477 | - chore: update issue template [#5061](https://github.com/axios/axios/pull/5061)
|
|---|
| 1478 | - chore: added progress capturing section to the docs; [#5084](https://github.com/axios/axios/pull/5084)
|
|---|
| 1479 |
|
|---|
| 1480 | ### Contributors to this release
|
|---|
| 1481 |
|
|---|
| 1482 | - [Jason Saayman](https://github.com/jasonsaayman)
|
|---|
| 1483 | - [scarf](https://github.com/scarf005)
|
|---|
| 1484 | - [Lenz Weber-Tronic](https://github.com/phryneas)
|
|---|
| 1485 | - [Arvindh](https://github.com/itsarvindh)
|
|---|
| 1486 | - [Félix Legrelle](https://github.com/FelixLgr)
|
|---|
| 1487 | - [Patrick Petrovic](https://github.com/ppati000)
|
|---|
| 1488 | - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
|
|---|
| 1489 | - [littledian](https://github.com/littledian)
|
|---|
| 1490 | - [ChronosMasterOfAllTime](https://github.com/ChronosMasterOfAllTime)
|
|---|
| 1491 |
|
|---|
| 1492 | ### PRs
|
|---|
| 1493 |
|
|---|
| 1494 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1495 |
|
|---|
| 1496 | ```
|
|---|
| 1497 |
|
|---|
| 1498 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1499 | ```
|
|---|
| 1500 |
|
|---|
| 1501 | ## [1.1.2] - 2022-10-07
|
|---|
| 1502 |
|
|---|
| 1503 | ### Fixed
|
|---|
| 1504 |
|
|---|
| 1505 | - Fixed broken exports for UMD builds.
|
|---|
| 1506 |
|
|---|
| 1507 | ### Contributors to this release
|
|---|
| 1508 |
|
|---|
| 1509 | - [Jason Saayman](https://github.com/jasonsaayman)
|
|---|
| 1510 |
|
|---|
| 1511 | ### PRs
|
|---|
| 1512 |
|
|---|
| 1513 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1514 |
|
|---|
| 1515 | ```
|
|---|
| 1516 |
|
|---|
| 1517 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1518 | ```
|
|---|
| 1519 |
|
|---|
| 1520 | ## [1.1.1] - 2022-10-07
|
|---|
| 1521 |
|
|---|
| 1522 | ### Fixed
|
|---|
| 1523 |
|
|---|
| 1524 | - Fixed broken exports for common js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS use is more impactful.
|
|---|
| 1525 |
|
|---|
| 1526 | ### Contributors to this release
|
|---|
| 1527 |
|
|---|
| 1528 | - [Jason Saayman](https://github.com/jasonsaayman)
|
|---|
| 1529 |
|
|---|
| 1530 | ### PRs
|
|---|
| 1531 |
|
|---|
| 1532 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1533 |
|
|---|
| 1534 | ```
|
|---|
| 1535 |
|
|---|
| 1536 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1537 | ```
|
|---|
| 1538 |
|
|---|
| 1539 | ## [1.1.0] - 2022-10-06
|
|---|
| 1540 |
|
|---|
| 1541 | ### Fixed
|
|---|
| 1542 |
|
|---|
| 1543 | - Fixed missing exports in type definition index.d.ts [#5003](https://github.com/axios/axios/pull/5003)
|
|---|
| 1544 | - Fixed query params composing [#5018](https://github.com/axios/axios/pull/5018)
|
|---|
| 1545 | - Fixed GenericAbortSignal interface by making it more generic [#5021](https://github.com/axios/axios/pull/5021)
|
|---|
| 1546 | - Fixed adding "clear" to AxiosInterceptorManager [#5010](https://github.com/axios/axios/pull/5010)
|
|---|
| 1547 | - Fixed commonjs & umd exports [#5030](https://github.com/axios/axios/pull/5030)
|
|---|
| 1548 | - Fixed inability to access response headers when using axios 1.x with Jest [#5036](https://github.com/axios/axios/pull/5036)
|
|---|
| 1549 |
|
|---|
| 1550 | ### Contributors to this release
|
|---|
| 1551 |
|
|---|
| 1552 | - [Trim21](https://github.com/trim21)
|
|---|
| 1553 | - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
|
|---|
| 1554 | - [shingo.sasaki](https://github.com/s-sasaki-0529)
|
|---|
| 1555 | - [Ivan Pepelko](https://github.com/ivanpepelko)
|
|---|
| 1556 | - [Richard Kořínek](https://github.com/risa)
|
|---|
| 1557 |
|
|---|
| 1558 | ### PRs
|
|---|
| 1559 |
|
|---|
| 1560 | - CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) )
|
|---|
| 1561 |
|
|---|
| 1562 | ```
|
|---|
| 1563 |
|
|---|
| 1564 | ⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459
|
|---|
| 1565 | ```
|
|---|
| 1566 |
|
|---|
| 1567 | ## [1.0.0] - 2022-10-04
|
|---|
| 1568 |
|
|---|
| 1569 | ### Added
|
|---|
| 1570 |
|
|---|
| 1571 | - Added stack trace to AxiosError [#4624](https://github.com/axios/axios/pull/4624)
|
|---|
| 1572 | - Add AxiosError to AxiosStatic [#4654](https://github.com/axios/axios/pull/4654)
|
|---|
| 1573 | - Replaced Rollup as our build runner [#4596](https://github.com/axios/axios/pull/4596)
|
|---|
| 1574 | - Added generic TS types for the exposed toFormData helper [#4668](https://github.com/axios/axios/pull/4668)
|
|---|
| 1575 | - Added listen callback function [#4096](https://github.com/axios/axios/pull/4096)
|
|---|
| 1576 | - Added instructions for installing using PNPM [#4207](https://github.com/axios/axios/pull/4207)
|
|---|
| 1577 | - Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill [#4229](https://github.com/axios/axios/pull/4229)
|
|---|
| 1578 | - Added axios-url-template in ECOSYSTEM.md [#4238](https://github.com/axios/axios/pull/4238)
|
|---|
| 1579 | - Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an axios instance [#4248](https://github.com/axios/axios/pull/4248)
|
|---|
| 1580 | - Added react hook plugin [#4319](https://github.com/axios/axios/pull/4319)
|
|---|
| 1581 | - Adding HTTP status code for transformResponse [#4580](https://github.com/axios/axios/pull/4580)
|
|---|
| 1582 | - Added blob to the list of protocols supported by the browser [#4678](https://github.com/axios/axios/pull/4678)
|
|---|
| 1583 | - Resolving proxy from env on redirect [#4436](https://github.com/axios/axios/pull/4436)
|
|---|
| 1584 | - Added enhanced toFormData implementation with additional options [4704](https://github.com/axios/axios/pull/4704)
|
|---|
| 1585 | - Adding Canceler parameters config and request [#4711](https://github.com/axios/axios/pull/4711)
|
|---|
| 1586 | - Added automatic payload serialization to application/x-www-form-urlencoded [#4714](https://github.com/axios/axios/pull/4714)
|
|---|
| 1587 | - Added the ability for webpack users to overwrite built-ins [#4715](https://github.com/axios/axios/pull/4715)
|
|---|
| 1588 | - Added string[] to AxiosRequestHeaders type [#4322](https://github.com/axios/axios/pull/4322)
|
|---|
| 1589 | - Added the ability for the url-encoded-form serializer to respect the formSerializer config [#4721](https://github.com/axios/axios/pull/4721)
|
|---|
| 1590 | - Added isCancel type assert [#4293](https://github.com/axios/axios/pull/4293)
|
|---|
| 1591 | - Added data URL support for node.js [#4725](https://github.com/axios/axios/pull/4725)
|
|---|
| 1592 | - Adding types for progress event callbacks [#4675](https://github.com/axios/axios/pull/4675)
|
|---|
| 1593 | - URL params serializer [#4734](https://github.com/axios/axios/pull/4734)
|
|---|
| 1594 | - Added axios.formToJSON method [#4735](https://github.com/axios/axios/pull/4735)
|
|---|
| 1595 | - Bower platform add data protocol [#4804](https://github.com/axios/axios/pull/4804)
|
|---|
| 1596 | - Use WHATWG URL API instead of url.parse() [#4852](https://github.com/axios/axios/pull/4852)
|
|---|
| 1597 | - Add ENUM containing Http Status Codes to typings [#4903](https://github.com/axios/axios/pull/4903)
|
|---|
| 1598 | - Improve typing of timeout in index.d.ts [#4934](https://github.com/axios/axios/pull/4934)
|
|---|
| 1599 |
|
|---|
| 1600 | ### Changed
|
|---|
| 1601 |
|
|---|
| 1602 | - Updated AxiosError.config to be optional in the type definition [#4665](https://github.com/axios/axios/pull/4665)
|
|---|
| 1603 | - Updated README emphasizing the URLSearchParam built-in interface over other solutions [#4590](https://github.com/axios/axios/pull/4590)
|
|---|
| 1604 | - Include request and config when creating a CanceledError instance [#4659](https://github.com/axios/axios/pull/4659)
|
|---|
| 1605 | - Changed func-names eslint rule to as-needed [#4492](https://github.com/axios/axios/pull/4492)
|
|---|
| 1606 | - Replacing deprecated substr() with slice() as substr() is deprecated [#4468](https://github.com/axios/axios/pull/4468)
|
|---|
| 1607 | - Updating HTTP links in README.md to use HTTPS [#4387](https://github.com/axios/axios/pull/4387)
|
|---|
| 1608 | - Updated to a better trim() polyfill [#4072](https://github.com/axios/axios/pull/4072)
|
|---|
| 1609 | - Updated types to allow specifying partial default headers on instance create [#4185](https://github.com/axios/axios/pull/4185)
|
|---|
| 1610 | - Expanded isAxiosError types [#4344](https://github.com/axios/axios/pull/4344)
|
|---|
| 1611 | - Updated type definition for axios instance methods [#4224](https://github.com/axios/axios/pull/4224)
|
|---|
| 1612 | - Updated eslint config [#4722](https://github.com/axios/axios/pull/4722)
|
|---|
| 1613 | - Updated Docs [#4742](https://github.com/axios/axios/pull/4742)
|
|---|
| 1614 | - Refactored Axios to use ES2017 [#4787](https://github.com/axios/axios/pull/4787)
|
|---|
| 1615 |
|
|---|
| 1616 | ### Deprecated
|
|---|
| 1617 |
|
|---|
| 1618 | - There are multiple deprecations, refactors and fixes provided in this release. Please read through the full release notes to see how this may impact your project and use case.
|
|---|
| 1619 |
|
|---|
| 1620 | ### Removed
|
|---|
| 1621 |
|
|---|
| 1622 | - Removed incorrect argument for NetworkError constructor [#4656](https://github.com/axios/axios/pull/4656)
|
|---|
| 1623 | - Removed Webpack [#4596](https://github.com/axios/axios/pull/4596)
|
|---|
| 1624 | - Removed function that transform arguments to array [#4544](https://github.com/axios/axios/pull/4544)
|
|---|
| 1625 |
|
|---|
| 1626 | ### Fixed
|
|---|
| 1627 |
|
|---|
| 1628 | - Fixed grammar in README [#4649](https://github.com/axios/axios/pull/4649)
|
|---|
| 1629 | - Fixed code error in README [#4599](https://github.com/axios/axios/pull/4599)
|
|---|
| 1630 | - Optimized the code that checks cancellation [#4587](https://github.com/axios/axios/pull/4587)
|
|---|
| 1631 | - Fix url pointing to defaults.js in README [#4532](https://github.com/axios/axios/pull/4532)
|
|---|
| 1632 | - Use type alias instead of interface for AxiosPromise [#4505](https://github.com/axios/axios/pull/4505)
|
|---|
| 1633 | - Fix some word spelling and lint style in code comments [#4500](https://github.com/axios/axios/pull/4500)
|
|---|
| 1634 | - Edited readme with 3 updated browser icons of Chrome, FireFox and Safari [#4414](https://github.com/axios/axios/pull/4414)
|
|---|
| 1635 | - Bump follow-redirects from 1.14.9 to 1.15.0 [#4673](https://github.com/axios/axios/pull/4673)
|
|---|
| 1636 | - Fixing http tests to avoid hanging when assertions fail [#4435](https://github.com/axios/axios/pull/4435)
|
|---|
| 1637 | - Fix TS definition for AxiosRequestTransformer [#4201](https://github.com/axios/axios/pull/4201)
|
|---|
| 1638 | - Fix grammatical issues in README [#4232](https://github.com/axios/axios/pull/4232)
|
|---|
| 1639 | - Fixing instance.defaults.headers type [#4557](https://github.com/axios/axios/pull/4557)
|
|---|
| 1640 | - Fixed race condition on immediate requests cancellation [#4261](https://github.com/axios/axios/pull/4261)
|
|---|
| 1641 | - Fixing Z_BUF_ERROR when no content [#4701](https://github.com/axios/axios/pull/4701)
|
|---|
| 1642 | - Fixing proxy beforeRedirect regression [#4708](https://github.com/axios/axios/pull/4708)
|
|---|
| 1643 | - Fixed AxiosError status code type [#4717](https://github.com/axios/axios/pull/4717)
|
|---|
| 1644 | - Fixed AxiosError stack capturing [#4718](https://github.com/axios/axios/pull/4718)
|
|---|
| 1645 | - Fixing AxiosRequestHeaders typings [#4334](https://github.com/axios/axios/pull/4334)
|
|---|
| 1646 | - Fixed max body length defaults [#4731](https://github.com/axios/axios/pull/4731)
|
|---|
| 1647 | - Fixed toFormData Blob issue on node>v17 [#4728](https://github.com/axios/axios/pull/4728)
|
|---|
| 1648 | - Bump grunt from 1.5.2 to 1.5.3 [#4743](https://github.com/axios/axios/pull/4743)
|
|---|
| 1649 | - Fixing content-type header repeated [#4745](https://github.com/axios/axios/pull/4745)
|
|---|
| 1650 | - Fixed timeout error message for http [4738](https://github.com/axios/axios/pull/4738)
|
|---|
| 1651 | - Request ignores false, 0 and empty string as body values [#4785](https://github.com/axios/axios/pull/4785)
|
|---|
| 1652 | - Added back missing minified builds [#4805](https://github.com/axios/axios/pull/4805)
|
|---|
| 1653 | - Fixed a type error [#4815](https://github.com/axios/axios/pull/4815)
|
|---|
| 1654 | - Fixed a regression bug with unsubscribing from cancel token; [#4819](https://github.com/axios/axios/pull/4819)
|
|---|
| 1655 | - Remove repeated compression algorithm [#4820](https://github.com/axios/axios/pull/4820)
|
|---|
| 1656 | - The error of calling extend to pass parameters [#4857](https://github.com/axios/axios/pull/4857)
|
|---|
| 1657 | - SerializerOptions.indexes allows boolean | null | undefined [#4862](https://github.com/axios/axios/pull/4862)
|
|---|
| 1658 | - Require interceptors to return values [#4874](https://github.com/axios/axios/pull/4874)
|
|---|
| 1659 | - Removed unused imports [#4949](https://github.com/axios/axios/pull/4949)
|
|---|
| 1660 | - Allow null indexes on formSerializer and paramsSerializer [#4960](https://github.com/axios/axios/pull/4960)
|
|---|
| 1661 |
|
|---|
| 1662 | ### Chores
|
|---|
| 1663 |
|
|---|
| 1664 | - Set permissions for GitHub actions [#4765](https://github.com/axios/axios/pull/4765)
|
|---|
| 1665 | - Included githubactions in the dependabot config [#4770](https://github.com/axios/axios/pull/4770)
|
|---|
| 1666 | - Included dependency review [#4771](https://github.com/axios/axios/pull/4771)
|
|---|
| 1667 | - Update security.md [#4784](https://github.com/axios/axios/pull/4784)
|
|---|
| 1668 | - Remove unnecessary spaces [#4854](https://github.com/axios/axios/pull/4854)
|
|---|
| 1669 | - Simplify the import path of AxiosError [#4875](https://github.com/axios/axios/pull/4875)
|
|---|
| 1670 | - Fix Gitpod dead link [#4941](https://github.com/axios/axios/pull/4941)
|
|---|
| 1671 | - Enable syntax highlighting for a code block [#4970](https://github.com/axios/axios/pull/4970)
|
|---|
| 1672 | - Using Logo Axios in Readme.md [#4993](https://github.com/axios/axios/pull/4993)
|
|---|
| 1673 | - Fix markup for note in README [#4825](https://github.com/axios/axios/pull/4825)
|
|---|
| 1674 | - Fix typo and formatting, add colons [#4853](https://github.com/axios/axios/pull/4853)
|
|---|
| 1675 | - Fix typo in readme [#4942](https://github.com/axios/axios/pull/4942)
|
|---|
| 1676 |
|
|---|
| 1677 | ### Security
|
|---|
| 1678 |
|
|---|
| 1679 | - Update SECURITY.md [#4687](https://github.com/axios/axios/pull/4687)
|
|---|
| 1680 |
|
|---|
| 1681 | ### Contributors to this release
|
|---|
| 1682 |
|
|---|
| 1683 | - [Bertrand Marron](https://github.com/tusbar)
|
|---|
| 1684 | - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
|
|---|
| 1685 | - [Dan Mooney](https://github.com/danmooney)
|
|---|
| 1686 | - [Michael Li](https://github.com/xiaoyu-tamu)
|
|---|
| 1687 | - [aong](https://github.com/yxwzaxns)
|
|---|
| 1688 | - [Des Preston](https://github.com/despreston)
|
|---|
| 1689 | - [Ted Robertson](https://github.com/tredondo)
|
|---|
| 1690 | - [zhoulixiang](https://github.com/zh-lx)
|
|---|
| 1691 | - [Arthur Fiorette](https://github.com/arthurfiorette)
|
|---|
| 1692 | - [Kumar Shanu](https://github.com/Kr-Shanu)
|
|---|
| 1693 | - [JALAL](https://github.com/JLL32)
|
|---|
| 1694 | - [Jingyi Lin](https://github.com/MageeLin)
|
|---|
| 1695 | - [Philipp Loose](https://github.com/phloose)
|
|---|
| 1696 | - [Alexander Shchukin](https://github.com/sashsvamir)
|
|---|
| 1697 | - [Dave Cardwell](https://github.com/davecardwell)
|
|---|
| 1698 | - [Cat Scarlet](https://github.com/catscarlet)
|
|---|
| 1699 | - [Luca Pizzini](https://github.com/lpizzinidev)
|
|---|
| 1700 | - [Kai](https://github.com/Schweinepriester)
|
|---|
| 1701 | - [Maxime Bargiel](https://github.com/mbargiel)
|
|---|
| 1702 | - [Brian Helba](https://github.com/brianhelba)
|
|---|
| 1703 | - [reslear](https://github.com/reslear)
|
|---|
| 1704 | - [Jamie Slome](https://github.com/JamieSlome)
|
|---|
| 1705 | - [Landro3](https://github.com/Landro3)
|
|---|
| 1706 | - [rafw87](https://github.com/rafw87)
|
|---|
| 1707 | - [Afzal Sayed](https://github.com/afzalsayed96)
|
|---|
| 1708 | - [Koki Oyatsu](https://github.com/kaishuu0123)
|
|---|
| 1709 | - [Dave](https://github.com/wangcch)
|
|---|
| 1710 | - [暴走老七](https://github.com/baozouai)
|
|---|
| 1711 | - [Spencer](https://github.com/spalger)
|
|---|
| 1712 | - [Adrian Wieprzkowicz](https://github.com/Argeento)
|
|---|
| 1713 | - [Jamie Telin](https://github.com/lejahmie)
|
|---|
| 1714 | - [毛呆](https://github.com/aweikalee)
|
|---|
| 1715 | - [Kirill Shakirov](https://github.com/turisap)
|
|---|
| 1716 | - [Rraji Abdelbari](https://github.com/estarossa0)
|
|---|
| 1717 | - [Jelle Schutter](https://github.com/jelleschutter)
|
|---|
| 1718 | - [Tom Ceuppens](https://github.com/KyorCode)
|
|---|
| 1719 | - [Johann Cooper](https://github.com/JohannCooper)
|
|---|
| 1720 | - [Dimitris Halatsis](https://github.com/mitsos1os)
|
|---|
| 1721 | - [chenjigeng](https://github.com/chenjigeng)
|
|---|
| 1722 | - [João Gabriel Quaresma](https://github.com/joaoGabriel55)
|
|---|
| 1723 | - [Victor Augusto](https://github.com/VictorAugDB)
|
|---|
| 1724 | - [neilnaveen](https://github.com/neilnaveen)
|
|---|
| 1725 | - [Pavlos](https://github.com/psmoros)
|
|---|
| 1726 | - [Kiryl Valkovich](https://github.com/visortelle)
|
|---|
| 1727 | - [Naveen](https://github.com/naveensrinivasan)
|
|---|
| 1728 | - [wenzheng](https://github.com/0x30)
|
|---|
| 1729 | - [hcwhan](https://github.com/hcwhan)
|
|---|
| 1730 | - [Bassel Rachid](https://github.com/basselworkforce)
|
|---|
| 1731 | - [Grégoire Pineau](https://github.com/lyrixx)
|
|---|
| 1732 | - [felipedamin](https://github.com/felipedamin)
|
|---|
| 1733 | - [Karl Horky](https://github.com/karlhorky)
|
|---|
| 1734 | - [Yue JIN](https://github.com/kingyue737)
|
|---|
| 1735 | - [Usman Ali Siddiqui](https://github.com/usman250994)
|
|---|
| 1736 | - [WD](https://github.com/techbirds)
|
|---|
| 1737 | - [Günther Foidl](https://github.com/gfoidl)
|
|---|
| 1738 | - [Stephen Jennings](https://github.com/jennings)
|
|---|
| 1739 | - [C.T.Lin](https://github.com/chentsulin)
|
|---|
| 1740 | - [mia-z](https://github.com/mia-z)
|
|---|
| 1741 | - [Parth Banathia](https://github.com/Parth0105)
|
|---|
| 1742 | - [parth0105pluang](https://github.com/parth0105pluang)
|
|---|
| 1743 | - [Marco Weber](https://github.com/mrcwbr)
|
|---|
| 1744 | - [Luca Pizzini](https://github.com/lpizzinidev)
|
|---|
| 1745 | - [Willian Agostini](https://github.com/WillianAgostini)
|
|---|
| 1746 |
|
|---|
| 1747 | - [Huyen Nguyen](https://github.com/huyenltnguyen)
|
|---|