This PR contains the following updates:
Release Notes
electron/electron (electron)
v35.2.1: electron v35.2.1
Compare Source
Release Notes for v35.2.1
Fixes
- Fixed Minimize menu button to follow set window minimizability on Windows. #46715 (Also in 34, 36)
- Fixed a potential crash in
utilityProcess.postMessage when calling with an invalid transferable. #46666 (Also in 36)
- Fixed case where file dialog filters would get mixed up, if a
* filter was included. #46721 (Also in 34, 36)
- Fixed crash on reconversion with google IME and editcontext on macOS. #46700 (Also in 34, 36)
- Microtasks are no longer (incorrectly) run by serializing values, including when sending IPC. #46684 (Also in 34, 36)
v35.2.0: electron v35.2.0
Compare Source
Release Notes for v35.2.0
Features
- Added
nativeTheme.shouldUseDarkColorsForSystemIntegratedUI to distinguish system and app theme. #46599 (Also in 36)
Fixes
- Fixed ElectronAccessibilityUI bug. #46591 (Also in 33, 34, 36)
- Fixed a possible BrowserWindow crash caused by closing a parent window with focus or blur events. #46581 (Also in 34, 36)
- Fixed an error when calling
window.emit('close') after toggling fullscreen mode. #46620 (Also in 36)
- Fixed an inverted conditional in the above PR that caused broken window borders in some circumstances on Wayland. #46644 (Also in 33, 34, 36)
- Fixed an issue where badly formatted switches could cause crashes in
app.commandLine functions. #46631 (Also in 36)
- Fixed an issue with
--inspect-brk failing in packaged apps. #46583 (Also in 36)
- Fixed an issue with the
assert Node.js module in the renderer process. #46632 (Also in 36)
- Fixed several paint and white flash issues on macOS. #46628 (Also in 36)
Other Changes
- Fixed an issue where printing from the renderer process crashes the main process when no printers are installed in the system or there's not a default printer. #46616 (Also in 34, 36)
- Updated Chromium to 134.0.6998.205. #46655
v35.1.5: electron v35.1.5
Compare Source
Release Notes for v35.1.5
Fixes
- Fixed a potential crash in
parentPort. #46495 (Also in 34, 36)
Unknown
v35.1.4: electron v35.1.4
Compare Source
Release Notes for v35.1.4
Fixes
- Fix: don't copy 'package.json's out of ASAR file. #46478 (Also in 36)
- Fixed a bug that could cause some maximized windows on Linux to report an incorrect window state. #46464 (Also in 34, 36)
- Fixed a possible crash using Node.js on some arm32 devices. #46461 (Also in 36)
- Fixed crash on application exit with pending
app.getGPUInfo promise. #46470 (Also in 34, 36)
v35.1.3: electron v35.1.3
Compare Source
Release Notes for v35.1.3
Fixes
- Fixed a crash that could occur when dragging and dropping files into the browser. #46311 (Also in 36)
- Fixed an issue where
context-menu event weren't emitted as expected on Windows in draggable regions. #46334 (Also in 34, 36)
- Fixed an issue where calling
UtilityProcess.fork prior to the app ready event would cause a crash. #46403 (Also in 34, 36)
- Fixed flickering and ghosting artifacts in transparent windows on macOS. #46392 (Also in 36)
- Fixed memory leak in AutofillPopupView. #46413 (Also in 34, 36)
- Fixed the issue where rounded corners disappear momentarily when closing on Windows 11. #46408 (Also in 36)
- When a menu item on macOS is disabled (
enabled = false), it is now greyed out. #46341 (Also in 34, 36)
Other Changes
- Updated Chromium to 134.0.6998.179. #46313
v35.1.2: electron v35.1.2
Compare Source
Release Notes for v35.1.2
Fixes
- Fixed an issue where
navigationHistory.restore() failed to restore the userAgent if it was overridden. #46300 (Also in 34, 36)
Other Changes
v35.1.1: electron v35.1.1
Compare Source
Release Notes for v35.1.1
Fixes
- Fixed build failure when building with printing disabled. #46285 (Also in 34, 36)
v35.1.0: electron v35.1.0
Compare Source
Release Notes for v35.1.0
Features
- Added
ffmpeg.dll to delay load configuration. #46172 (Also in 34, 36)
Fixes
- Fixed NODE_OPTIONS parsing for child processes on macOS. #46244 (Also in 34, 36)
- Fixed a crash seen on Linux when calling
webContents.print(). #46147 (Also in 36)
- Fixed an issue where
system-context-menu incorrectly fired for all regions in frameless windows. #46178 (Also in 33, 34, 36)
- Fixed an issue where
webContents.printToPDF() didn't work as expected with cross-process subframes. #46257 (Also in 34, 36)
- Fixed an issue where the resizing border didn't work as expected on Wayland windows. #46224 (Also in 33, 34, 36)
- Fixed an issue with token formatting for tokens received after calling
pushNotifications.registerForAPNSNotifications(). #46148 (Also in 34, 36)
- Fixed crash on Linux when PipeWire screenshare source selection is cancelled. #46234 (Also in 36)
- Fixed crash with out-of-bounds string read when parsing NODE_OPTIONS. #46248 (Also in 34, 36)
Other Changes
- Improved performance of desktopCapturer.getSources when not requesting thumbnails on macOS. #46249 (Also in 34, 36)
- Updated Chromium to 134.0.6998.165. #46196
v35.0.3: electron v35.0.3
Compare Source
Release Notes for v35.0.3
Fixes
- Fixed an issue where snapped windows in Windows may sometimes be improperly restored. #46040 (Also in 33, 34, 36)
- Fixed incorrect titlebar in file save dialogs. #46074 (Also in 33, 34, 36)
Documentation
v35.0.2: electron v35.0.2
Compare Source
Release Notes for v35.0.2
Fixes
- Fixed an issue where Web Workers crashed on unhandled rejections. #46020 (Also in 34, 36)
- Fixed an issue where packages could be mistakenly not found in asar. #46022 (Also in 36)
- Fixed title changes to not occur while navigating within a page. #46035 (Also in 34, 36)
Other Changes
- Fixed an issue where Electron could fail to load on some older Linux distributions. #45983 (Also in 34, 36)
- Updated Chromium to 134.0.6998.88. #45972
v35.0.1: electron v35.0.1
Compare Source
Release Notes for v35.0.1
Fixes
- Fixed an issue where Node.js OOM errors terminate the process directly without raising an OOM exception. #45911 (Also in 36)
- Fixed an issue where
setContentProtection(true) was reverted when a given window was hidden. #45889 (Also in 34)
- Fixed invalid memory access in pdf viewer which lead to random crashes. #45879 (Also in 34)
- Improved webContents loading time when resolving fonts for uncommon scripts. #45918 (Also in 34, 36)
Other Changes
v35.0.0: electron v35.0.0
Compare Source
Release Notes for v35.0.0
Stack Upgrades
- Chromium
134.0.6998.44
- Node
22.14.0
- V8
13.4
Breaking Changes
- Added excludeUrls to webRequest filter and deprecated the use of empty arrays in urls property. #45678
- Added
fromVersionID on ServiceWorkers to get an instance of ServiceWorkerMain. #45341
- Deprecated
getPreloads and setPreloads on Session. #45329
- Fixed file chooser dialogs for flaptak applications. #44426 (Also in 34)
- Moved 'console-message' arguments into event object. #43617
- The
systemPreferences.isAeroGlassEnabled() API has been deprecated and will be removed without replacement. #45554
Features
Additions
- Added APIs to manage shared dictionaries for compression efficiency using Brotli or ZStandard. The new APIs are
session.getSharedDictionaryUsageInfo(), session.getSharedDictionaryInfo(options), session.clearSharedDictionaryCache(), and session.clearSharedDictionaryCacheForIsolationKey(options). #44750 (Also in 33, 34)
- Added
NSPrefersDisplaySafeAreaCompatibilityMode = false to Info.plist to remove "Scale to fit below built-in camera." from app options. #45357 (Also in 33, 34)
- Added
ServiceWorkerMain class to interact with service workers in the main process. #45341
- Added
running-status-changed event on ServiceWorkers to indicate when a service worker's running status has changed.
- Added
startWorkerForScope on ServiceWorkers to start a worker that may have been previously stopped.
- Added
WebFrameMain.collectJavaScriptCallStack() for accessing the JavaScript call stack of unresponsive renderers. #44204 (Also in 33, 34)
- Added
contextBridge.executeInMainWorld to safely execute code across world boundaries. #45330
- Added
frame to 'console-message' event. #43617
- Added
query-session-end event and improved session-end events on Windows. #44598
- Added
view.getVisible(). #45409 (Also in 34)
- Added
webContents.navigationHistory.restore(index, entries) API that allows restoration of navigation history. #45583 (Also in 34)
- Added optional animation parameter to BrowserWindow.setVibrancy. #35987
- Added permission support for
document.executeCommand("paste"). #45471 (Also in 33, 34)
- Added support for
roundedCorners BrowserWindow constructor option on Windows. #45740 (Also in 34)
- Added support for service worker preload scripts. #45408
- Support Portal's globalShortcuts. Electron must be run with --enable-features=GlobalShortcutsPortal in order to have the feature working. #45297
Improvements
- Performance improvements when processing microtasks. #44439 (Also in 32, 33, 34)
- Redesigned preload script APIs by introducing
registerPreloadScript, unregisterPreloadScript, getPreloadScripts on Session.#45329
Removed/Deprecated
- Removed 240 FPS limit when use shared texture OSR. #45781
Fixes
- Fixed
webContents.print() after switch to OOP printing on macOS and Linux. #45285
- Fixed an issue where the renderer process crashed when loading about:blank in subframes. #45758
- Fixed broken OOP
window.print() on macOS/Linux. #45259
- Fixed desktopCapturer.getSources not returning electron windows on Windows. #45000
- Fixed spellcheck suggestions not correctly populating on Windows. #45763
- Optimized
webFrame.getZoomLevel and webFrame.getZoomFactor APIs. #45557
- Re-enables the MacWebContentsOcclusion feature flag for Mac, with plans to make it enabled by default in a future release. #45801
Also in earlier versions...
- Addressed two possible crashes in the File System Access API. #45261 (Also in 34)
- Backported fix for a upstream bug that cause Offscreen Rendering to stutter. #45660 (Also in 32, 33, 34)
- Fixed WebFrameMain crash related to accessing speculative frames that have been destroyed. #45686 (Also in 33, 34)
- Fixed
chrome.i18n extension API being unavailable in service workers. #45031 (Also in 31, 32, 33, 34)
- Fixed
trace-startup not working on macOS. #44257 (Also in 32, 33, 34)
- Fixed
v8.setHeapSnapshotNearHeapLimit api in main and utility process, along with support for --diagnostic-dir Node.js cli flag to specify the directory to save the heap snapshots. #45632 (Also in 33, 34)
- Fixed a bug where the default path didn't always correctly fill the Name field in KDialogs on Linux. #45420 (Also in 34)
- Fixed a crash that could occur in OSR on window close. #45630 (Also in 34)
- Fixed a crash that could occur when calling
shell.readShortcutLink on Windows. #44784 (Also in 33, 34)
- Fixed a crash when calling
shell.readShortcutLink caused by PKEY_AppUserModel_ToastActivatorCLSID sometimes being represented by a string uuid. #45348 (Also in 33, 34)
- Fixed a potential crash in
chrome.tabs.update(). #45302 (Also in 33, 34)
- Fixed a potential crash when calling legacy
getUserMedia with an invalid chromeMediaSourceId. #45755 (Also in 34)
- Fixed a potential issues permissions in the Pointer Lock API after focus loss and regain. #45628 (Also in 34)
- Fixed an issue where RTL tooltips could be incorrect when using WCO on Windows. #45425 (Also in 33, 34)
- Fixed an issue where Windows Control Overlay didn't work with some window configurations. #45477 (Also in 33, 34)
- Fixed an issue where
EventSource was undefined in both renderer and worker processes when Node.js integration was enabled. #44475 (Also in 32, 33, 34)
- Fixed an issue where
WebContentsViews were being improperly removed. #44656 (Also in 31, 32, 33, 34)
- Fixed an issue where
contextmenu events wouldn't be correctly dispatched in draggable regions on Linux. #45841 (Also in 34)
- Fixed an issue where
resize wasn't being emitted for single-pixel resizes on Windows. #44700 (Also in 32, 33, 34)
- Fixed an issue where a
utilityProcess pid would not be undefined after exit. #44677 (Also in 32, 33, 34)
- Fixed an issue where buttons shown under the Window Controls Overlay API were missing tooltips. #44721 (Also in 32, 33, 34)
- Fixed an issue where closing a window after printing on Linux triggered a crash. #44246 (Also in 31, 32, 33, 34)
- Fixed an issue where drag-dropping two directories would cause
getAsFileSystemHandle to never resolve. #45256 (Also in 33, 34)
- Fixed an issue where print scaling could be too small during silent print. #45262 (Also in 34)
- Fixed an issue where selection of multiple directories with the
dialog module didn't work on Linux. #45394 (Also in 34)
- Fixed an issue where the
exit event could be emitted twice from the utilityProcess. #44243 (Also in 31, 32, 33, 34)
- Fixed an issue where the webContents
context-menu event was not emitted when using -webkit-app-region: drag. #44761 (Also in 32, 33, 34)
- Fixed an issue where the windows control overlay was unexpectedly visible in fullscreen on Linux. #44621 (Also in 31, 32, 33, 34)
- Fixed an issue where windows on Windows with
backgroundMaterial lost effect on maximization. #45525 (Also in 34)
- Fixed an possible crash when using draggable regions and BaseWindows to get the
context-menu event. #44940 (Also in 32, 33, 34)
- Fixed build failure when the PDF viewer is disabled. #44960 (Also in 33, 34)
- Fixed calling setAlwaysOnTop on a hidden window which is then shown with showInactive on Linux under X11. #44078 (Also in 31, 32, 33, 34)
- Fixed crash in gin::wrappable::secondweakcallback. #45378 (Also in 33, 34)
- Fixed crash in net api when utility process exits. #44574 (Also in 32, 33, 34)
- Fixed crash on startup with asan build on macOS. #45569 (Also in 33, 34)
- Fixed crash when accessing WebFrameMain frames and name attributes on destroyed frames. #45508 (Also in 33, 34)
- Fixed crash when network process terminates while a net log is running. #44406 (Also in 31, 32, 33, 34)
- Fixed crash when rendering super menu accelerator on linux. #44341 (Also in 32, 33, 34)
- Fixed custom spell checker getting stuck in infinite loop using 100% CPU. #45001 (Also in 31, 32, 33, 34)
- Fixed drag and drop icons not showing on Windows. #45777 (Also in 34)
- Fixed external window focus when using shell.openExternal. #44408 (Also in 33, 34)
- Fixed file preview window reappearing when calling
win.closeFilePreview twice on macOS. #45664 (Also in 32, 33, 34)
- Fixed issue where 'contextmenu' event is emitted twice on macOS. #44978 (Also in 34)
- Fixed issue with missing index arg for
webContents.canGoToOffset. #44989 (Also in 32, 33, 34)
- Fixed race condition in which WebContents appears as white screen on VDI machines without hardware acceleration capabilities. #44318 (Also in 32, 33, 34)
- Fixed regression with dynamic dependency on
libgdk_pixbuf. #44423 (Also in 32, 33, 34)
- Fixed segfault when moving WebContentsView between BrowserWindows. #44599 (Also in 31, 32, 33, 34)
- Fixed the path for a needed library used for mksnapshot. #45546 (Also in 32, 33, 34)
- Fixed theme does not work in DevTools. #44114 (Also in 32, 33, 34)
- Fixed update file extension bug. #44296 (Also in 33, 34)
- Fixed web worker scripts failing to load for chrome extensions. #45708 (Also in 32, 33, 34)
- Return 0 exit code for normal termination of the utility process. #44726 (Also in 32, 33, 34)
- The
avoidClosingConnections option for session.clearData now properly defaults to false when the dataTypes option is not set. #45187 (Also in 33, 34)
Other Changes
- Added more helpful logging if Node.js fails to initialize. #45317
- Backported fix for
3872580,383070811. #45496
- Fixed all
-Wunsafe-buffer-usage Clang warnings and enabled the compiler warning in new builds. #44056
- Fixed an issue where a deprecation warning was being incorrectly emitted for frameless windows on macOS. #44728 (Also in 33, 34)
Documentation
Notices
End of Support for 32.x.y
Electron 32.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.
v34.5.3: electron v34.5.3
Compare Source
Release Notes for v34.5.3
Fixes
- Fixed Minimize menu button to follow set window minimizability on Windows. #46716 (Also in 35, 36)
- Fixed case where file dialog filters would get mixed up, if a
* filter was included. #46720 (Also in 35, 36)
- Fixed crash on reconversion with google IME and editcontext on macOS. #46701 (Also in 35, 36)
- Microtasks are no longer (incorrectly) run by serializing values, including when sending IPC. #46683 (Also in 35, 36)
Other Changes
v34.5.2: electron v34.5.2
Compare Source
Release Notes for v34.5.2
Fixes
- Fixed ElectronAccessibilityUI bug. #46588 (Also in 33, 35, 36)
- Fixed a possible BrowserWindow crash caused by closing a parent window with focus or blur events. #46582 (Also in 35, 36)
- Fixed an inverted conditional in the above PR that caused broken window borders in some circumstances on Wayland. #46643 (Also in 33, 35, 36)
Other Changes
- Fixed an issue where printing from the renderer process crashes the main process when no printers are installed in the system or there's not a default printer. #46618 (Also in 35, 36)
v34.5.1: electron v34.5.1
Compare Source
Release Notes for v34.5.1
Fixes
- Fixed a Linux-only issue where the context menu runs the action under the cursor when opened and should not. #46436
- Fixed a bug that could cause some maximized windows on Linux to report an incorrect window state. #46462 (Also in 35, 36)
- Fixed a potential crash in
parentPort. #46494 (Also in 35, 36)
- Fixed crash on application exit with pending
app.getGPUInfo promise. #46472 (Also in 35, 36)
Unknown
v34.5.0: electron v34.5.0
Compare Source
Release Notes for v34.5.0
Fixes
- Fixed an issue where
context-menu event weren't emitted as expected on Windows in draggable regions. #46328 (Also in 35, 36)
- Fixed an issue where calling
UtilityProcess.fork prior to the app ready event would cause a crash. #46405 (Also in 35, 36)
- Fixed memory leak in AutofillPopupView. #46411 (Also in 35, 36)
- When a menu item on macOS is disabled (
enabled = false), it is now greyed out. #46340 (Also in 35, 36)
Other Changes
- Updated Node.js to v20.19.0. #46037
v34.4.1: electron v34.4.1
Compare Source
Release Notes for v34.4.1
Fixes
- Fixed an issue where
navigationHistory.restore() failed to restore the userAgent if it was overridden. #46298 (Also in 35, 36)
Other Changes
v34.4.0: electron v34.4.0
Compare Source
Release Notes for v34.4.0
Features
- Added
ffmpeg.dll to delay load configuration. #46174 (Also in 35, 36)
Fixes
- Fixed NODE_OPTIONS parsing for child processes on macOS. #46242 (Also in 35, 36)
- Fixed an issue where
system-context-menu incorrectly fired for all regions in frameless windows. #46175 (Also in 33, 35, 36)
- Fixed an issue where
webContents.printToPDF() didn't work as expected with cross-process subframes. #46258 (Also in 35, 36)
- Fixed an issue where the resizing border didn't work as expected on Wayland windows. #46223 (Also in 33, 35, 36)
- Fixed an issue with token formatting for tokens received after calling
pushNotifications.registerForAPNSNotifications(). #46150 (Also in 35, 36)
- Fixed build failure when building with printing disabled. #46286 (Also in 35, 36)
- Fixed crash with out-of-bounds string read when parsing NODE_OPTIONS. #46246 (Also in 35, 36)
Other Changes
- Improved performance of desktopCapturer.getSources when not requesti
Uh oh!
There was an error while loading. Please reload this page.
This PR contains the following updates:
^33.4.8->^35.2.1Release Notes
electron/electron (electron)
v35.2.1: electron v35.2.1Compare Source
Release Notes for v35.2.1
Fixes
utilityProcess.postMessagewhen calling with an invalid transferable. #46666 (Also in 36)*filter was included. #46721 (Also in 34, 36)v35.2.0: electron v35.2.0Compare Source
Release Notes for v35.2.0
Features
nativeTheme.shouldUseDarkColorsForSystemIntegratedUIto distinguish system and app theme. #46599 (Also in 36)Fixes
window.emit('close')after toggling fullscreen mode. #46620 (Also in 36)app.commandLinefunctions. #46631 (Also in 36)--inspect-brkfailing in packaged apps. #46583 (Also in 36)assertNode.js module in the renderer process. #46632 (Also in 36)Other Changes
v35.1.5: electron v35.1.5Compare Source
Release Notes for v35.1.5
Fixes
parentPort. #46495 (Also in 34, 36)Unknown
v35.1.4: electron v35.1.4Compare Source
Release Notes for v35.1.4
Fixes
app.getGPUInfopromise. #46470 (Also in 34, 36)v35.1.3: electron v35.1.3Compare Source
Release Notes for v35.1.3
Fixes
context-menuevent weren't emitted as expected on Windows in draggable regions. #46334 (Also in 34, 36)UtilityProcess.forkprior to the app ready event would cause a crash. #46403 (Also in 34, 36)enabled = false), it is now greyed out. #46341 (Also in 34, 36)Other Changes
v35.1.2: electron v35.1.2Compare Source
Release Notes for v35.1.2
Fixes
navigationHistory.restore()failed to restore theuserAgentif it was overridden. #46300 (Also in 34, 36)Other Changes
v35.1.1: electron v35.1.1Compare Source
Release Notes for v35.1.1
Fixes
v35.1.0: electron v35.1.0Compare Source
Release Notes for v35.1.0
Features
ffmpeg.dllto delay load configuration. #46172 (Also in 34, 36)Fixes
webContents.print(). #46147 (Also in 36)system-context-menuincorrectly fired for all regions in frameless windows. #46178 (Also in 33, 34, 36)webContents.printToPDF()didn't work as expected with cross-process subframes. #46257 (Also in 34, 36)pushNotifications.registerForAPNSNotifications(). #46148 (Also in 34, 36)Other Changes
v35.0.3: electron v35.0.3Compare Source
Release Notes for v35.0.3
Fixes
Documentation
v35.0.2: electron v35.0.2Compare Source
Release Notes for v35.0.2
Fixes
Other Changes
v35.0.1: electron v35.0.1Compare Source
Release Notes for v35.0.1
Fixes
setContentProtection(true)was reverted when a given window was hidden. #45889 (Also in 34)Other Changes
4010597. #459384010597. #45943v35.0.0: electron v35.0.0Compare Source
Release Notes for v35.0.0
Stack Upgrades
134.0.6998.4422.14.013.4Breaking Changes
fromVersionIDonServiceWorkersto get an instance ofServiceWorkerMain. #45341getPreloadsandsetPreloadsonSession. #45329systemPreferences.isAeroGlassEnabled()API has been deprecated and will be removed without replacement. #45554Features
Additions
session.getSharedDictionaryUsageInfo(),session.getSharedDictionaryInfo(options),session.clearSharedDictionaryCache(), andsession.clearSharedDictionaryCacheForIsolationKey(options). #44750 (Also in 33, 34)NSPrefersDisplaySafeAreaCompatibilityMode=falseto Info.plist to remove "Scale to fit below built-in camera." from app options. #45357 (Also in 33, 34)ServiceWorkerMainclass to interact with service workers in the main process. #45341running-status-changedevent onServiceWorkersto indicate when a service worker's running status has changed.startWorkerForScopeonServiceWorkersto start a worker that may have been previously stopped.WebFrameMain.collectJavaScriptCallStack()for accessing the JavaScript call stack of unresponsive renderers. #44204 (Also in 33, 34)contextBridge.executeInMainWorldto safely execute code across world boundaries. #45330frameto 'console-message' event. #43617query-session-endevent and improvedsession-endevents on Windows. #44598view.getVisible(). #45409 (Also in 34)webContents.navigationHistory.restore(index, entries)API that allows restoration of navigation history. #45583 (Also in 34)document.executeCommand("paste"). #45471 (Also in 33, 34)roundedCornersBrowserWindow constructor option on Windows. #45740 (Also in 34)Improvements
registerPreloadScript,unregisterPreloadScript,getPreloadScriptsonSession.#45329Removed/Deprecated
Fixes
webContents.print()after switch to OOP printing on macOS and Linux. #45285window.print()on macOS/Linux. #45259webFrame.getZoomLevelandwebFrame.getZoomFactorAPIs. #45557Also in earlier versions...
chrome.i18nextension API being unavailable in service workers. #45031 (Also in 31, 32, 33, 34)trace-startupnot working on macOS. #44257 (Also in 32, 33, 34)v8.setHeapSnapshotNearHeapLimitapi in main and utility process, along with support for--diagnostic-dirNode.js cli flag to specify the directory to save the heap snapshots. #45632 (Also in 33, 34)shell.readShortcutLinkon Windows. #44784 (Also in 33, 34)shell.readShortcutLinkcaused byPKEY_AppUserModel_ToastActivatorCLSIDsometimes being represented by a string uuid. #45348 (Also in 33, 34)chrome.tabs.update(). #45302 (Also in 33, 34)getUserMediawith an invalidchromeMediaSourceId. #45755 (Also in 34)EventSourcewasundefinedin both renderer and worker processes when Node.js integration was enabled. #44475 (Also in 32, 33, 34)WebContentsViews were being improperly removed. #44656 (Also in 31, 32, 33, 34)contextmenuevents wouldn't be correctly dispatched in draggable regions on Linux. #45841 (Also in 34)resizewasn't being emitted for single-pixel resizes on Windows. #44700 (Also in 32, 33, 34)utilityProcesspid would not beundefinedafter exit. #44677 (Also in 32, 33, 34)getAsFileSystemHandleto never resolve. #45256 (Also in 33, 34)dialogmodule didn't work on Linux. #45394 (Also in 34)exitevent could be emitted twice from theutilityProcess. #44243 (Also in 31, 32, 33, 34)context-menuevent was not emitted when using-webkit-app-region: drag. #44761 (Also in 32, 33, 34)backgroundMateriallost effect on maximization. #45525 (Also in 34)context-menuevent. #44940 (Also in 32, 33, 34)win.closeFilePreviewtwice on macOS. #45664 (Also in 32, 33, 34)webContents.canGoToOffset. #44989 (Also in 32, 33, 34)libgdk_pixbuf. #44423 (Also in 32, 33, 34)avoidClosingConnectionsoption forsession.clearDatanow properly defaults tofalsewhen thedataTypesoption is not set. #45187 (Also in 33, 34)Other Changes
3872580,383070811. #45496-Wunsafe-buffer-usageClang warnings and enabled the compiler warning in new builds. #44056Documentation
Notices
End of Support for 32.x.y
Electron 32.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.
v34.5.3: electron v34.5.3Compare Source
Release Notes for v34.5.3
Fixes
*filter was included. #46720 (Also in 35, 36)Other Changes
4052926. #46728v34.5.2: electron v34.5.2Compare Source
Release Notes for v34.5.2
Fixes
Other Changes
v34.5.1: electron v34.5.1Compare Source
Release Notes for v34.5.1
Fixes
parentPort. #46494 (Also in 35, 36)app.getGPUInfopromise. #46472 (Also in 35, 36)Unknown
v34.5.0: electron v34.5.0Compare Source
Release Notes for v34.5.0
Fixes
context-menuevent weren't emitted as expected on Windows in draggable regions. #46328 (Also in 35, 36)UtilityProcess.forkprior to the app ready event would cause a crash. #46405 (Also in 35, 36)enabled = false), it is now greyed out. #46340 (Also in 35, 36)Other Changes
v34.4.1: electron v34.4.1Compare Source
Release Notes for v34.4.1
Fixes
navigationHistory.restore()failed to restore theuserAgentif it was overridden. #46298 (Also in 35, 36)Other Changes
v34.4.0: electron v34.4.0Compare Source
Release Notes for v34.4.0
Features
ffmpeg.dllto delay load configuration. #46174 (Also in 35, 36)Fixes
system-context-menuincorrectly fired for all regions in frameless windows. #46175 (Also in 33, 35, 36)webContents.printToPDF()didn't work as expected with cross-process subframes. #46258 (Also in 35, 36)pushNotifications.registerForAPNSNotifications(). #46150 (Also in 35, 36)Other Changes