Node.js has released version 25.9.0, consolidating MockModuleOptions for better user alignment. This version introduces several SEMVER-MINOR changes including new cryptography algorithms and performance improvements in Buffer operations.
Node.js 25.9.0 has been released, implementing significant updates to the runtime environment. Key among these changes is the consolidation of MockModuleOptions.defaultExport and MockModuleOptions.namedExports into a single option, MockModuleOptions.exports. This update aims to align with user expectations and other testing frameworks.
The new MockModuleOptions.exports property allows users to specify a default export, while its own enumerable properties function as named exports. An automated migration tool is provided to help users update their code, accessible via a provided GitHub link. Additionally, the release includes new SEMVER-MINOR features such as TurboSHAKE and KangarooTwelve algorithms in the crypto module.
Performance enhancements were made in Buffer operations, making certain processes more efficient. Other updates include functionality improvements to AsyncLocalStorage, CLI parameter additions like --max-heap-size, and various build fixes. These changes contribute to the stability and performance of the Node.js runtime.
β¨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors β check the original sources. How BrevFeed works β
Node.js has released version 25.9.0, consolidating MockModuleOptions for better user alignment. This version introduces several SEMVER-MINOR changes including new cryptography algorithms and performance improvements in Buffer operations.