2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-08 17:22:34 +03:00

Releasing v0.26.0

This commit is contained in:
Jay
2022-02-13 16:20:24 +02:00
parent 3f842e034e
commit c9aca75257
9 changed files with 32 additions and 24 deletions
+10
View File
@@ -1,5 +1,15 @@
# Changelog
### 0.26.0 (February 13, 2022)
Fixes and Functionality:
- Fixed The timeoutErrorMessage property in config not work with Node.js ([#3581](https://github.com/axios/axios/pull/3581))
- Added errors to be displayed when the query parsing process itself fails ([#3961](https://github.com/axios/axios/pull/3961))
- Fix/remove url required ([#4426](https://github.com/axios/axios/pull/4426))
- Update follow-redirects dependency due to Vurnerbility ([#4462](https://github.com/axios/axios/pull/4462))
- Bump karma from 6.3.11 to 6.3.14 ([#4461](https://github.com/axios/axios/pull/4461))
- Bump follow-redirects from 1.14.7 to 1.14.8 ([#4473](https://github.com/axios/axios/pull/4473))
### 0.25.0 (January 18, 2022)
Breaking changes:
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "axios",
"main": "./dist/axios.js",
"version": "0.25.0",
"version": "0.26.0",
"homepage": "https://axios-http.com",
"authors": [
"Matt Zabriskie"
+14 -14
View File
@@ -1,5 +1,3 @@
/* axios v0.25.0 | (c) 2022 by Matt Zabriskie */
/* axios v0.24.0 | (c) 2022 by Matt Zabriskie */
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
@@ -617,14 +615,14 @@ function Axios(instanceConfig) {
*
* @param {Object} config The config specific for this request (merged with this.defaults)
*/
Axios.prototype.request = function request(config) {
Axios.prototype.request = function request(configOrUrl, config) {
/*eslint no-param-reassign:0*/
// Allow for axios('example/url'[, config]) a la fetch API
if (typeof config === 'string') {
config = arguments[1] || {};
config.url = arguments[0];
} else {
if (typeof configOrUrl === 'string') {
config = config || {};
config.url = configOrUrl;
} else {
config = configOrUrl || {};
}
config = mergeConfig(this.defaults, config);
@@ -1359,7 +1357,7 @@ module.exports = defaults;
/***/ (function(module, exports) {
module.exports = {
"version": "0.24.0"
"version": "0.26.0"
};
/***/ }),
@@ -1580,7 +1578,7 @@ module.exports = function isAbsoluteURL(url) {
// A URL is considered absolute if it begins with "<scheme>://" or "//" (protocol-relative URL).
// RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed
// by any combination of letters, digits, plus, period, or hyphen.
return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url);
return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url);
};
@@ -1596,6 +1594,8 @@ module.exports = function isAbsoluteURL(url) {
"use strict";
var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js");
/**
* Determines whether the payload is an error thrown by Axios
*
@@ -1603,7 +1603,7 @@ module.exports = function isAbsoluteURL(url) {
* @returns {boolean} True if the payload is an error thrown by Axios, otherwise false
*/
module.exports = function isAxiosError(payload) {
return (typeof payload === 'object') && (payload.isAxiosError === true);
return utils.isObject(payload) && (payload.isAxiosError === true);
};
@@ -1934,7 +1934,7 @@ var toString = Object.prototype.toString;
* @returns {boolean} True if value is an Array, otherwise false
*/
function isArray(val) {
return toString.call(val) === '[object Array]';
return Array.isArray(val);
}
/**
@@ -1975,7 +1975,7 @@ function isArrayBuffer(val) {
* @returns {boolean} True if value is an FormData, otherwise false
*/
function isFormData(val) {
return (typeof FormData !== 'undefined') && (val instanceof FormData);
return toString.call(val) === '[object FormData]';
}
/**
@@ -1989,7 +1989,7 @@ function isArrayBufferView(val) {
if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {
result = ArrayBuffer.isView(val);
} else {
result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);
result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));
}
return result;
}
@@ -2096,7 +2096,7 @@ function isStream(val) {
* @returns {boolean} True if value is a URLSearchParams object, otherwise false
*/
function isURLSearchParams(val) {
return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;
return toString.call(val) === '[object URLSearchParams]';
}
/**
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -3
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,3 +1,3 @@
module.exports = {
"version": "0.25.0"
"version": "0.26.0"
};
+2 -2
View File
@@ -1,11 +1,11 @@
{
"name": "axios",
"version": "0.25.0",
"version": "0.26.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"version": "0.25.0",
"version": "0.26.0",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.14.8"
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "axios",
"version": "0.25.0",
"version": "0.26.0",
"description": "Promise based HTTP client for the browser and node.js",
"main": "index.js",
"types": "index.d.ts",