From 47a908d17a6d756bb0e26641e5afc5ff5f4d221d Mon Sep 17 00:00:00 2001 From: Marco Ippolito Date: Tue, 7 Jan 2025 18:34:25 +0100 Subject: [PATCH] Blog: v23.6.0 release post Refs: https://github.com/nodejs/node/pull/56450 --- apps/site/pages/en/blog/release/v23.6.0.md | 169 +++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 apps/site/pages/en/blog/release/v23.6.0.md diff --git a/apps/site/pages/en/blog/release/v23.6.0.md b/apps/site/pages/en/blog/release/v23.6.0.md new file mode 100644 index 0000000000000..41f466ebc9960 --- /dev/null +++ b/apps/site/pages/en/blog/release/v23.6.0.md @@ -0,0 +1,169 @@ +--- +date: '2025-01-07T17:33:37.965Z' +category: release +title: Node v23.6.0 (Current) +layout: blog-post +author: Marco Ippolito +--- + +## 2025-01-07, Version 23.6.0 (Current), @marco-ippolito + +### Notable Changes + +#### Unflagging --experimental-strip-types + +This release enables the flag `--experimental-strip-types` by default. +Node.js will be able to execute TypeScript files without additional configuration: + +```bash +node file.ts +``` + +There are some limitations in the supported syntax documented at +This feature is experimental and is subject to change. + +Contributed by Marco Ippolito in [#56350](https://github.com/nodejs/node/pull/56350) + +### Other Notable Changes + +- \[[`c1023284c3`](https://github.com/nodejs/node/commit/c1023284c3)] - **(SEMVER-MINOR)** **lib**: add typescript support to STDIN eval (Marco Ippolito) [#56359](https://github.com/nodejs/node/pull/56359) +- \[[`8dc39e5e2e`](https://github.com/nodejs/node/commit/8dc39e5e2e)] - **(SEMVER-MINOR)** **process**: add process.ref() and process.unref() methods (James M Snell) [#56400](https://github.com/nodejs/node/pull/56400) +- \[[`8b20cc212b`](https://github.com/nodejs/node/commit/8b20cc212b)] - **(SEMVER-MINOR)** **worker**: add eval ts input (Marco Ippolito) [#56394](https://github.com/nodejs/node/pull/56394) + +### Commits + +- \[[`7b4d288116`](https://github.com/nodejs/node/commit/7b4d288116)] - **assert**: make partialDeepStrictEqual throw when comparing \[0] with \[-0] (Giovanni) [#56237](https://github.com/nodejs/node/pull/56237) +- \[[`0ec2ed0a0b`](https://github.com/nodejs/node/commit/0ec2ed0a0b)] - **build**: fix GN build for ngtcp2 (Cheng) [#56300](https://github.com/nodejs/node/pull/56300) +- \[[`ab3e64630b`](https://github.com/nodejs/node/commit/ab3e64630b)] - **build**: test macos-13 on GitHub actions (Michaël Zasso) [#56307](https://github.com/nodejs/node/pull/56307) +- \[[`46fb69daca`](https://github.com/nodejs/node/commit/46fb69daca)] - **build**: build v8 with -fvisibility=hidden on macOS (Joyee Cheung) [#56275](https://github.com/nodejs/node/pull/56275) +- \[[`9d4930b993`](https://github.com/nodejs/node/commit/9d4930b993)] - **deps**: update simdutf to 5.7.2 (Node.js GitHub Bot) [#56388](https://github.com/nodejs/node/pull/56388) +- \[[`6afe36397e`](https://github.com/nodejs/node/commit/6afe36397e)] - **deps**: update amaro to 0.2.1 (Node.js GitHub Bot) [#56390](https://github.com/nodejs/node/pull/56390) +- \[[`195990a0ee`](https://github.com/nodejs/node/commit/195990a0ee)] - **deps**: update googletest to 7d76a23 (Node.js GitHub Bot) [#56387](https://github.com/nodejs/node/pull/56387) +- \[[`b9c0852fc6`](https://github.com/nodejs/node/commit/b9c0852fc6)] - **deps**: update googletest to e54519b (Node.js GitHub Bot) [#56370](https://github.com/nodejs/node/pull/56370) +- \[[`eaefd90128`](https://github.com/nodejs/node/commit/eaefd90128)] - **deps**: update ngtcp2 to 1.10.0 (Node.js GitHub Bot) [#56334](https://github.com/nodejs/node/pull/56334) +- \[[`06de0c65cf`](https://github.com/nodejs/node/commit/06de0c65cf)] - **deps**: update simdutf to 5.7.0 (Node.js GitHub Bot) [#56332](https://github.com/nodejs/node/pull/56332) +- \[[`03df76cdec`](https://github.com/nodejs/node/commit/03df76cdec)] - **doc**: add example for piping ReadableStream (Gabriel Schulhof) [#56415](https://github.com/nodejs/node/pull/56415) +- \[[`38ce249b07`](https://github.com/nodejs/node/commit/38ce249b07)] - **doc**: expand description of `parseArg`'s `default` (Kevin Gibbons) [#54431](https://github.com/nodejs/node/pull/54431) +- \[[`ecc718cef2`](https://github.com/nodejs/node/commit/ecc718cef2)] - **doc**: use `