v5.12.0
This release includes significant improvements to fetch code coverage and spec compliance as well as a new option to limit response body size.
What's Changed
- feat(fetch): add
Request{Init}.duplex
and add WPTs by @KhafraDev in #1681 - feat: add
response
WPTs by @KhafraDev in #1684 - fix(wpt): broken test by @KhafraDev in #1683
- feat: add in Header WPTs by @KhafraDev in #1685
- feat(WPTs): add in idlharness.any.js test by @KhafraDev in #1689
- feat: add all File WPTs by @KhafraDev in #1687
- chore: fixed typos by @TimShilov in #1695
- feat: implement spec-compliant body mixins by @KhafraDev in #1694
- fix(fetch): use structuredClone in clone body steps by @KhafraDev in #1697
- feat: add in fetch/api/basic WPTs by @KhafraDev in #1698
- fix: allow cloned stream to be unref'd by @KhafraDev in #1700
- feat: add stream-safe-creation.any.js WPT by @KhafraDev in #1701
- feat: add minesniff WPTs by @KhafraDev in #1702
- feat: make File's
type
more strict by @KhafraDev in #1703 - fix(fetch): re-calculate iterator after each iteration by @KhafraDev in #1706
- wpt: add
scheme-blob.sub.any.js
by @KhafraDev in #1707 - wpt: add remaining fetch/api/basic tests by @KhafraDev in #1708
- feat: add parameter to ProxyAgent options, which is type of authentication by @oooshima in #1705
- feat: add support for localaddress by @metcoder95 in #1659
- feat: add abort reason support by @KhafraDev in #1686
- wpt: add remaining fetch/api tests by @KhafraDev in #1712
- feat: implement FileReader by @KhafraDev in #1690
- wpt: remove tests that now succeed after implementing FileReader by @KhafraDev in #1713
- wpt: run tests in parallel (2.5x speed improvement) by @KhafraDev in #1714
- wpt: add two tests by @KhafraDev in #1719
- wpt: add FormData wpts by @KhafraDev in #1722
- fetch: implement new spec changes by @KhafraDev in #1721
- fix(fetch): set default param value for
Response.json
by @KhafraDev in #1723 - fix(redirect): Ignore query config after redirection by @IlyasShabi in #1724
- fix: accept close as message complete by @ronag in #1726
- update llhttp to the latest version v8.1.0 by @HassanBahati in #1718
- docs: change master to main for links in the nodejs org by @RaisinTen in #1728
- wpt: update scheme-blob.sub.any.js by @KhafraDev in #1731
- fix(fetch): remove terminated event listener on redirect by @KhafraDev in #1715
- fetch: update spec by @KhafraDev in #1732
- wpt: fail runner if expected failures don't fail by @KhafraDev in #1736
- feat(Client): add max response size option by @mateonunez in #1729
New Contributors
- @TimShilov made their first contribution in #1695
- @oooshima made their first contribution in #1705
- @IlyasShabi made their first contribution in #1724
- @HassanBahati made their first contribution in #1718
Full Changelog: v5.11.0...v5.12.0