Jared Kantrowitz
553d50e804
Accept URLSearchParams as body ( #297 )
...
Fixes : #296
2017-06-12 13:29:50 +08:00
David Frank
fa58aa0ab1
Merge pull request #291 from bitinn/2.x-npm-5-release
...
2.0.0-alpha.5 release
2017-06-03 20:21:46 +08:00
David Frank
062763a110
2.0.0-alpha.5
2017-06-03 18:47:44 +08:00
David Frank
5060ac10f1
Merge pull request #289 from bitinn/2.x-fix-tests-for-node-8
...
2.x branch: fix testcases for node 8 and npm 5
2017-06-03 18:18:34 +08:00
David Frank
fdc2344b63
changelog update
2017-06-03 18:08:33 +08:00
David Frank
c24d591794
fix test server for node 8, which changes keepalive connection handling
2017-06-03 18:01:13 +08:00
David Frank
a2b032c0df
switch from prepublish to prepare in package.json, also ignore npm 5 lock file
2017-06-03 17:59:26 +08:00
David Frank
0674a0b544
Merge pull request #280 from bitinn/readme-update
...
Update README.md
2017-05-24 13:21:31 +08:00
David Frank
31c3a7f95c
Merge pull request #281 from bitinn/changelog-update
...
Update CHANGELOG.md
2017-05-24 13:21:23 +08:00
David Frank
ed2f241df7
Update README.md
...
point to actual readme instead
2017-05-24 13:15:28 +08:00
David Frank
c02f09c60d
Update CHANGELOG.md
...
mention 1.x changelog, so we don't have to update changelog file on both branch.
2017-05-24 13:13:50 +08:00
David Frank
b38e4a4257
Update README.md
...
point people to the new 1.x branch readme and changelog
2017-05-24 13:09:32 +08:00
David Frank
e225c6ce2f
Merge pull request #277 from bitinn/readme-update-3
...
Update README.md
2017-05-20 12:19:25 +08:00
David Frank
0fff17fbe9
Update README.md
...
Actually fix the readme this time...
2017-05-20 12:15:24 +08:00
David Frank
05f8de4548
Merge pull request #276 from bitinn/readme-update
...
Mention 2.x alpha in the main readme
2017-05-15 20:34:01 +08:00
David Frank
38d75d5a1f
Mention 2.x alpha in the main readme
2017-05-15 20:24:52 +08:00
David Frank
9cea8719eb
Merge pull request #275 from bitinn/v2-alpha-4
...
2.0.0 alpha 4
2017-05-15 20:09:24 +08:00
David Frank
2d986a7999
get ready for alpha 4 release
2017-05-15 19:47:12 +08:00
David Frank
770388db1b
only enable Z_SYNC_FLUSH for gzip response
2017-05-15 19:45:04 +08:00
David Frank
2a1a565641
Merge pull request #271 from bitinn/fix-package-json
...
Use full filename at browser field
2017-05-12 13:10:40 +08:00
David Frank
a170290460
Use full filename at browser field
2017-05-12 13:04:51 +08:00
David Frank
1dba86665a
Merge pull request #264 from m59peacemaker/master
...
use browser natives when bundled for the browser
2017-05-12 13:00:44 +08:00
David Frank
7fb7ea52a8
Merge pull request #267 from AlexTes/patch-1
...
Document response.ok convenience property
2017-05-12 12:09:04 +08:00
David Frank
524d237e55
Merge pull request #269 from AlexTes/patch-2
...
Small improvements to the error-handling wording
2017-05-12 12:07:15 +08:00
Alexander Tesfamichael
1797181feb
Small improvements to the error-handling wording
2017-05-11 10:02:28 +02:00
Alexander Tesfamichael
70e8483ac6
Document response.ok convenience property
2017-04-30 19:59:33 +02:00
Johnny Hauser
5f02f36500
use browser natives when bundled for the browser
2017-04-09 13:42:50 -05:00
Kat Marchán
e5ff203ef4
Revert "Allow passing agent option as an object ( #236 )" ( #263 )
...
This reverts commit ec29e3d264
.
This patch prevents any agent being passed in which is not explicitly
an instance of `http.Agent`. This makes `node-fetch` no longer
compatible with https://npm.im/proxy-agent , which is one example of a
library that does not directly inherit from `http.Agent` directly.
Sorry for the revert -- I don't have an alternative patch because I
don't believe this is something node-fetch should be doing
automatically, because of how much of a limitation this could impose.
The original PR stated that this was to prevent requiring http/https,
and the effect would effectively be to force creation of an Agent on
every call. Note that this is already the behavior specified for
http.Agent when http.request received `false`. (See the bottom of the
[section on http.Agent in the Node
docs](https://nodejs.org/dist/latest-v7.x/docs/api/http.html#http_class_http_agent ).
Cheers, and with apologies to @ahmadnassri for reverting their PR.
2017-04-08 18:33:46 -07:00
Ahmad Nassri
ec29e3d264
Allow passing agent option as an object ( #236 )
2017-04-03 02:54:31 -07:00
Kat Marchán
09f2e30557
headers.get: add space to join ( #257 )
...
The behavior was changed in whatwg/fetch#504 .
2017-04-02 08:43:46 -07:00
Gajus Kuizinas
4804a40c17
Add a special case for constructing Headers with Headers ( #253 )
...
Fixes : #251 .
2017-03-20 09:22:49 -07:00
Grzegorz Graczyk
a1e76b97e1
More lenient gzip decompression ( #239 )
...
Ref: https://github.com/nodejs/node/issues/8701#issuecomment-268224481
Ref: https://github.com/request/request/issues/2482
Ref: https://github.com/request/request/pull/2492
Fixes: http://www.mantovanispa.it
Fixes : #139
2017-02-27 10:02:45 -08:00
Timothy Gu
047799b742
Remove babel-plugin-transform-runtime
2017-02-26 21:56:29 -08:00
Timothy Gu
da159b9547
Prettify .babelrc
2017-02-26 21:54:54 -08:00
Timothy Gu
eb1959ed09
Drop babel-runtime
...
Fixes #243 .
2017-02-26 21:46:53 -08:00
Timothy Gu
397eab7757
compress: use spec nomenclature
2017-02-26 21:27:27 -08:00
Tino Vyatkin
f0d0675d00
Remove unneeded is-stream and buffer-to-arraybuffer ( #241 )
2017-02-26 18:29:57 -08:00
Timothy Gu
e284841db9
test: use fetch.Promise consistently
...
On Node.js v4, Babel polyfills `Promise`.
2017-02-26 17:00:01 -08:00
Timothy Gu
a345c398b3
More documentation
2017-02-26 16:52:32 -08:00
Timothy Gu
25e43a8f3e
Export FetchError and update ERROR-HANDLING.md
2017-02-26 16:46:34 -08:00
Timothy Gu
55e573b741
Back to 100% coverage
2017-02-26 15:30:43 -08:00
Timothy Gu
b899649c32
Remove bluebird
2017-02-26 14:42:46 -08:00
Timothy Gu
9e140039ac
Factor out Body mixin
2017-02-26 14:42:09 -08:00
Timothy Gu
f08b120771
Do not inherit from body
...
Per spec, make Body a proper mixin
2017-02-26 14:29:40 -08:00
Timothy Gu
56f786f896
Update deps and remove 0.12 compat
2017-02-26 14:12:45 -08:00
Timothy Gu
a10f5786bd
Consolidate CHANGELOG
2017-02-26 13:50:38 -08:00
Timothy Gu
67678a9a54
Update UPGRADE-GUIDE
2017-02-26 13:45:25 -08:00
Timothy Gu
d23204b4ec
README: remove trailing whitespace
2017-02-26 13:18:41 -08:00
Tino Vyatkin
edb28a6c50
Drop Node.js v0.12 support ( #240 )
2017-02-26 13:17:47 -08:00
Ahmad Nassri
673ebb2089
docs(defaults): list of default header values ( #237 )
...
Fixes #226 .
2017-02-21 12:38:54 -08:00