Timothy Gu
|
53e1055845
|
Use Object.create(null) for Headers' internal map
Suggested by @jimmywarting.
|
2016-10-15 10:03:10 -07:00 |
Timothy Gu
|
1b951701ec
|
Remove logic to skip if not HTML in textConverted
As this function is now separated from the general purpose text(), we
should be more specific in our purpose.
|
2016-10-15 09:41:52 -07:00 |
Timothy Gu
|
d3b4161d7c
|
Add a new res.textConverted() and always use UTF-8 for res.text()
Also uses iconv-lite directly instead of using the "encoding" package.
Fixes #184.
|
2016-10-15 09:41:52 -07:00 |
Timothy Gu
|
c7a912cf5b
|
Merge branch 'master' into v2
Conflicts:
.gitignore
package.json
|
2016-10-15 09:31:58 -07:00 |
Timothy Gu
|
d708acfb9c
|
Cache node_modules in Travis
[ci skip]
|
2016-10-15 09:17:47 -07:00 |
Timothy Gu
|
8f3e886c7f
|
Switch to Codecov
Fixes #186.
|
2016-10-15 09:17:47 -07:00 |
Timothy Gu
|
f829b71ddb
|
Use babel-runtime's Iterator implementation
|
2016-10-15 08:21:51 -07:00 |
Timothy Gu
|
2a7ef63bc4
|
Add FOLLOW_SPEC mode
|
2016-10-15 08:21:51 -07:00 |
Timothy Gu
|
2cafdcb5e4
|
Validate headers
|
2016-10-15 08:21:51 -07:00 |
Timothy Gu
|
fba873d3fe
|
Make sure to coerce header values to string
|
2016-10-15 08:21:51 -07:00 |
Timothy Gu
|
ba226399d4
|
Construct Headers object in a spec-compliant fashion
|
2016-10-15 08:21:51 -07:00 |
Timothy Gu
|
82c1e78184
|
Allow constructing Headers with an Array
|
2016-10-15 08:21:51 -07:00 |
Timothy Gu
|
a914cca577
|
Remove all information related to Coveralls
|
2016-10-13 00:46:01 -07:00 |
Timothy Gu
|
ba8c392965
|
Cache node_modules in Travis
[ci skip]
|
2016-10-13 00:42:26 -07:00 |
Timothy Gu
|
b9b0341db7
|
Add Codecov badges and settings
|
2016-10-13 00:40:36 -07:00 |
Timothy Gu
|
ea111626e9
|
Switch to Codecov
Fixes #186.
|
2016-10-13 00:32:52 -07:00 |
Timothy Gu
|
67326e3873
|
Condense class toString tests
|
2016-10-12 20:51:19 -07:00 |
Timothy Gu
|
c2c6550e54
|
Use loose mode when compiling Babel
|
2016-10-12 18:18:37 -07:00 |
Timothy Gu
|
4d81cb4877
|
Test @@toStringTag getter of all classes
|
2016-10-12 17:29:33 -07:00 |
Timothy Gu
|
0f65af3fd8
|
Split Headers iterable test into four
|
2016-10-12 17:29:33 -07:00 |
Timothy Gu
|
c3a121a360
|
Add support for Body#arrayBuffer
|
2016-10-12 17:29:33 -07:00 |
Timothy Gu
|
64e239b092
|
Improve Body spec compliance when body is null
|
2016-10-12 17:29:33 -07:00 |
Timothy Gu
|
9d3cc52601
|
Body: store fewer things in the class
Incorporates some changes from #140, by Gabriel Wicke
<gwicke@wikimedia.org>.
|
2016-10-12 17:29:33 -07:00 |
Timothy Gu
|
a0be6aa34a
|
Simplify Request constructor
Also make Request more standard compliant:
> The `url` attribute's getter must return request's url, **serialized.**
|
2016-10-12 17:29:33 -07:00 |
Timothy Gu
|
838071247d
|
Convert all files to ES2015 (#182)
Elements of this commit come from #140 by @gwicke.
|
2016-10-10 11:50:04 -07:00 |
Timothy Gu
|
993d4cdea1
|
Convert Headers to ES2015 and implement Iterable interface (#180)
Closes #127, #174.
|
2016-10-08 20:51:01 -07:00 |
Dan Dascalescu
|
e67b3a8579
|
Fix run-on sentence about Options (#168)
[ci skip]
|
2016-10-08 13:37:49 -07:00 |
Chris Veness
|
f30cce86c4
|
Add 'post JSON' example to readme (#173)
|
2016-10-08 13:35:19 -07:00 |
Timothy Gu
|
2874af4218
|
Use cross-env@2.0.1 to support Node.js < v4
|
2016-10-04 03:07:44 -07:00 |
Timothy Gu
|
7c26fa9479
|
Add Babel infrastructure
No actual code has been changed yet.
|
2016-10-04 02:59:46 -07:00 |
David Frank
|
3c053ce327
|
1.6.3
|
2016-09-26 14:16:41 +08:00 |
David Frank
|
2af4c00a67
|
be more open in form-data dependency
|
2016-09-26 14:16:32 +08:00 |
David Frank
|
0bc2886d10
|
Merge pull request #170 from bitinn/form-data-2
* testing both form-data 1.x and 2.x support
* a document for error handling
* changelog update
|
2016-09-26 14:08:11 +08:00 |
David Frank
|
2b9eadd989
|
changelog update
|
2016-09-26 14:03:28 +08:00 |
David Frank
|
ff38361a9e
|
a document for error handling
|
2016-09-26 14:03:00 +08:00 |
David Frank
|
d4a225018f
|
changelog update
|
2016-09-26 13:35:30 +08:00 |
David Frank
|
523a6920aa
|
testing both form-data 1.x and 2.x support
|
2016-09-26 12:58:04 +08:00 |
David Frank
|
b2e6cca648
|
1.6.2
|
2016-09-24 17:53:11 +08:00 |
David Frank
|
813cb479a6
|
changelog update
|
2016-09-24 17:53:04 +08:00 |
David Frank
|
43e06ca422
|
add catch example to readme
|
2016-09-24 17:21:40 +08:00 |
David Frank
|
e926483448
|
minor format fix and comments
|
2016-09-24 17:12:18 +08:00 |
Dan Dascalescu
|
95b58936b8
|
Return empty .json() object on 204. Fix #165. (#166)
Handle an edge case where 204 No Content response body is empty, but node-fetch trying to parse the empty body as-is.
|
2016-09-24 17:06:18 +08:00 |
David Frank
|
3e53f0c2c8
|
1.6.1
|
2016-09-11 23:37:00 +08:00 |
David Frank
|
ffddec0ad2
|
fix test: buffer.alloc is not available for older node.js release
|
2016-09-11 23:34:50 +08:00 |
David Frank
|
788c4627a7
|
make sure we default to 200 on new response
|
2016-09-11 23:17:09 +08:00 |
David Frank
|
6a0dd463b0
|
update limit document
|
2016-09-11 23:08:11 +08:00 |
David Frank
|
bdd80e45fd
|
changelog update
|
2016-09-11 22:37:42 +08:00 |
David Frank
|
f17aa9af1f
|
call tostring on plain object body
|
2016-09-11 22:33:22 +08:00 |
David Frank
|
e4a7da8326
|
making sure headers will drop buffer value
|
2016-09-11 22:18:43 +08:00 |
David Frank
|
515525a388
|
update limit document on cookie headers
|
2016-09-11 22:13:00 +08:00 |