note: la synthèse et les notes de version sont en anglais
note: pas de synthèse pour cette release plus ancienne
Nous synthétisons les releases récentes. Les notes de version originales de cette version sont ci-dessous.
release-notesgithub.com/electron/electron · 27 lignes
- Note: This is a beta release. Please file new issues for any bugs you find in it.
- This release is published to npm under the beta tag and can be installed via `npm install electron@beta`, or `npm install electron@44.0.0-beta.6`.
- # Release Notes for v44.0.0-beta.6
- ## Features
- * Restored `app.setBadgeCount` and `win.setProgressBar` for Linux. These APIs now support any dock or taskbar which implements the LauncherEntry D-Bus API, and they no longer require `libunity`. [#52895](https://github.com/electron/electron/pull/52895)
- ## Fixes
- * Fixed DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them. [#52930](https://github.com/electron/electron/pull/52930)
- * Fixed `Uncaught illegal access` errors and possible renderer crashes after closing a same-process child window or removing an iframe with `nodeIntegrationInSubFrames` enabled. [#53040](https://github.com/electron/electron/pull/53040)
- * Fixed a possible main process crash at quit when a session was created from JavaScript that runs during shutdown. [#52924](https://github.com/electron/electron/pull/52924) <sup>(Also in [43](https://github.com/electron/electron/pull/52925))</sup>
- * Fixed a renderer crash when a page calls `SpeechRecognition.available()` or `SpeechRecognition.install()` with `processLocally`. [#53021](https://github.com/electron/electron/pull/53021) <sup>(Also in [42](https://github.com/electron/electron/pull/53016), [43](https://github.com/electron/electron/pull/53015))</sup>
- * Fixed crash in sharedTexture module when GPU context becomes unavailable. [#52926](https://github.com/electron/electron/pull/52926) <sup>(Also in [42](https://github.com/electron/electron/pull/52983), [43](https://github.com/electron/electron/pull/52938))</sup>
- * Fixed the primary instance being killed or receiving truncated arguments when a second instance passed a very long command line or large `additionalData` to `app.requestSingleInstanceLock()`. [#52950](https://github.com/electron/electron/pull/52950)
- * Fixeed document title updates when using back/forward navigation using the same document without utilizing `browserWindow.setTitle()`. [#52968](https://github.com/electron/electron/pull/52968)
- ## Other Changes
- * Fixed `Tray` icons not appearing (and their menus not opening) on Linux desktops that address the StatusNotifierItem by its unique D-Bus name or via the `org.freedesktop.StatusNotifierItem` interface, such as GNOME with the AppIndicator extension, Cinnamon and XFCE. [#52951](https://github.com/electron/electron/pull/52951)
- * Fixed a stall of tens of milliseconds while creating the first `BrowserWindow` on Linux.
- * Improved the performance of file lookups inside ASAR archives and of large files served from them to the renderer.
- * Improved the performance of calls through `contextBridge`-exposed APIs.
- * Improved the performance of `Buffer.allocUnsafe()` and of large file reads in the main and utility processes.
- * Reduced the main-thread cost of sending large values through `ipcRenderer`, `ipcMain` handlers and `webContents.send`. [#53017](https://github.com/electron/electron/pull/53017) <sup>(Also in [42](https://github.com/electron/electron/pull/53019), [43](https://github.com/electron/electron/pull/53018))</sup>
- * Linux arm64, Windows arm64 and macOS x64 builds now start the main process from the embedded Node.js startup snapshot like the other platforms, improving startup time. [#52879](https://github.com/electron/electron/pull/52879) <sup>(Also in [42](https://github.com/electron/electron/pull/52880), [43](https://github.com/electron/electron/pull/52881))</sup>