What's Changed
- feat: capture error stack traces by @sidwebworks in #1619
- fix(fetch): hangs on a stream response with manual redirect by @feugy in #1627
- fix(fetch): decode response body when Location is set on non-3xx response by @GertSallaerts in #1628
- fix: circular dependencies in fetch by @KhafraDev in #1630
- fix: Convert logical nullish assignment for backward compatibility by @avanelli in #1625
- feat(fetch): allow setting base urls by @KhafraDev in #1631
- feat: export some fetch utilities by @KhafraDev in #1632
- build(deps-dev): bump jest from 28.1.3 to 29.0.2 by @dependabot in #1635
- build(deps-dev): bump tsd from 0.22.0 to 0.23.0 by @dependabot in #1637
- Extensible DispatchHandler by @arontsang in #1338
- mock: use http.STATUS_CODES by @KhafraDev in #1641
- fix(fetch): allow third-party
FormData
/Blob
bodies by @mrbbot in #1643 - fix(docs):
MockPoolInterceptOptions.method
is optional by @KhafraDev in #1648 - docs: make examples uniform by @Nicholaiii in #1647
- fix: Fix docs link name to
PoolOptions
by @silverwind in #1651 - ci: re-enable testing in Node.js 12 by @dominykas in #1646
- feat(fetch): better errors messages for body-mixin methods by @KhafraDev in #1654
- build(deps-dev): bump tsd from 0.23.0 to 0.24.1 by @dependabot in #1657
- types: remove old signature by @KhafraDev in #1658
- feat: WPT runner by @KhafraDev in #1662
- Flag interceptors as experimental by @mcollina in #1667
- feat(WPTRunner): parse
META
tags by @KhafraDev in #1664 - Passing correct host header to proxy in ProxyAgent by @protometa in #1624
- feat: add support for multipart/form-data by @cameron-robey in #1606
- feat(fetch#Request): Implements
determineRequestReferrer
by @metcoder95 in #1236 - fix: multipart/form-data base64 parsing by @repsac-by in #1668
- perf: add query parameter to benchmark by @anonrig in #1676
- fix(fetch): multiple data: url fixes & move tests to wpt runner by @KhafraDev in #1678
- feat(util): use node:querystring for buildURL by @KhafraDev in #1677
New Contributors
- @sidwebworks made their first contribution in #1619
- @feugy made their first contribution in #1627
- @GertSallaerts made their first contribution in #1628
- @avanelli made their first contribution in #1625
- @arontsang made their first contribution in #1338
- @Nicholaiii made their first contribution in #1647
- @silverwind made their first contribution in #1651
- @protometa made their first contribution in #1624
- @cameron-robey made their first contribution in #1606
- @repsac-by made their first contribution in #1668
- @anonrig made their first contribution in #1676
Full Changelog: v5.10.0...v5.11.0