axios icon indicating copy to clipboard operation
axios copied to clipboard

fix(deps): update dependency axios to v1

Open renovate[bot] opened this issue 2 years ago β€’ 3 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
axios (source) 0.27.2 -> 1.1.3 age adoption passing confidence

Release Notes

axios/axios

v1.1.3

Compare Source

Added

Added custom params serializer support #​5113

Fixed

Fixed top-level export to keep them in-line with static properties #​5109 Stopped including null values to query string. #​5108 Restored proxy config backwards compatibility with 0.x #​5097 Added back AxiosHeaders in AxiosHeaderValue #​5103 Pin CDN install instructions to a specific version #​5060 Handling of array values fixed for AxiosHeaders #​5085

Chores

docs: match badge style, add link to them #​5046 chore: fixing comments typo #​5054 chore: update issue template #​5061 chore: added progress capturing section to the docs; #​5084

Contributors to this release

v1.1.2

Compare Source

Fixed
  • Fixed broken exports for UMD builds.
Contributors to this release

v1.1.1

Compare Source

Fixed
  • 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.
Contributors to this release

v1.1.0

Compare Source

Fixed
  • Fixed missing exports in type definition index.d.ts #​5003
  • Fixed query params composing #​5018
  • Fixed GenericAbortSignal interface by making it more generic #​5021
  • Fixed adding "clear" to AxiosInterceptorManager #​5010
  • Fixed commonjs & umd exports #​5030
  • Fixed inability to access response headers when using axios 1.x with Jest #​5036
Contributors to this release

v1.0.0

Compare Source

Added
  • Added stack trace to AxiosError #​4624
  • Add AxiosError to AxiosStatic #​4654
  • Replaced Rollup as our build runner #​4596
  • Added generic TS types for the exposed toFormData helper #​4668
  • Added listen callback function #​4096
  • Added instructions for installing using PNPM #​4207
  • Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill #​4229
  • Added axios-url-template in ECOSYSTEM.md #​4238
  • 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
  • Added react hook plugin #​4319
  • Adding HTTP status code for transformResponse #​4580
  • Added blob to the list of protocols supported by the browser #​4678
  • Resolving proxy from env on redirect #​4436
  • Added enhanced toFormData implementation with additional options 4704
  • Adding Canceler parameters config and request #​4711
  • Added automatic payload serialization to application/x-www-form-urlencoded #​4714
  • Added the ability for webpack users to overwrite built-ins #​4715
  • Added string[] to AxiosRequestHeaders type #​4322
  • Added the ability for the url-encoded-form serializer to respect the formSerializer config #​4721
  • Added isCancel type assert #​4293
  • Added data URL support for node.js #​4725
  • Adding types for progress event callbacks #​4675
  • URL params serializer #​4734
  • Added axios.formToJSON method #​4735
  • Bower platform add data protocol #​4804
  • Use WHATWG URL API instead of url.parse() #​4852
  • Add ENUM containing Http Status Codes to typings #​4903
  • Improve typing of timeout in index.d.ts #​4934
Changed
  • Updated AxiosError.config to be optional in the type definition #​4665
  • Updated README emphasizing the URLSearchParam built-in interface over other solutions #​4590
  • Include request and config when creating a CanceledError instance #​4659
  • Changed func-names eslint rule to as-needed #​4492
  • Replacing deprecated substr() with slice() as substr() is deprecated #​4468
  • Updating HTTP links in README.md to use HTTPS #​4387
  • Updated to a better trim() polyfill #​4072
  • Updated types to allow specifying partial default headers on instance create #​4185
  • Expanded isAxiosError types #​4344
  • Updated type definition for axios instance methods #​4224
  • Updated eslint config #​4722
  • Updated Docs #​4742
  • Refactored Axios to use ES2017 #​4787
Deprecated
  • 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.
Removed
Fixed
Chores
Security
Contributors to this release

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar Oct 04 '22 22:10 renovate[bot]

Anything preventing this PR being merged? We would like to upgrade to Axios V1 but have this as a dependency

erichardson30 avatar Oct 10 '22 13:10 erichardson30

Any news about this PR ? Same as @erichardson30, we're waiting to update axios dependency in our project

moulinraphael avatar Oct 12 '22 07:10 moulinraphael

Oops! I created a PR for this too > #579 Sorry

inglkruiz avatar Oct 12 '22 18:10 inglkruiz

Whats the state? Around 2 weeks past now πŸ‘€

Shinigami92 avatar Oct 26 '22 09:10 Shinigami92

Are there any breaking changes?

kamilmysliwiec avatar Oct 26 '22 10:10 kamilmysliwiec

There were breaking changes, improves etc... in axios so not sure why we're waiting for v1 of nestjs/axios package. It's the easiest way to unblock everyone who is interested in and not block others by minor (?) update which could lead to situation when someone will notice that it contains major/breaking change and v1 will be inevitable πŸ˜‚

Dzixxx avatar Nov 03 '22 08:11 Dzixxx

@Dzixxx I'm just wondering if there are any changes needed in the @nestjs/axios package (hence, the question about the breaking changes). If not, I'd be more than happy to merge this PR

kamilmysliwiec avatar Nov 03 '22 08:11 kamilmysliwiec

@kamilmysliwiec I guess that patches for v1 will be the easiest way because of lack of tests in the package πŸ˜… Probably each of us (interested in axios update in this repo) will be more than happy to create PR with some fixes instead of waiting (at least me πŸ˜‚). From typings perspective seems to be fine (IDE was not screaming) πŸ˜†

Dzixxx avatar Nov 03 '22 08:11 Dzixxx

PRs are more than welcome @Dzixxx πŸ™Œ

kamilmysliwiec avatar Nov 03 '22 08:11 kamilmysliwiec

So far so good, npm build script works so ... v1 then? πŸ˜‚

Dzixxx avatar Nov 03 '22 08:11 Dzixxx