v16.4.0-canary.31
- fix: detect proxy.ts correctly with compound pageExtensions: #93246
- test(turbopack): strongly read test operations: #98247
- Add
next devwait for Turbopack shutdown: #98646 - docs: document default turbopack.resolveExtensions: #98627
- test: migrate package CSS side-effects coverage: #98635
- Improve tree shaking through Next.js module wrappers: #98638
- Trace export usage through client component proxies: #98621
Huge thanks to @lukesandberg, @wbinnssmith, @icyJoseph, @sokra, and @bmorros94 for helping!
electron v45.0.0-alpha.7
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@45.0.0-alpha.7.
- Added a Windows Error Reporting helper (
electron_wer.dll, renamed to<app>_wer.dllalongside the executable) socrashReportercaptures__fastfailand other crashes that bypass the in-process handler on Windows. #53851
- Fixed a memory leak on Windows when
app.getPreferredSystemLanguages()was called. #53869 (Also in 43, 44) - Fixed a potential UAF in
app.getPreferredSystemLanguages()on Windows. #53864 (Also in 43, 44) - Fixed a renderer crash when an iframe was removed right after loading with
nodeIntegrationInSubFramesenabled andsandboxdisabled, e.g. on pages that embed Meta Pixel. #53883 (Also in 42, 43, 44) - Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through
child_process.fork()with therunAsNodefuse disabled;fork()now throws in that configuration. #53839 (Also in 44)
- Deprecated the synchronous
safeStorage.isEncryptionAvailable(),safeStorage.encryptString()andsafeStorage.decryptString()in favor ofisAsyncEncryptionAvailable(),encryptStringAsync()anddecryptStringAsync(). #53850 - Improved the performance of
fsoperations andrequire()on files inside asar archives. #53919 - Improved the performance of building and showing menus. #53914
formatjs_intl: 2.0.0
2.0.0 (2026-09-14)
- formatjs_intl: formatjs_intl and formatjs_intl_macros require matching scalar types for inline values. Pass tag callbacks directly instead of Value::tag(...); pre-erased Value instances can use the dynamic map API.
- The following workspace dependencies were updated
- dependencies
- formatjs_icu_messageformat bumped from 0.1.3 to 0.1.4
- formatjs_intl_macros bumped from 0.2.1 to 1.0.0
- dependencies
@formatjs/cli-native-linux-x64-musl: 1.0.20
1.0.20 (2026-09-14)
formatjs_icu_messageformat_parser: 1.0.0
1.0.0 (2026-09-14)
- formatjs_intl: formatjs_intl and formatjs_intl_macros require matching scalar types for inline values. Pass tag callbacks directly instead of Value::tag(...); pre-erased Value instances can use the dynamic map API.
formatjs_icu_messageformat: 0.1.4
0.1.4 (2026-09-14)
- The following workspace dependencies were updated
- dependencies
- formatjs_icu_messageformat_parser bumped from 0.3.1 to 1.0.0
- dependencies
@formatjs/cli-native-win32-x64: 1.1.23
1.1.23 (2026-09-14)
formatjs_intl_macros: 1.0.0
1.0.0 (2026-09-14)
- formatjs_intl: formatjs_intl and formatjs_intl_macros require matching scalar types for inline values. Pass tag callbacks directly instead of Value::tag(...); pre-erased Value instances can use the dynamic map API.
- The following workspace dependencies were updated
- dependencies
- formatjs_icu_messageformat_parser bumped from 0.3.1 to 1.0.0
- dependencies