fix(deps): update dependency axios to ^0.21.0 [security] - abandoned
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| axios (source) | ^0.19.0 -> ^0.21.0 |
GitHub Vulnerability Alerts
CVE-2020-28168
Axios NPM package 0.21.0 contains a Server-Side Request Forgery (SSRF) vulnerability where an attacker is able to bypass a proxy by providing a URL that responds with a redirect to a restricted host or IP address.
Release Notes
axios/axios
v0.21.1
Fixes and Functionality:
- Hotfix: Prevent SSRF (#β3410)
- Protocol not parsed when setting proxy config from env vars (#β3070)
- Updating axios in types to be lower case (#β2797)
- Adding a type guard for
AxiosError(#β2949)
Internal and Tests:
- Remove the skipping of the
sockethttp test (#β3364) - Use different socket for Win32 test (#β3375)
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
- Daniel Lopretto <timemachine3030@βusers.noreply.github.com>
- Jason Kwok [email protected]
- Jay [email protected]
- Jonathan Foster [email protected]
- Remco Haszing [email protected]
- Xianming Zhong [email protected]
v0.21.0
Fixes and Functionality:
- Fixing requestHeaders.Authorization (#β3287)
- Fixing node types (#β3237)
- Fixing axios.delete ignores config.data (#β3282)
- Revert "Fixing overwrite Blob/File type as Content-Type in browser. (#β1773)" (#β3289)
- Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled (#β3200)
Internal and Tests:
- Lock travis to not use node v15 (#β3361)
Documentation:
Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:
- Allan Cruz [email protected]
- George Cheng [email protected]
- Jay [email protected]
- Kevin Kirsche [email protected]
- Remco Haszing [email protected]
- Taemin Shin <cprayer13@βgmail.com>
- Tim Gates [email protected]
- Xianming Zhong [email protected]
v0.20.0
Release of 0.20.0-pre as a full release with no other changes.
v0.19.2
v0.19.1
Fixes and Functionality:
- Fixing invalid agent issue (#β1904)
- Fix ignore set withCredentials false (#β2582)
- Delete useless default to hash (#β2458)
- Fix HTTP/HTTPs agents passing to follow-redirect (#β1904)
- Fix ignore set withCredentials false (#β2582)
- Fix CI build failure (#β2570)
- Remove dependency on is-buffer from package.json (#β1816)
- Adding options typings (#β2341)
- Adding Typescript HTTP method definition for LINK and UNLINK. (#β2444)
- Update dist with newest changes, fixes Custom Attributes issue
- Change syntax to see if build passes (#β2488)
- Update Webpack + deps, remove now unnecessary polyfills (#β2410)
- Fix to prevent XSS, throw an error when the URL contains a JS script (#β2464)
- Add custom timeout error copy in config (#β2275)
- Add error toJSON example (#β2466)
- Fixing Vulnerability A Fortify Scan finds a critical Cross-Site Scripβ¦ (#β2451)
- Fixing subdomain handling on no_proxy (#β2442)
- Make redirection from HTTP to HTTPS work ([#β2426][https://github.com/axios/axios/pull/2426](https://togithub.com/axios/axios/pull/2426)6] and (#β2547)
- Add toJSON property to AxiosError type (#β2427)
- Fixing socket hang up error on node side for slow response. (#β1752)
- Alternative syntax to send data into the body (#β2317)
- Fixing custom config options (#β2207)
- Fixing set
config.methodafter mergeConfig for Axios.prototype.request (#β2383) - Axios create url bug (#β2290)
- Do not modify config.url when using a relative baseURL (resolves #β1628) (#β2391)
- Add typescript HTTP method definition for LINK and UNLINK (#β2444)
Internal:
- Revert "Update Webpack + deps, remove now unnecessary polyfills" (#β2479)
- Order of if/else blocks is causing unit tests mocking XHR. (#β2201)
- Add license badge (#β2446)
- Fix travis CI build #β2386
- Fix cancellation error on build master. #β2290 #β2207 (#β2407)
Documentation:
- Fixing typo in CHANGELOG.md: s/Functionallity/Functionality (#β2639)
- Fix badge, use master branch (#β2538)
- Fix typo in changelog #β2193
- Document fix (#β2514)
- Update docs with no_proxy change, issue #β2484 (#β2513)
- Fixing missing words in docs template (#β2259)
- πFix request finally documentation in README (#β2189)
- updating spelling and adding link to docs (#β2212)
- docs: minor tweak (#β2404)
- Update response interceptor docs (#β2399)
- Update README.md (#β2504)
- Fix word 'sintaxe' to 'syntax' in README.md (#β2432)
- upadating README: notes on CommonJS autocomplete (#β2256)
- Fix grammar in README.md (#β2271)
- Doc fixes, minor examples cleanup (#β2198)
Configuration
π Schedule: Branch creation - "" (UTC), 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, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
β Warning: custom changes will be lost.