版博士V2.0程序
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

CHANGELOG.md 30 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504
  1. # Changelog
  2. ## [1.3.5](https://github.com/axios/axios/compare/v1.3.4...v1.3.5) (2023-04-05)
  3. ### Bug Fixes
  4. * **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))
  5. * **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))
  6. ### Contributors to this release
  7. - <img src="https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+28/-10 (#5633 #5584 )")
  8. ## [1.3.4](https://github.com/axios/axios/compare/v1.3.3...v1.3.4) (2023-02-22)
  9. ### Bug Fixes
  10. * **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))
  11. * **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))
  12. ### Contributors to this release
  13. - <img src="https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+38/-26 (#5564 )")
  14. - <img src="https://avatars.githubusercontent.com/u/19550000?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [lcysgsg](https://github.com/lcysgsg "+4/-0 (#5548 )")
  15. - <img src="https://avatars.githubusercontent.com/u/5492927?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Michael Di Prisco](https://github.com/Cadienvan "+3/-0 (#5444 )")
  16. ## [1.3.3](https://github.com/axios/axios/compare/v1.3.2...v1.3.3) (2023-02-13)
  17. ### Bug Fixes
  18. * **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))
  19. * **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))
  20. * **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))
  21. ### Contributors to this release
  22. - <img src="https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+11/-7 (#5545 #5535 #5542 )")
  23. - <img src="https://avatars.githubusercontent.com/u/19842213?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [陈若枫](https://github.com/ruofee "+2/-2 (#5467 )")
  24. ## [1.3.2](https://github.com/axios/axios/compare/v1.3.1...v1.3.2) (2023-02-03)
  25. ### Bug Fixes
  26. * **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))
  27. * **http:** use explicit import instead of TextEncoder global; ([#5530](https://github.com/axios/axios/issues/5530)) ([6b3c305](https://github.com/axios/axios/commit/6b3c305fc40c56428e0afabedc6f4d29c2830f6f))
  28. ### Contributors to this release
  29. - <img src="https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+2/-1 (#5530 #5528 )")
  30. ## [1.3.1](https://github.com/axios/axios/compare/v1.3.0...v1.3.1) (2023-02-01)
  31. ### Bug Fixes
  32. * **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))
  33. * **serializer:** fixed serialization of array-like objects; ([#5518](https://github.com/axios/axios/issues/5518)) ([08104c0](https://github.com/axios/axios/commit/08104c028c0f9353897b1b6691d74c440fd0c32d))
  34. ### Contributors to this release
  35. - <img src="https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+27/-8 (#5521 #5518 )")
  36. # [1.3.0](https://github.com/axios/axios/compare/v1.2.6...v1.3.0) (2023-01-31)
  37. ### Bug Fixes
  38. * **headers:** fixed & optimized clear method; ([#5507](https://github.com/axios/axios/issues/5507)) ([9915635](https://github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))
  39. * **http:** add zlib headers if missing ([#5497](https://github.com/axios/axios/issues/5497)) ([65e8d1e](https://github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))
  40. ### Features
  41. * **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))
  42. ### Contributors to this release
  43. - <img src="https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+352/-67 (#5514 #5512 #5510 #5509 #5508 #5316 #5507 )")
  44. - <img src="https://avatars.githubusercontent.com/u/35015993?v&#x3D;4&amp;s&#x3D;18" alt="avatar" width="18"/> [ItsNotGoodName](https://github.com/ItsNotGoodName "+43/-2 (#5497 )")
  45. ## [1.2.6](https://github.com/axios/axios/compare/v1.2.5...v1.2.6) (2023-01-28)
  46. ### Bug Fixes
  47. * **headers:** added missed Authorization accessor; ([#5502](https://github.com/axios/axios/issues/5502)) ([342c0ba](https://github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))
  48. * **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))
  49. ### Contributors to this release
  50. - ![avatar](https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+24/-9 (#5503 #5502 )")
  51. ## [1.2.5](https://github.com/axios/axios/compare/v1.2.4...v1.2.5) (2023-01-26)
  52. ### Bug Fixes
  53. * **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))
  54. ### Contributors to this release
  55. - ![avatar](https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+82/-54 (#5499 )")
  56. - ![avatar](https://avatars.githubusercontent.com/u/20516159?v&#x3D;4&amp;s&#x3D;16) [Elliot Ford](https://github.com/EFord36 "+1/-1 (#5462 )")
  57. ## [1.2.4](https://github.com/axios/axios/compare/v1.2.3...v1.2.4) (2023-01-22)
  58. ### Bug Fixes
  59. * **types:** renamed `RawAxiosRequestConfig` back to `AxiosRequestConfig`; ([#5486](https://github.com/axios/axios/issues/5486)) ([2a71f49](https://github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))
  60. * **types:** fix `AxiosRequestConfig` generic; ([#5478](https://github.com/axios/axios/issues/5478)) ([9bce81b](https://github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))
  61. ### Contributors to this release
  62. - ![avatar](https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+242/-108 (#5486 #5482 )")
  63. - ![avatar](https://avatars.githubusercontent.com/u/9430821?v&#x3D;4&amp;s&#x3D;16) [Daniel Hillmann](https://github.com/hilleer "+1/-1 (#5478 )")
  64. ## [1.2.3](https://github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)
  65. ### Bug Fixes
  66. * **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))
  67. ### Contributors to this release
  68. - ![avatar](https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+938/-442 (#5456 #5455 #5453 #5451 #5449 #5447 #5446 #5443 #5442 #5439 #5420 )")
  69. ## [1.2.2] - 2022-12-29
  70. ### Fixed
  71. - fix(ci): fix release script inputs [#5392](https://github.com/axios/axios/pull/5392)
  72. - fix(ci): prerelease scipts [#5377](https://github.com/axios/axios/pull/5377)
  73. - fix(ci): release scripts [#5376](https://github.com/axios/axios/pull/5376)
  74. - fix(ci): typescript tests [#5375](https://github.com/axios/axios/pull/5375)
  75. - fix: Brotli decompression [#5353](https://github.com/axios/axios/pull/5353)
  76. - fix: add missing HttpStatusCode [#5345](https://github.com/axios/axios/pull/5345)
  77. ### Chores
  78. - chore(ci): set conventional-changelog header config [#5406](https://github.com/axios/axios/pull/5406)
  79. - chore(ci): fix automatic contributors resolving [#5403](https://github.com/axios/axios/pull/5403)
  80. - chore(ci): improved logging for the contributors list generator [#5398](https://github.com/axios/axios/pull/5398)
  81. - chore(ci): fix release action [#5397](https://github.com/axios/axios/pull/5397)
  82. - chore(ci): fix version bump script by adding bump argument for target version [#5393](https://github.com/axios/axios/pull/5393)
  83. - chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 [#5342](https://github.com/axios/axios/pull/5342)
  84. - chore(ci): GitHub Actions Release script [#5384](https://github.com/axios/axios/pull/5384)
  85. - chore(ci): release scripts [#5364](https://github.com/axios/axios/pull/5364)
  86. ### Contributors to this release
  87. - ![avatar](https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
  88. - ![avatar](https://avatars.githubusercontent.com/u/1652293?v&#x3D;4&amp;s&#x3D;16) [Winnie](https://github.com/winniehell)
  89. ## [1.2.1] - 2022-12-05
  90. ### Changed
  91. - feat(exports): export mergeConfig [#5151](https://github.com/axios/axios/pull/5151)
  92. ### Fixed
  93. - fix(CancelledError): include config [#4922](https://github.com/axios/axios/pull/4922)
  94. - fix(general): removing multiple/trailing/leading whitespace [#5022](https://github.com/axios/axios/pull/5022)
  95. - fix(headers): decompression for responses without Content-Length header [#5306](https://github.com/axios/axios/pull/5306)
  96. - fix(webWorker): exception to sending form data in web worker [#5139](https://github.com/axios/axios/pull/5139)
  97. ### Refactors
  98. - refactor(types): AxiosProgressEvent.event type to any [#5308](https://github.com/axios/axios/pull/5308)
  99. - refactor(types): add missing types for static AxiosError.from method [#4956](https://github.com/axios/axios/pull/4956)
  100. ### Chores
  101. - chore(docs): remove README link to non-existent upgrade guide [#5307](https://github.com/axios/axios/pull/5307)
  102. - chore(docs): typo in issue template name [#5159](https://github.com/axios/axios/pull/5159)
  103. ### Contributors to this release
  104. - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
  105. - [Zachary Lysobey](https://github.com/zachlysobey)
  106. - [Kevin Ennis](https://github.com/kevincennis)
  107. - [Philipp Loose](https://github.com/phloose)
  108. - [secondl1ght](https://github.com/secondl1ght)
  109. - [wenzheng](https://github.com/0x30)
  110. - [Ivan Barsukov](https://github.com/ovarn)
  111. - [Arthur Fiorette](https://github.com/arthurfiorette)
  112. ## [1.2.0] - 2022-11-10
  113. ### Changed
  114. - changed: refactored module exports [#5162](https://github.com/axios/axios/pull/5162)
  115. - change: re-added support for loading Axios with require('axios').default [#5225](https://github.com/axios/axios/pull/5225)
  116. ### Fixed
  117. - fix: improve AxiosHeaders class [#5224](https://github.com/axios/axios/pull/5224)
  118. - fix: TypeScript type definitions for commonjs [#5196](https://github.com/axios/axios/pull/5196)
  119. - fix: type definition of use method on AxiosInterceptorManager to match the the README [#5071](https://github.com/axios/axios/pull/5071)
  120. - fix: __dirname is not defined in the sandbox [#5269](https://github.com/axios/axios/pull/5269)
  121. - fix: AxiosError.toJSON method to avoid circular references [#5247](https://github.com/axios/axios/pull/5247)
  122. - fix: Z_BUF_ERROR when content-encoding is set but the response body is empty [#5250](https://github.com/axios/axios/pull/5250)
  123. ### Refactors
  124. - refactor: allowing adapters to be loaded by name [#5277](https://github.com/axios/axios/pull/5277)
  125. ### Chores
  126. - chore: force CI restart [#5243](https://github.com/axios/axios/pull/5243)
  127. - chore: update ECOSYSTEM.md [#5077](https://github.com/axios/axios/pull/5077)
  128. - chore: update get/index.html [#5116](https://github.com/axios/axios/pull/5116)
  129. - chore: update Sandbox UI/UX [#5205](https://github.com/axios/axios/pull/5205)
  130. - chore:(actions): remove git credentials after checkout [#5235](https://github.com/axios/axios/pull/5235)
  131. - chore(actions): bump actions/dependency-review-action from 2 to 3 [#5266](https://github.com/axios/axios/pull/5266)
  132. - chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#5295](https://github.com/axios/axios/pull/5295)
  133. - chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#5294](https://github.com/axios/axios/pull/5294)
  134. - chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#5241](https://github.com/axios/axios/pull/5241)
  135. - chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#5245](https://github.com/axios/axios/pull/5245)
  136. - chore(docs): update Resources links in README [#5119](https://github.com/axios/axios/pull/5119)
  137. - chore(docs): update the link for JSON url [#5265](https://github.com/axios/axios/pull/5265)
  138. - chore(docs): fix broken links [#5218](https://github.com/axios/axios/pull/5218)
  139. - chore(docs): update and rename UPGRADE_GUIDE.md to MIGRATION_GUIDE.md [#5170](https://github.com/axios/axios/pull/5170)
  140. - chore(docs): typo fix line #856 and #920 [#5194](https://github.com/axios/axios/pull/5194)
  141. - chore(docs): typo fix #800 [#5193](https://github.com/axios/axios/pull/5193)
  142. - chore(docs): fix typos [#5184](https://github.com/axios/axios/pull/5184)
  143. - chore(docs): fix punctuation in README.md [#5197](https://github.com/axios/axios/pull/5197)
  144. - chore(docs): update readme in the Handling Errors section - issue reference #5260 [#5261](https://github.com/axios/axios/pull/5261)
  145. - chore: remove \b from filename [#5207](https://github.com/axios/axios/pull/5207)
  146. - chore(docs): update CHANGELOG.md [#5137](https://github.com/axios/axios/pull/5137)
  147. - chore: add sideEffects false to package.json [#5025](https://github.com/axios/axios/pull/5025)
  148. ### Contributors to this release
  149. - [Maddy Miller](https://github.com/me4502)
  150. - [Amit Saini](https://github.com/amitsainii)
  151. - [ecyrbe](https://github.com/ecyrbe)
  152. - [Ikko Ashimine](https://github.com/eltociear)
  153. - [Geeth Gunnampalli](https://github.com/thetechie7)
  154. - [Shreem Asati](https://github.com/shreem-123)
  155. - [Frieder Bluemle](https://github.com/friederbluemle)
  156. - [윤세영](https://github.com/yunseyeong)
  157. - [Claudio Busatto](https://github.com/cjcbusatto)
  158. - [Remco Haszing](https://github.com/remcohaszing)
  159. - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
  160. - [Csaba Maulis](https://github.com/om4csaba)
  161. - [MoPaMo](https://github.com/MoPaMo)
  162. - [Daniel Fjeldstad](https://github.com/w3bdesign)
  163. - [Adrien Brunet](https://github.com/adrien-may)
  164. - [Frazer Smith](https://github.com/Fdawgs)
  165. - [HaiTao](https://github.com/836334258)
  166. - [AZM](https://github.com/aziyatali)
  167. - [relbns](https://github.com/relbns)
  168. ## [1.1.3] - 2022-10-15
  169. ### Added
  170. - Added custom params serializer support [#5113](https://github.com/axios/axios/pull/5113)
  171. ### Fixed
  172. - Fixed top-level export to keep them in-line with static properties [#5109](https://github.com/axios/axios/pull/5109)
  173. - Stopped including null values to query string. [#5108](https://github.com/axios/axios/pull/5108)
  174. - Restored proxy config backwards compatibility with 0.x [#5097](https://github.com/axios/axios/pull/5097)
  175. - Added back AxiosHeaders in AxiosHeaderValue [#5103](https://github.com/axios/axios/pull/5103)
  176. - Pin CDN install instructions to a specific version [#5060](https://github.com/axios/axios/pull/5060)
  177. - Handling of array values fixed for AxiosHeaders [#5085](https://github.com/axios/axios/pull/5085)
  178. ### Chores
  179. - docs: match badge style, add link to them [#5046](https://github.com/axios/axios/pull/5046)
  180. - chore: fixing comments typo [#5054](https://github.com/axios/axios/pull/5054)
  181. - chore: update issue template [#5061](https://github.com/axios/axios/pull/5061)
  182. - chore: added progress capturing section to the docs; [#5084](https://github.com/axios/axios/pull/5084)
  183. ### Contributors to this release
  184. - [Jason Saayman](https://github.com/jasonsaayman)
  185. - [scarf](https://github.com/scarf005)
  186. - [Lenz Weber-Tronic](https://github.com/phryneas)
  187. - [Arvindh](https://github.com/itsarvindh)
  188. - [Félix Legrelle](https://github.com/FelixLgr)
  189. - [Patrick Petrovic](https://github.com/ppati000)
  190. - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
  191. - [littledian](https://github.com/littledian)
  192. - [ChronosMasterOfAllTime](https://github.com/ChronosMasterOfAllTime)
  193. ## [1.1.2] - 2022-10-07
  194. ### Fixed
  195. - Fixed broken exports for UMD builds.
  196. ### Contributors to this release
  197. - [Jason Saayman](https://github.com/jasonsaayman)
  198. ## [1.1.1] - 2022-10-07
  199. ### Fixed
  200. - 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.
  201. ### Contributors to this release
  202. - [Jason Saayman](https://github.com/jasonsaayman)
  203. ## [1.1.0] - 2022-10-06
  204. ### Fixed
  205. - Fixed missing exports in type definition index.d.ts [#5003](https://github.com/axios/axios/pull/5003)
  206. - Fixed query params composing [#5018](https://github.com/axios/axios/pull/5018)
  207. - Fixed GenericAbortSignal interface by making it more generic [#5021](https://github.com/axios/axios/pull/5021)
  208. - Fixed adding "clear" to AxiosInterceptorManager [#5010](https://github.com/axios/axios/pull/5010)
  209. - Fixed commonjs & umd exports [#5030](https://github.com/axios/axios/pull/5030)
  210. - Fixed inability to access response headers when using axios 1.x with Jest [#5036](https://github.com/axios/axios/pull/5036)
  211. ### Contributors to this release
  212. - [Trim21](https://github.com/trim21)
  213. - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
  214. - [shingo.sasaki](https://github.com/s-sasaki-0529)
  215. - [Ivan Pepelko](https://github.com/ivanpepelko)
  216. - [Richard Kořínek](https://github.com/risa)
  217. ## [1.0.0] - 2022-10-04
  218. ### Added
  219. - Added stack trace to AxiosError [#4624](https://github.com/axios/axios/pull/4624)
  220. - Add AxiosError to AxiosStatic [#4654](https://github.com/axios/axios/pull/4654)
  221. - Replaced Rollup as our build runner [#4596](https://github.com/axios/axios/pull/4596)
  222. - Added generic TS types for the exposed toFormData helper [#4668](https://github.com/axios/axios/pull/4668)
  223. - Added listen callback function [#4096](https://github.com/axios/axios/pull/4096)
  224. - Added instructions for installing using PNPM [#4207](https://github.com/axios/axios/pull/4207)
  225. - Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill [#4229](https://github.com/axios/axios/pull/4229)
  226. - Added axios-url-template in ECOSYSTEM.md [#4238](https://github.com/axios/axios/pull/4238)
  227. - 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)
  228. - Added react hook plugin [#4319](https://github.com/axios/axios/pull/4319)
  229. - Adding HTTP status code for transformResponse [#4580](https://github.com/axios/axios/pull/4580)
  230. - Added blob to the list of protocols supported by the browser [#4678](https://github.com/axios/axios/pull/4678)
  231. - Resolving proxy from env on redirect [#4436](https://github.com/axios/axios/pull/4436)
  232. - Added enhanced toFormData implementation with additional options [4704](https://github.com/axios/axios/pull/4704)
  233. - Adding Canceler parameters config and request [#4711](https://github.com/axios/axios/pull/4711)
  234. - Added automatic payload serialization to application/x-www-form-urlencoded [#4714](https://github.com/axios/axios/pull/4714)
  235. - Added the ability for webpack users to overwrite built-ins [#4715](https://github.com/axios/axios/pull/4715)
  236. - Added string[] to AxiosRequestHeaders type [#4322](https://github.com/axios/axios/pull/4322)
  237. - Added the ability for the url-encoded-form serializer to respect the formSerializer config [#4721](https://github.com/axios/axios/pull/4721)
  238. - Added isCancel type assert [#4293](https://github.com/axios/axios/pull/4293)
  239. - Added data URL support for node.js [#4725](https://github.com/axios/axios/pull/4725)
  240. - Adding types for progress event callbacks [#4675](https://github.com/axios/axios/pull/4675)
  241. - URL params serializer [#4734](https://github.com/axios/axios/pull/4734)
  242. - Added axios.formToJSON method [#4735](https://github.com/axios/axios/pull/4735)
  243. - Bower platform add data protocol [#4804](https://github.com/axios/axios/pull/4804)
  244. - Use WHATWG URL API instead of url.parse() [#4852](https://github.com/axios/axios/pull/4852)
  245. - Add ENUM containing Http Status Codes to typings [#4903](https://github.com/axios/axios/pull/4903)
  246. - Improve typing of timeout in index.d.ts [#4934](https://github.com/axios/axios/pull/4934)
  247. ### Changed
  248. - Updated AxiosError.config to be optional in the type definition [#4665](https://github.com/axios/axios/pull/4665)
  249. - Updated README emphasizing the URLSearchParam built-in interface over other solutions [#4590](https://github.com/axios/axios/pull/4590)
  250. - Include request and config when creating a CanceledError instance [#4659](https://github.com/axios/axios/pull/4659)
  251. - Changed func-names eslint rule to as-needed [#4492](https://github.com/axios/axios/pull/4492)
  252. - Replacing deprecated substr() with slice() as substr() is deprecated [#4468](https://github.com/axios/axios/pull/4468)
  253. - Updating HTTP links in README.md to use HTTPS [#4387](https://github.com/axios/axios/pull/4387)
  254. - Updated to a better trim() polyfill [#4072](https://github.com/axios/axios/pull/4072)
  255. - Updated types to allow specifying partial default headers on instance create [#4185](https://github.com/axios/axios/pull/4185)
  256. - Expanded isAxiosError types [#4344](https://github.com/axios/axios/pull/4344)
  257. - Updated type definition for axios instance methods [#4224](https://github.com/axios/axios/pull/4224)
  258. - Updated eslint config [#4722](https://github.com/axios/axios/pull/4722)
  259. - Updated Docs [#4742](https://github.com/axios/axios/pull/4742)
  260. - Refactored Axios to use ES2017 [#4787](https://github.com/axios/axios/pull/4787)
  261. ### Deprecated
  262. - 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.
  263. ### Removed
  264. - Removed incorrect argument for NetworkError constructor [#4656](https://github.com/axios/axios/pull/4656)
  265. - Removed Webpack [#4596](https://github.com/axios/axios/pull/4596)
  266. - Removed function that transform arguments to array [#4544](https://github.com/axios/axios/pull/4544)
  267. ### Fixed
  268. - Fixed grammar in README [#4649](https://github.com/axios/axios/pull/4649)
  269. - Fixed code error in README [#4599](https://github.com/axios/axios/pull/4599)
  270. - Optimized the code that checks cancellation [#4587](https://github.com/axios/axios/pull/4587)
  271. - Fix url pointing to defaults.js in README [#4532](https://github.com/axios/axios/pull/4532)
  272. - Use type alias instead of interface for AxiosPromise [#4505](https://github.com/axios/axios/pull/4505)
  273. - Fix some word spelling and lint style in code comments [#4500](https://github.com/axios/axios/pull/4500)
  274. - Edited readme with 3 updated browser icons of Chrome, FireFox and Safari [#4414](https://github.com/axios/axios/pull/4414)
  275. - Bump follow-redirects from 1.14.9 to 1.15.0 [#4673](https://github.com/axios/axios/pull/4673)
  276. - Fixing http tests to avoid hanging when assertions fail [#4435](https://github.com/axios/axios/pull/4435)
  277. - Fix TS definition for AxiosRequestTransformer [#4201](https://github.com/axios/axios/pull/4201)
  278. - Fix grammatical issues in README [#4232](https://github.com/axios/axios/pull/4232)
  279. - Fixing instance.defaults.headers type [#4557](https://github.com/axios/axios/pull/4557)
  280. - Fixed race condition on immediate requests cancellation [#4261](https://github.com/axios/axios/pull/4261)
  281. - Fixing Z_BUF_ERROR when no content [#4701](https://github.com/axios/axios/pull/4701)
  282. - Fixing proxy beforeRedirect regression [#4708](https://github.com/axios/axios/pull/4708)
  283. - Fixed AxiosError status code type [#4717](https://github.com/axios/axios/pull/4717)
  284. - Fixed AxiosError stack capturing [#4718](https://github.com/axios/axios/pull/4718)
  285. - Fixing AxiosRequestHeaders typings [#4334](https://github.com/axios/axios/pull/4334)
  286. - Fixed max body length defaults [#4731](https://github.com/axios/axios/pull/4731)
  287. - Fixed toFormData Blob issue on node>v17 [#4728](https://github.com/axios/axios/pull/4728)
  288. - Bump grunt from 1.5.2 to 1.5.3 [#4743](https://github.com/axios/axios/pull/4743)
  289. - Fixing content-type header repeated [#4745](https://github.com/axios/axios/pull/4745)
  290. - Fixed timeout error message for http [4738](https://github.com/axios/axios/pull/4738)
  291. - Request ignores false, 0 and empty string as body values [#4785](https://github.com/axios/axios/pull/4785)
  292. - Added back missing minified builds [#4805](https://github.com/axios/axios/pull/4805)
  293. - Fixed a type error [#4815](https://github.com/axios/axios/pull/4815)
  294. - Fixed a regression bug with unsubscribing from cancel token; [#4819](https://github.com/axios/axios/pull/4819)
  295. - Remove repeated compression algorithm [#4820](https://github.com/axios/axios/pull/4820)
  296. - The error of calling extend to pass parameters [#4857](https://github.com/axios/axios/pull/4857)
  297. - SerializerOptions.indexes allows boolean | null | undefined [#4862](https://github.com/axios/axios/pull/4862)
  298. - Require interceptors to return values [#4874](https://github.com/axios/axios/pull/4874)
  299. - Removed unused imports [#4949](https://github.com/axios/axios/pull/4949)
  300. - Allow null indexes on formSerializer and paramsSerializer [#4960](https://github.com/axios/axios/pull/4960)
  301. ### Chores
  302. - Set permissions for GitHub actions [#4765](https://github.com/axios/axios/pull/4765)
  303. - Included githubactions in the dependabot config [#4770](https://github.com/axios/axios/pull/4770)
  304. - Included dependency review [#4771](https://github.com/axios/axios/pull/4771)
  305. - Update security.md [#4784](https://github.com/axios/axios/pull/4784)
  306. - Remove unnecessary spaces [#4854](https://github.com/axios/axios/pull/4854)
  307. - Simplify the import path of AxiosError [#4875](https://github.com/axios/axios/pull/4875)
  308. - Fix Gitpod dead link [#4941](https://github.com/axios/axios/pull/4941)
  309. - Enable syntax highlighting for a code block [#4970](https://github.com/axios/axios/pull/4970)
  310. - Using Logo Axios in Readme.md [#4993](https://github.com/axios/axios/pull/4993)
  311. - Fix markup for note in README [#4825](https://github.com/axios/axios/pull/4825)
  312. - Fix typo and formatting, add colons [#4853](https://github.com/axios/axios/pull/4853)
  313. - Fix typo in readme [#4942](https://github.com/axios/axios/pull/4942)
  314. ### Security
  315. - Update SECURITY.md [#4687](https://github.com/axios/axios/pull/4687)
  316. ### Contributors to this release
  317. - [Bertrand Marron](https://github.com/tusbar)
  318. - [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS)
  319. - [Dan Mooney](https://github.com/danmooney)
  320. - [Michael Li](https://github.com/xiaoyu-tamu)
  321. - [aong](https://github.com/yxwzaxns)
  322. - [Des Preston](https://github.com/despreston)
  323. - [Ted Robertson](https://github.com/tredondo)
  324. - [zhoulixiang](https://github.com/zh-lx)
  325. - [Arthur Fiorette](https://github.com/arthurfiorette)
  326. - [Kumar Shanu](https://github.com/Kr-Shanu)
  327. - [JALAL](https://github.com/JLL32)
  328. - [Jingyi Lin](https://github.com/MageeLin)
  329. - [Philipp Loose](https://github.com/phloose)
  330. - [Alexander Shchukin](https://github.com/sashsvamir)
  331. - [Dave Cardwell](https://github.com/davecardwell)
  332. - [Cat Scarlet](https://github.com/catscarlet)
  333. - [Luca Pizzini](https://github.com/lpizzinidev)
  334. - [Kai](https://github.com/Schweinepriester)
  335. - [Maxime Bargiel](https://github.com/mbargiel)
  336. - [Brian Helba](https://github.com/brianhelba)
  337. - [reslear](https://github.com/reslear)
  338. - [Jamie Slome](https://github.com/JamieSlome)
  339. - [Landro3](https://github.com/Landro3)
  340. - [rafw87](https://github.com/rafw87)
  341. - [Afzal Sayed](https://github.com/afzalsayed96)
  342. - [Koki Oyatsu](https://github.com/kaishuu0123)
  343. - [Dave](https://github.com/wangcch)
  344. - [暴走老七](https://github.com/baozouai)
  345. - [Spencer](https://github.com/spalger)
  346. - [Adrian Wieprzkowicz](https://github.com/Argeento)
  347. - [Jamie Telin](https://github.com/lejahmie)
  348. - [毛呆](https://github.com/aweikalee)
  349. - [Kirill Shakirov](https://github.com/turisap)
  350. - [Rraji Abdelbari](https://github.com/estarossa0)
  351. - [Jelle Schutter](https://github.com/jelleschutter)
  352. - [Tom Ceuppens](https://github.com/KyorCode)
  353. - [Johann Cooper](https://github.com/JohannCooper)
  354. - [Dimitris Halatsis](https://github.com/mitsos1os)
  355. - [chenjigeng](https://github.com/chenjigeng)
  356. - [João Gabriel Quaresma](https://github.com/joaoGabriel55)
  357. - [Victor Augusto](https://github.com/VictorAugDB)
  358. - [neilnaveen](https://github.com/neilnaveen)
  359. - [Pavlos](https://github.com/psmoros)
  360. - [Kiryl Valkovich](https://github.com/visortelle)
  361. - [Naveen](https://github.com/naveensrinivasan)
  362. - [wenzheng](https://github.com/0x30)
  363. - [hcwhan](https://github.com/hcwhan)
  364. - [Bassel Rachid](https://github.com/basselworkforce)
  365. - [Grégoire Pineau](https://github.com/lyrixx)
  366. - [felipedamin](https://github.com/felipedamin)
  367. - [Karl Horky](https://github.com/karlhorky)
  368. - [Yue JIN](https://github.com/kingyue737)
  369. - [Usman Ali Siddiqui](https://github.com/usman250994)
  370. - [WD](https://github.com/techbirds)
  371. - [Günther Foidl](https://github.com/gfoidl)
  372. - [Stephen Jennings](https://github.com/jennings)
  373. - [C.T.Lin](https://github.com/chentsulin)
  374. - [mia-z](https://github.com/mia-z)
  375. - [Parth Banathia](https://github.com/Parth0105)
  376. - [parth0105pluang](https://github.com/parth0105pluang)
  377. - [Marco Weber](https://github.com/mrcwbr)
  378. - [Luca Pizzini](https://github.com/lpizzinidev)
  379. - [Willian Agostini](https://github.com/WillianAgostini)
  380. - [Huyen Nguyen](https://github.com/huyenltnguyen)