What's Changed
- feat: CORB check. by @hemanth in #1312
- chore: export Interceptable interface by @fraxken in #1311
- fix(fetch): add missing ReadableStream interface to response.body by @fraxken in #1314
- fix: remove logical assignment operator by @n1ru4l in #1318
- Fix mock bugs by @KhafraDev in #1323
- docs: expand mixins information, notate body reuse by @shellscape in #1209
- fetch: replace HeadersList Array inheritance to Map by @RafaelGSS in #1309
- feat: allow
FormData
bodies inrequest
by @KhafraDev in #1332 - fix(Headers): filter out forbidden headers &
get
should return null on unknown header name by @KhafraDev in #1337 - fix: formdata cleanup by @ronag in #1336
- Unify version check code with index.js by @cjh980402 in #1335
- fix(types): callback body can be any input type by @KhafraDev in #1334
- fix: jest bug when using MockScope.delay by @KhafraDev in #1340
- doc: fix documented mock request example by @austinkelleher in #1341
- fetch: remove unnecessary new URL calls by @RafaelGSS in #1343
- fix(fetch): do not set bodyUsed to undefined by @tniessen in #1346
- fix(fetch): makeNetworkError called twice when httpNetworkFetch run error by @meixg in #1353
- chore: fix a typo by @theneva in #1357
- fix: do not set decoders when there will be no body (#1359) by @ShogunPanda in #1360
- tree-shake node bundle by @Mesteery in #1187
- docs(readme): minor grammar fixes by @Fdawgs in #1354
- fix: ProxyAgent dispatch options receives a header array when using fetch by @KhafraDev in #1363
- chore: fix lint by @SimenB in #1361
- build: add support for
lint-pr
GitHub action workflow 🕺 by @vinayakkulkarni in #1356 - fix: make index-fetch spec-compliant by @targos in #1367
- chore: update esbuild to 0.14.38 by @targos in #1366
- test: remove erroneous tap test only filter by @austinkelleher in #1368
- chore: add
lint-staged
for running the lint & test scripts by @vinayakkulkarni in #1349 - feat: add support for dependabot 🥳 by @vinayakkulkarni in #1370
- build(deps-dev): bump standard from 16.0.4 to 17.0.0 by @dependabot in #1374
- build(deps-dev): bump @sinonjs/fake-timers from 7.1.2 to 9.1.2 by @dependabot in #1378
- build(deps-dev): bump tsd from 0.17.0 to 0.20.0 by @dependabot in #1381
- build(deps-dev): bump sinon from 11.1.2 to 13.0.2 by @dependabot in #1379
- build(deps-dev): bump concurrently from 6.5.1 to 7.1.0 by @dependabot in #1382
- build(deps-dev): bump jest from 27.5.1 to 28.0.1 by @dependabot in #1383
- build(deps-dev): bump tap from 15.2.3 to 16.1.0 by @dependabot in #1375
- build(deps-dev): bump @types/node from 16.11.31 to 17.0.29 by @dependabot in #1380
- feat: set fetch timeout to 300 seconds by @kyrylkov in #1386
- chore: fix linter errors caused by linter update by @tniessen in #1387
- feat: add pending interceptor check functions to mock agent by @theneva in #1358
New Contributors
- @hemanth made their first contribution in #1312
- @n1ru4l made their first contribution in #1318
- @shellscape made their first contribution in #1209
- @austinkelleher made their first contribution in #1341
- @meixg made their first contribution in #1353
- @theneva made their first contribution in #1357
- @Mesteery made their first contribution in #1187
- @SimenB made their first contribution in #1361
- @vinayakkulkarni made their first contribution in #1356
- @dependabot made their first contribution in #1374
- @kyrylkov made their first contribution in #1386
Full Changelog: v5.0.0...v5.1.0