What's Changed
- [types] update ProxyAgent Options (timeout) by @sosoba in #1801
- feat: implement websockets by @KhafraDev in #1795
- feat(websocket): handle ping/pong frames & fix fragmented frames by @KhafraDev in #1809
- docs: add basic fetch & company docs by @KhafraDev in #1810
- make formdata body immutable and encode it only once by @jimmywarting in #1814
- test: add regression test for #1814 by @KhafraDev in #1815
- feat(websocket): only consume necessary bytes by @KhafraDev in #1812
- websocket: use Buffer.allocUnsafe by @KhafraDev in #1817
- build(deps-dev): bump @sinonjs/fake-timers from 9.1.2 to 10.0.2 by @dependabot in #1819
- fix(websocket): deprecation warning & 64-bit unsigned int body length by @KhafraDev in #1818
- Use nodejs.stream.destroyed symbol by @ronag in #1816
- fetch: removal of redundant condition by @debadree25 in #1821
- fix(request): request headers array by @jd-carroll in #1807
- fix(websocket): validate payload length received by @KhafraDev in #1822
- fix(websocket): run parser in loop, instead of recursively by @KhafraDev in #1828
- fix(fetch): weaker refs by @ronag in #1824
- websocket: add tests for opening handshake by @KhafraDev in #1831
- websocket: add tests for constructor, close, and send by @KhafraDev in #1832
- websocket: more test coverage by @KhafraDev in #1833
- fix(WPTs): flaky abort test by @KhafraDev in #1835
- wpt: add test by @KhafraDev in #1836
- fix: don't send keep-alive if we want reset by @ronag in #1846
- fetch: update body consume to match spec by @KhafraDev in #1847
- feat: allow connection header in request by @metcoder95 in #1829
- feat: add cookie parsing ability by @KhafraDev in #1848
- fix(cookie): add docs & expose in node v16 by @KhafraDev in #1849
- fix(cookies): work with global Headers by @KhafraDev in #1850
- docs(Dispatcher): adjust documentation for reset flag by @metcoder95 in #1852
- Fix broken interceptor test by @mcollina in #1853
New Contributors
- @sosoba made their first contribution in #1801
- @debadree25 made their first contribution in #1821
- @jd-carroll made their first contribution in #1807
Full Changelog: v5.14.0...v5.15.0