Releases: ardatan/whatwg-node
Releases · ardatan/whatwg-node
October 09, 2025
@whatwg-node/[email protected]
Patch Changes
- #2821
93f2932
Thanks @ardatan! - Fix handling multipleset-cookieheaders
correctly withuWebSockets.jsintegration
@whatwg-node/[email protected]
Patch Changes
September 19, 2025
@whatwg-node/[email protected]
Patch Changes
- Updated dependencies
[60d41d6]:- @whatwg-node/[email protected]
@whatwg-node/[email protected]
Minor Changes
August 01, 2025
@whatwg-node/[email protected]
Patch Changes
- #2656
d2ef55c
Thanks @renovate! - Fix TypeScript issues and bump the version
to get performance improvements for all dependent packages - Updated dependencies
[d2ef55c]:- @whatwg-node/[email protected]
@whatwg-node/[email protected]
Patch Changes
- #2656
d2ef55c
Thanks @renovate! - Fix TypeScript issues and bump the version
to get performance improvements for all dependent packages
@whatwg-node/[email protected]
Patch Changes
- #2656
d2ef55c
Thanks @renovate! - Fix TypeScript issues and bump the version
to get performance improvements for all dependent packages - Updated dependencies
[d2ef55c]:- @whatwg-node/[email protected]
July 29, 2025
@whatwg-node/[email protected]
Patch Changes
-
#2643
941e5ce
Thanks @ardatan! - In case of iterator cancellation, ensure the
response stream a.k.a.IncomingMessageis properly closed.const response = await fetch('http://localhost:3000/stream') for await (const chunk of response.body) { console.log('Received chunk:', chunk) if (chunk === 'stop') { console.log('Stopping stream') // In case of `break` which calls the `iterator.return()`, we need to ensure the stream is closed properly. break } }
July 28, 2025
July 17, 2025
@whatwg-node/[email protected]
Patch Changes
-
#2553
752b0eb
Thanks @renovate! - Fix the conflict of urlpattern-ponyfill
and `@types/node` -
Updated dependencies
[b69157b]:- @whatwg-node/[email protected]
@whatwg-node/[email protected]
Patch Changes
May 22, 2025
May 20, 2025
@whatwg-node/[email protected]
Patch Changes
-
#2424
28c4ad9
Thanks @ardatan! - Performance optimizations- Avoid creating
AbortControllerandAbortSignalif not needed withnew Requestbecause it
is expensive - Avoid creating a map for
Headersand try to re-use the init object forHeadersfor
performance with a single-linewriteHead. - Avoid creating
Bufferforstringbodies for performance - Use
setHeaderswhich acceptsHeaderssince Node 18 if needed to forwardHeadersto Node
- Avoid creating
-
Updated dependencies
[28c4ad9]:- @whatwg-node/[email protected]
@whatwg-node/[email protected]
Patch Changes
-
#2424
28c4ad9
Thanks @ardatan! - Performance optimizations- Avoid creating
AbortControllerandAbortSignalif not needed withnew Requestbecause it
is expensive - Avoid creating a map for
Headersand try to re-use the init object forHeadersfor
performance with a single-linewriteHead. - Avoid creating
Bufferforstringbodies for performance - Use
setHeaderswhich acceptsHeaderssince Node 18 if needed to forwardHeadersto Node
- Avoid creating
@whatwg-node/[email protected]
Patch Changes
-
#2424
28c4ad9
Thanks @ardatan! - Performance optimizations- Avoid creating
AbortControllerandAbortSignalif not needed withnew Requestbecause it
is expensive - Avoid creating a map for
Headersand try to re-use the init object forHeadersfor
performance with a single-linewriteHead. - Avoid creating
Bufferforstringbodies for performance - Use
setHeaderswhich acceptsHeaderssince Node 18 if needed to forwardHeadersto Node
- Avoid creating
-
1642a76
Thanks @ardatan! - Remove unnecessary workaround for Bun -
Updated dependencies
[28c4ad9]:- @whatwg-node/[email protected]
May 16, 2025
@whatwg-node/[email protected]
Patch Changes
May 16, 2025
@whatwg-node/[email protected]
Patch Changes
- #2414
1f0b643
Thanks @ardatan! - Improvements for Node 24 and useoncefrom
node:eventsfor Promise-based event handling whenever possible