Build cross platform desktop apps with JavaScript, HTML, and CSS!

Electron

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe

Electron 30.0.1 (32-bit)

  -  96.8 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system. Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Electron 30.0.1 (32-bit).


For those interested in downloading the most recent release of Electron or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Electron 30.0.1 (32-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Electron 30.0.1 (32-bit) Screenshot 1
  • Electron 30.0.1 (32-bit) Screenshot 2
  • Electron 30.0.1 (32-bit) Screenshot 3

What's new in this version:

Electron 30.0.1 (32-bit)
- Updated Chromium to 124.0.6367.60


Electron 30.0.0 (32-bit)
Features:
- Added support for NODE_EXTRA_CA_CERTS
- Implemented support for the File System API

Fixed:
- Fixed an issue on Windows where silent printing resulted in comically tiny renderer output
- Fixed an issue where showing or focusing a panel window would activate the app on Mac
- Fixed missing <__assertion_handler> header when compiling with libc++

Other Changes:
- Updated Chromium to 124.0.6367.49


Electron 29.3.0 (32-bit)
- Fixed a bug where a window with maximization disabled and WCO enabled would still show its maximization button


Electron 29.2.0 (32-bit)
Fixed:
- crash in Notification::Close() under libnotify 0.8.x with portal environment
- usage of Storage.{get|set|clear}Cookies via the Chrome DevTools Protocol


Electron 29.1.6 (32-bit)
Fixed:
- shell.showItemInFolder not opening Windows Explorer if the passed path contains forward slashes
- a potential crash in chrome.scripting on extension unload
- an issue where emojis weren't properly handled on Windows
- an issue where the serial-port-added event improperly respected filters set by serial.requestPort()


Electron 29.1.5 (32-bit)
Fixed:
- Fixed an issue where badge text set using the Badging API no longer appeared correctly on Windows

Other Changes:
- Updated Chromium to 122.0.6261.130


Electron 29.1.4 (32-bit)
- Updated Chromium to 122.0.6261.129


Electron 29.1.3 (32-bit)
Fixed:
- Fixed chrome://process-internals failing to load
- Fixed a memory corruption crash on Windows by removing DXDiag telemetry code

Other Changes:
- Backported fix for 40265302
- Updated Chromium to 122.0.6261.112


Electron 29.1.1 (32-bit)
Fixed:
- Fixed an issue where user-did-{resign|become}-active were not emitted properly on macOS
- Fixed an issue where webContents.print(options) failed if options was not passed or undefined is passed

Other Changes:
- Updated Chromium to 122.0.6261.95


Electron 29.1.0 (32-bit)
Features:
- Added proxy configuring support for requests made with net module from utility process

Fixed:
- Ensured ScreenCaptureKit is used exclusively on macOS 14.4 and higher to avoid permission prompts

Other Changes:
- Updated Chromium to 122.0.6261.70


Electron 29.0.1 (32-bit)
- Fixed an issue where the -webkit-app-region: drag property was not respected on some windows
- Updated Chromium to 122.0.6261.57


Electron 29.0.0 (32-bit)
Breaking Changes:
- Functions called over the contextBridge are now called with the expected receiver (this)
- The gpu-process-crashed event on app has been deprecated
- The deprecated gpu-process-crashed event on app has been removed
- The deprecated renderer-process-crashed event on app and crashed event on WebContents and have been removed

Features:
Additions:
- Added WebContentsView and BaseWindow, replacing the now-deprecated BrowserView APIs
- Added keyboardLock to ses.setPermissionRequestHandler(handler)
- Added an option in protocol.registerSchemesAsPrivileged to allow V8 code cache in custom schemes
- Added net module to utility process
- Added new Electron Fuse that opts the file:// protocol into more secure and restrictive behaviour that matches Chromium
- Added new webUtils.getPathForFile method to replace File.path augmentation
- Added support for configuring use_remote_checksums via .npmrc
- Migrated app.{set|get}LoginItemSettings(settings) to use Apple's new recommended underlying framework on macOS
- This PR adds several properties to the display object including detected, maximumCursorSize, and nativeOrigin

Removed/Deprecated:
- Removed extraneous dlls from Windows zip files

Fixed:
- Added support for ThumbnailCapturerMac and ScreenCaptureKitStreamPickerSonoma chromium feature flags to bypass deprecated API warning on macOS 14.4
- Fixed Electron 29.0.0-beta.3 regression that could pop up context menus in the wrong location
- Fixed an issue where import.meta.url did not work in the renderer process with contextIsolation enabled
- Fixed an issue where original-fs methods were not properly corrected for patched imports
- Fixed an issue where draggable regions didn't work across platforms
- Fixed crash in MessagePort::close
- Fixed the GrantFileProtocolExtraPrivileges not correctly preventing fetch() calls to file:// URLs


Electron 28.2.3 (32-bit)
Fixed:
- a crash that started occurring sporadically with some types of macOS window close
- an issue where webContents.printToPDF could fail when certain combinations of margins and pageSize values are passed
- an issue where crashes in node::Environment destruction potentially wouldn't be propagated to the NodeService exit handler
- an issue where zoom level settings did not persist per-session for webviews

Other Changes:
- Updated Chromium to 120.0.6099.283


Electron 28.2.2 (32-bit)
- Fixed an issue where select-usb-device did not respect the filter option in navigator.usb.requestDevice()


Electron 28.2.1 (32-bit)
Fixed:
- Apply module search paths restriction on worker and child process
- Fixed a potential async_hooks crash when listening for the restore event on Windows after minimizing a maximized BrowserWindow
- Fixed an issue where Request objects did not correctly copy headers into fetches
- Fixed an issue where non-modal windows with vibrancy could have incorrectly rounded corners on Sonoma
- Fixed an issue where the printBackground option in webContents.printToPDF did not work as expected
- Fixed forked child process not able to send IPC message under some cases on macOS
- Fixed on-screen-keyboard not hiding for webviews under some cases

Other Changes:
- Removed extraneous dlls from Windows zip files
- Security: backported fix for CVE-2024-0807
- Security: backported fix for 1407197
- Updated Chromium to 120.0.6099.268


Electron 28.2.0 (32-bit)
Features:
- Added net module to utility process

Fixed:
- session.fromPartition() key lookup bug
- a potential crash when calling dialog.showMessageBoxSync
- a potential renderer crash when inspecting elements
- macOS bug that causes window maximize button to be disabled in full-screen mode

Other Changes:
- Updated Chromium to 120.0.6099.227


Electron 28.1.4 (32-bit)
- Fixed an issue where inAppPurchase.getProducts and inAppPurchase.purchasedProduct did not resolve as expected


Electron 28.1.3 (32-bit)
- Fixed a crash resultant from trying to listen to power-related events before the ready event was emitted on Linux

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe