2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-20 20:00:40 +03:00

Releasing 0.9.1

This commit is contained in:
Matt Zabriskie
2016-01-24 15:18:24 -07:00
parent 3edcfa25b7
commit 5176623d6c
7 changed files with 30 additions and 10 deletions
+7
View File
@@ -1,5 +1,12 @@
# Changelog
### 0.9.1 (Jan 24, 2016)
- Improving handling of request timeout in node ([#124](https://github.com/mzabriskie/axios/issues/124))
- Fixing network errors not rejecting ([#205](https://github.com/mzabriskie/axios/pull/205))
- Fixing issue with IE rejecting on HTTP 204 ([#201](https://github.com/mzabriskie/axios/issues/201))
- Fixing host/port when following redirects ([#198](https://github.com/mzabriskie/axios/pull/198))
### 0.9.0 (Jan 18, 2016)
- Adding support for custom adapters
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "axios",
"main": "./dist/axios.js",
"version": "0.9.0",
"version": "0.9.1",
"homepage": "https://github.com/mzabriskie/axios",
"authors": [
"Matt Zabriskie"
+17 -4
View File
@@ -1,4 +1,4 @@
/* axios v0.9.0 | (c) 2016 by Matt Zabriskie */
/* axios v0.9.1 | (c) 2016 by Matt Zabriskie */
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
@@ -597,13 +597,16 @@ return /******/ (function(modules) { // webpackBootstrap
responseHeaders,
config.transformResponse
),
status: request.status,
statusText: request.statusText,
// IE sends 1223 instead of 204 (https://github.com/mzabriskie/axios/issues/201)
status: request.status === 1223 ? 204 : request.status,
statusText: request.status === 1223 ? 'No Content' : request.statusText,
headers: responseHeaders,
config: config
};
// Resolve or reject the Promise based on the status
((request.status >= 200 && request.status < 300) || (!('status' in request) && request.responseText) ?
((response.status >= 200 && response.status < 300) ||
(!('status' in request) && response.responseText) ?
resolve :
reject)(response);
@@ -611,6 +614,16 @@ return /******/ (function(modules) { // webpackBootstrap
request = null;
};
// Handle low level network errors
request.onerror = function handleError() {
// Real errors are hidden from us by the browser
// onerror should only fire if it's a network error
reject(new Error('Network Error'));
// Clean up request
request = null;
};
// Add xsrf header
// This is only done if running in a standard browser environment.
// Specifically not if we're in a web worker, or react-native.
+1 -1
View File
File diff suppressed because one or more lines are too long
+2 -2
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,6 +1,6 @@
{
"name": "axios",
"version": "0.9.0",
"version": "0.9.1",
"description": "Promise based HTTP client for the browser and node.js",
"main": "index.js",
"scripts": {