Skip to content

Commit 7750b8c

Browse files
committed
chore(release): prep release v0.29.0
1 parent 4840cb2 commit 7750b8c

13 files changed

+100
-73
lines changed

Diff for: CHANGELOG.md

+50-37
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,66 @@
11
# Changelog
22

3+
## [0.29.0](https://github.com/axios/axios/compare/v0.28.1...v0.29.0) (2024-11-21)
4+
5+
## Release notes:
6+
7+
### Bug Fixes
8+
9+
- fix(backport): backport security fixes in commits #6167 and #6163 (#6402)
10+
- fix: omit nulls in params (#6394)
11+
- fix(backport): fix paramsSerializer function validation (#6361)
12+
- fix: regular expression denial of service (ReDoS) (#6708)
13+
314
## [0.28.1](https://github.com/axios/axios/compare/v0.28.0...v0.28.1) (2024-03-24)
415

516
## Release notes:
17+
618
### Bug Fixes
719

8-
* fix(backport): custom params serializer support (#6263)
9-
* fix(backport): uncaught ReferenceError `req` is not defined (#6307)
20+
- fix(backport): custom params serializer support (#6263)
21+
- fix(backport): uncaught ReferenceError `req` is not defined (#6307)
1022

1123
## [0.28.0](https://github.com/axios/axios/compare/v0.27.2...v0.28.0) (2024-02-12)
1224

1325
## Release notes:
26+
1427
### Bug Fixes
1528

16-
* fix(security): fixed CVE-2023-45857 by backporting `withXSRFToken` option to v0.x (#6091)
29+
- fix(security): fixed CVE-2023-45857 by backporting `withXSRFToken` option to v0.x (#6091)
1730

1831
### Backports from v1.x:
1932

20-
* Allow null indexes on formSerializer and paramsSerializer v0.x (#4961)
21-
* Fixing content-type header repeated #4745
22-
* Fixed timeout error message for HTTP 4738
23-
* Added `axios.formToJSON` method (#4735)
24-
* URL params serializer (#4734)
25-
* Fixed toFormData Blob issue on node>v17 #4728
26-
* Adding types for progress event callbacks #4675
27-
* Fixed max body length defaults #4731
28-
* Added data URL support for node.js (#4725)
29-
* Added isCancel type assert (#4293)
30-
* Added the ability for the `url-encoded-form` serializer to respect the `formSerializer` config (#4721)
31-
* Add `string[]` to `AxiosRequestHeaders` type (#4322)
32-
* Allow type definition for axios instance methods (#4224)
33-
* Fixed `AxiosError` stack capturing; (#4718)
34-
* Fixed `AxiosError` status code type; (#4717)
35-
* Adding Canceler parameters config and request (#4711)
36-
* fix(types): allow to specify partial default headers for instance creation (#4185)
37-
* Added `blob` to the list of protocols supported by the browser (#4678)
38-
* Fixing Z_BUF_ERROR when no content (#4701)
39-
* Fixed race condition on immediate requests cancellation (#4261)
40-
* 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 https://github.com/axios/axios/pull/4248
41-
* Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill (#4229)
42-
* Fix TS definition for AxiosRequestTransformer (#4201)
43-
* Use type alias instead of interface for AxiosPromise (#4505)
44-
* Include request and config when creating a CanceledError instance (#4659)
45-
* Added generic TS types for the exposed toFormData helper (#4668)
46-
* Optimized the code that checks cancellation (#4587)
47-
* Replaced webpack with rollup (#4596)
48-
* Added stack trace to AxiosError (#4624)
49-
* Updated AxiosError.config to be optional in the type definition (#4665)
50-
* Removed incorrect argument for NetworkError constructor (#4656)
33+
- Allow null indexes on formSerializer and paramsSerializer v0.x (#4961)
34+
- Fixing content-type header repeated #4745
35+
- Fixed timeout error message for HTTP 4738
36+
- Added `axios.formToJSON` method (#4735)
37+
- URL params serializer (#4734)
38+
- Fixed toFormData Blob issue on node>v17 #4728
39+
- Adding types for progress event callbacks #4675
40+
- Fixed max body length defaults #4731
41+
- Added data URL support for node.js (#4725)
42+
- Added isCancel type assert (#4293)
43+
- Added the ability for the `url-encoded-form` serializer to respect the `formSerializer` config (#4721)
44+
- Add `string[]` to `AxiosRequestHeaders` type (#4322)
45+
- Allow type definition for axios instance methods (#4224)
46+
- Fixed `AxiosError` stack capturing; (#4718)
47+
- Fixed `AxiosError` status code type; (#4717)
48+
- Adding Canceler parameters config and request (#4711)
49+
- fix(types): allow to specify partial default headers for instance creation (#4185)
50+
- Added `blob` to the list of protocols supported by the browser (#4678)
51+
- Fixing Z_BUF_ERROR when no content (#4701)
52+
- Fixed race condition on immediate requests cancellation (#4261)
53+
- 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 https://github.com/axios/axios/pull/4248
54+
- Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill (#4229)
55+
- Fix TS definition for AxiosRequestTransformer (#4201)
56+
- Use type alias instead of interface for AxiosPromise (#4505)
57+
- Include request and config when creating a CanceledError instance (#4659)
58+
- Added generic TS types for the exposed toFormData helper (#4668)
59+
- Optimized the code that checks cancellation (#4587)
60+
- Replaced webpack with rollup (#4596)
61+
- Added stack trace to AxiosError (#4624)
62+
- Updated AxiosError.config to be optional in the type definition (#4665)
63+
- Removed incorrect argument for NetworkError constructor (#4656)
5164

5265
## 0.27.2 (April 27, 2022)
5366

@@ -70,9 +83,9 @@ Breaking changes:
7083

7184
- New toFormData helper function that allows the implementor to pass an object and allow axios to convert it to FormData ([#3757](https://github.com/axios/axios/pull/3757))
7285
- Removed functionality that removed the the `Content-Type` request header when passing FormData ([#3785](https://github.com/axios/axios/pull/3785))
73-
- **(*)** Refactored error handling implementing AxiosError as a constructor, this is a large change to error handling on the whole ([#3645](https://github.com/axios/axios/pull/3645))
86+
- **(\*)** Refactored error handling implementing AxiosError as a constructor, this is a large change to error handling on the whole ([#3645](https://github.com/axios/axios/pull/3645))
7487
- Separated responsibility for FormData instantiation between `transformRequest` and `toFormData` ([#4470](https://github.com/axios/axios/pull/4470))
75-
- **(*)** Improved and fixed multiple issues with FormData support ([#4448](https://github.com/axios/axios/pull/4448))
88+
- **(\*)** Improved and fixed multiple issues with FormData support ([#4448](https://github.com/axios/axios/pull/4448))
7689

7790
QOL and DevX improvements:
7891

@@ -93,7 +106,7 @@ Documentation:
93106

94107
Notes:
95108

96-
- **(*)** Please read these pull requests before updating, these changes are very impactful and far reaching.
109+
- **(\*)** Please read these pull requests before updating, these changes are very impactful and far reaching.
97110

98111
## 0.26.1 (March 9, 2022)
99112

Diff for: bower.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "axios",
33
"main": "./dist/axios.js",
4-
"version": "0.28.1",
4+
"version": "0.29.0",
55
"homepage": "https://axios-http.com",
66
"authors": [
77
"Matt Zabriskie"

Diff for: dist/axios.js

+19-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/axios.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/axios.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/axios.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/esm/axios.js

+19-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/esm/axios.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/esm/axios.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/esm/axios.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: lib/env/data.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module.exports = {
2-
"version": "0.28.1"
2+
"version": "0.29.0"
33
};

Diff for: package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "axios",
3-
"version": "0.28.1",
3+
"version": "0.29.0",
44
"description": "Promise based HTTP client for the browser and node.js",
55
"main": "index.js",
66
"types": "index.d.ts",
@@ -97,4 +97,4 @@
9797
"threshold": "5kB"
9898
}
9999
]
100-
}
100+
}

0 commit comments

Comments
 (0)