All Versions
19
Latest Version
Avg Release Cycle
121 days
Latest Release
1291 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.0.4 Changes
March 30, 2018๐ Support
obs-fold
as delimiter when parsing raw headersEnsure cookies aren't sent if
credentials: omit
๐ Allow
status: undefined
in Response -
v2.0.3 Changes
March 02, 2017- Accept Array argument in Headers constructor
-
v2.0.2 Changes
January 19, 2017- Treat any non-Request arg to
new Request()
as string url - ๐ Support Tolerance Provision when parsing HTTP headers
- Treat any non-Request arg to
-
v2.0.1 Changes
November 17, 2016Android 4.0 compatibility:
- ๐ Fix reading ArrayBuffer into string on older browsers
- ๐ Only define
arrayBuffer()
if Blob is also supported
-
v2.0.0 Changes
November 14, 2016๐ This changes the behavior of Headers regarding handling of headers with multiple values. Most notably, it removes the
Headers.getAll()
method. This diverges from the native implementations of Chrome and Firefox, since those vendors implement an earlier, now outdated version of the spec. The polyfill now acts more similar to Microsoft Edge implementation.Consider this Headers object:
var h = new Headers()h.append('accept', 'text/html')h.append('accept', 'text/plain')h.append('content-type', 'application/json')
Before:
h.get('accept')
returnedtext/html
h.getAll('accept')
returned an array of valuesh.forEach
(and other iterables) did distinct iterations for each
value of the same header
Now:
h.get('accept')
returnstext/html,text/plain
h.getAll()
is no moreh.forEach()
(and other iterables) now only do one iteration for each unique header name, regardless of whether it had multiple values
This is in accordance with Section 3.1.2 of the spec, "combine" concept.
-
v1.1.1 Changes
November 17, 2016Android 4.0 compatibility:
- ๐ Fix reading ArrayBuffer into string on older browsers
- ๐ Only define
arrayBuffer()
if Blob is also supported
-
v1.1.0 Changes
November 14, 2016Spec compatibility:
- 1st argument to Request constructor must be string or Request
- Always construct a new Request instance in
fetch()
- Always construct a new Headers instance in Response
- Avoid consuming body when cloning
- โ Add support for TypedArray/DataView as POST body
- ArrayBuffer, TypedArray, and Dataview bodies can now be accessed through any of the
arrayBuffer()
,text()
, orblob()
methods - 0๏ธโฃ Default Response status is 200 OK
๐ Other fixes:
- ๐ Make X-Request-URL header case-insensitive
- ๐ Allow reusing the same GET Request instance multiple times
- ๐ Rework parsing of raw response HTTP headers
- Attach FileReader event handlers before calling its
read*
method
-
v1.0.0 Changes
April 28, 2016- โฑ Reject promise on request timeout
- โ Add support for
URLSearchParams
request body - โ Add
Headers
iterable methods:keys
,values
, andentries
- No longer compatible with IE9: IE10+ required
-
v0.11.1 Changes
May 05, 2016- โฑ Reject promise on request timeout
- Guard against
xhr.getAllResponseHeaders()
being null