electron

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

MIT License

Downloads
3M
Stars
113.1K
Committers
1.4K

Bot releases are visible (Hide)

electron - electron v9.0.0-beta.13

Published by electron-bot over 4 years ago

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 i [email protected].

Release Notes for v9.0.0-beta.13

Fixes

  • Accessing the screen module before the ready event no longer makes it impossible to access the screen module. #22912
  • Fixed webRequest module not working with file:// protocol. #22919
  • Fixed an issue where native macOS dialogs sometimes failed to show after modal close. #22890
  • Fixed crash in network service process when using protocol.registerSchemeAsPrivileged api. #22917
  • Fixed issue where prefers-color-scheme would not be updated / set correctly when your OS was in dark mode. #22900
electron - electron v9.0.0-beta.12

Published by electron-bot over 4 years ago

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 i [email protected].

Release Notes for v9.0.0-beta.12

Fixes

  • Fixed a use-after-free error that could happen if a Tray was destroyed while showing a custom context menu. #22855
  • Fixed possible freeze on window with disabled background throttling. #22852
electron - electron v8.2.0

Published by electron-bot over 4 years ago

Release Notes for v8.2.0

Features

    • Added new useSessionCookies flag to net requests to allow them to use the session cookie store.
  • Fixed issue where SameSite cookies would not be attached to outgoing requests from the net module. #22807
  • Added disableDialogs option to WebPreferences. #22665

Fixes

  • Fixed a crash that could occur when sending arrays over IPC. #22758
  • Fixed a potential crash on invalid zoomFactor values when setting the zoom factor of a webpage. #22709
  • Fixed issue where mutating the global Object prototype could cause internal Electron logic to throw errors. #22728
  • Returns a more graceful error when adding duplicate items to a single TouchBar instance. #22645

Other Changes

  • Updated Chromium to 80.0.3987.158. #22742
electron - electron v7.2.1

Published by electron-bot over 4 years ago

Release Notes for v7.2.1

Fixes

  • Reverted "fix: better window hierarchy checks". cac3884d
electron - electron v7.2.0

Published by electron-bot over 4 years ago

Release Notes for v7.2.0

Features

    • Added new useSessionCookies flag to net requests to allow them to use the session cookie store.
  • Fixed issue where SameSite cookies would not be attached to outgoing requests from the net module. #22808
  • Exposing methods required by capturing a hidden webContents. #21894

Fixes

  • Better window hierarchy checks. c16c4c25
  • Fixed ARIA role="tree" for macOS VoiceOver. #22424
  • Fixed a crash that could occur when sending arrays over IPC. #22757
  • Fixed a potential crash on devices which had not connected any printers to their network. #22517
  • Fixed an occasional segfault with modal windows being closed or destroyed. #22540
  • Fixed issue where mutating the global Object prototype could cause internal Electron logic to throw errors. #22729
  • Fixed some properties not working in webview tags. #22512

Unknown

  • Reset version for 7.2.0. ace32163
electron - electron v9.0.0-beta.10

Published by electron-bot over 4 years ago

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 i [email protected].

Release Notes for v9.0.0-beta.10

Features

  • Added disableDialogs option to WebPreferences. #22664

Fixes

  • Fixed a potential crash on invalid zoomFactor values when setting the zoom factor of a webpage. #22708
  • Fixed an issue where changing theme on macOS would break window maximizability state. #22724
  • Fixed issue where mutating the global Object prototype could cause internal Electron logic to throw errors. #22727
  • Limited manipulation of custom spellchecker dictionary words to persistent sessions. #22683
  • Updated Chromium to 82.0.4085.10. #22506
electron - electron v9.0.0-beta.9

Published by electron-bot over 4 years ago

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 i [email protected].

Release Notes for v9.0.0-beta.9

Fixes

  • Fixed ARIA role="tree" for macOS VoiceOver. #22421
  • Returns a more graceful error when adding duplicate items to a single TouchBar instance. #22644

Other Changes

  • Fixed broken Views API builds. #22642
electron - electron v8.1.1

Published by electron-bot over 4 years ago

Release Notes for v8.1.1

Fixes

  • DeviceId from navigator.mediaDevices.enumerateDevices is now consistent across reloads. #22569

Other Changes

  • Updated Chromium to 80.0.3987.141. #22593
electron - electron v9.0.0-beta.7

Published by electron-bot over 4 years ago

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 i [email protected].

Release Notes for v9.0.0-beta.7

Features

  • Added ability to set and get title bar traffic light position on the fly (macOS). #22566
  • Added new spellcheck-dictionary-* events on the `session module to help track and debug dictionary initialization. #22556
  • Allow an optional callback parameter for WebFrame.executeJavaScript* methods, which is called synchronously unless the target context is paused. #22501

Fixes

  • DeviceId from navigator.mediaDevices.enumerateDevices is now consistent across reloads. #22567
  • Fixed issue where repositioned traffic lights would be in the wrong position after the user switches OS theme. #22560

Unknown

  • Added chrome.i18n extension API. #22570
  • Added chrome.tabs.connect extension API for background pages. #22549
electron - electron v9.0.0-beta.6

Published by electron-bot over 4 years ago

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 i [email protected].

Release Notes for v9.0.0-beta.6

Features

  • Added session.removeWordFromSpellCheckerDictionary API to remove custom words in the dictionary. #22368

Fixes

  • Enable offscreen rendering. #22425
  • Fixed a potential crash on devices which had not connected any printers to their network. #22519
  • Fixed some properties not working in webview tags. #22511
  • Removed assurance of object identity equality from the contextBridge as it is incapable of handling mutations. #22525
  • Updating the document title while in fullscreen with custom traffic light positions no longer makes the traffic lights invisible. #22509

Other Changes

  • None. #22479
  • Updated Chromium to 82.0.4058.2. #22198
electron - electron v8.1.0

Published by electron-bot over 4 years ago

Release Notes for v8.1.0

Features

  • Added ability to set and get title bar traffic light position on the fly (macOS). #22564
  • Added new spellcheck-dictionary-* events on the `session module to help track and debug dictionary initialization. #22558
  • Allow some NODE_OPTIONs in packaged apps. #22539

Fixes

  • Fixed process.getProcessMemoryInfo() return wrong private value on macOS. #22496
  • Fixed a potential crash on devices which had not connected any printers to their network. #22518
  • Fixed an occasional segfault with modal windows being closed or destroyed. #22481
  • Fixed issue where repositioned traffic lights would be in the wrong position after the user switches OS theme. #22559
  • Fixed some properties not working in webview tags. #22510
  • MacOS VoiceOver is now able to find its way back into web contents after it navigated "out" of an application. #22470
  • Removed assurance of object identity equality from the contextBridge as it is incapable of handling mutations. #22557
  • Updating the document title while in fullscreen with custom traffic light positions no longer makes the traffic lights invisible. #22508

Other Changes

  • Updated Chromium to 80.0.3987.137. #22548
electron - electron v8.0.3

Published by electron-bot over 4 years ago

Release Notes for v8.0.3

Fixes

  • Fixed ARIA role="tree" for macOS VoiceOver. #22423
  • Fixed issue where dictionary files for the spellchecker would be downloaded to the app install directory instead of the user data directory. #22448

Other Changes

  • Updated Chromium to 80.0.3987.134. #22463
  • Updated g_swizzle_imk_input_session for new SDK. a315283f
electron - electron v9.0.0-beta.5

Published by electron-bot over 4 years ago

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 i [email protected].

Release Notes for v9.0.0-beta.5

Fixes

  • Fixed session.setSpellCheckerDictionaryDownloadURL to append the dictionary name at the end of requests instead of requesting the same URL for all dictionaries. #22385
  • Fixed webRequest not working for CORS requests. #22468
  • Fixed an occasional segfault with modal windows being closed or destroyed. #22445
  • Fixed issue where dictionary files for the spellchecker would be downloaded to the app install directory instead of the user data directory. #22447
  • MacOS VoiceOver is now able to find its way back into web contents after it navigated "out" of an application. #22469
electron - electron v7.1.14

Published by electron-bot over 4 years ago

Release Notes for v7.1.14

Fixes

  • Backported V8 patch to fix bug in type inference. #22428
  • Fixed "will-navigate" event not being emitted for sandboxed contents. #22329
  • Fixed Electron apps getting rejected to Mac App Store. #22299
  • Fixed an OOB access in ReadableStream::Close (https://crbug.com/1045931). #22435
  • Fixed an integer overflow crash in ICU (https://crbug.com/1044570). #22420
  • Fixed an issue with safeDialog preferences not being passed properly. #22376
  • Fixed crash with seccomp-bpf sandbox on linux and glibc 2.31. #22338
electron - electron v9.0.0-beta.4

Published by electron-bot over 4 years ago

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 i [email protected].

Release Notes for v9.0.0-beta.4

Breaking Changes

  • Changed the default value of app.allowRendererProcessReuse to true, this will prevent loading of non-context-aware native modules in renderer processes. See #18397 for more information on this change. #22401

Features

  • Added session.serviceWorkerContext API to access basic service worker info and receive console logs from service workers. #22313

Fixes

  • Backported V8 patch to fix bug in type inference. #22426
  • Fixed an issue with safeDialog preferences not being passed properly. #22378
electron - electron v6.1.9

Published by electron-bot over 4 years ago

Release Notes for v6.1.9

Fixes

  • Backported V8 patch to fix bug in type inference. #22429
  • Fixed an OOB access in ReadableStream::Close (https://crbug.com/1045931). #22436
  • Fixed an integer overflow crash in ICU (https://crbug.com/1044570). #22422
  • Fixed crash with seccomp-bpf sandbox on linux and glibc 2.31. #22339
electron - electron v8.0.2

Published by electron-bot over 4 years ago

Release Notes for v8.0.2

Fixes

  • Fixed "will-navigate" event not being emitted for sandboxed contents. #22328
  • Fixed Electron apps getting rejected to Mac App Store. #22298
  • Fixed session.setSpellCheckerDictionaryDownloadURL to append the dictionary name at the end of requests instead of requesting the same URL for all dictionaries. #22384
  • Fixed an issue where TypeError occurred on initializing CrashReporter. #22344
  • Fixed an issue with safeDialog preferences not being passed properly. #22377
  • Fixed issue where navigating with the mouse buttons 4/5 would result in full page loads instead of in-page popstate navigations. #22205
  • Removed unneccessary breakpad_symbols directory from the dsym zip file. #22218
  • Reverted a change to the name of the NSPrincipalClass, which could cause issues with protocol handlers on macOS (e.g. my-app://). #22326

Documentation

  • Documentation changes: #22265
electron - electron v9.0.0-beta.3

Published by electron-bot over 4 years ago

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 i [email protected].

Release Notes for v9.0.0-beta.3

Features

  • Added support for the chrome.extension.getBackgroundPage API. #22177

Fixes

  • Fixed "will-navigate" event not being emitted for sandboxed contents. #22327
  • Fixed Electron apps getting rejected to Mac App Store. #22354
  • Fixed an issue where TypeError occurred on initializing CrashReporter. #22322
  • Fixed issue where navigating with the mouse buttons 4/5 would result in full page loads instead of in-page popstate navigations. #22204
  • Removed unneccessary breakpad_symbols directory from the dsym zip file. #22221
  • Reverted a change to the name of the NSPrincipalClass, which could cause issues with protocol handlers on macOS (e.g. my-app://). #22325

Other Changes

  • Fixed an issue that caused PDFs to load as a grey page. #22366

Documentation

  • Documentation changes: #22264
electron - electron v6.1.8

Published by electron-bot over 4 years ago

Release Notes for v6.1.8

Fixes

  • Fix BrowserWindow.setFocusable(true) not working on Windows. #21856
  • Fixed a crash that would occur when Notifications were closed in concert with app termination. #21718
  • Fixed a potential issue with active Menu garbage collection. #22152
  • Fixed an issue that could prevent communication between a sandboxed child window opened with nativeWindowOpen: false and an unsandboxed parent window. Also fixed document.visibilityState not working in sandboxed <webview>. #21697
  • Fixed an issue where window.print() only worked once on a single BrowserWindow. #21913
  • Fixed an issue where the credits set in About Panel credits were not dark mode aware on macOS. #21925
  • Fixed bug where the close event would not emit upon closing modal window on macOS. #22125
  • Fixed crash when restoring minimized hidden window on Windows. #22153
  • Fixed fuzzy font rendering when hot-plugging displays on macOS Catalina. #21878
  • Fixed incorrect button highlighting when defaultId is passed for dialog message boxes. #22150
  • Fixed media-specific globalShortcuts not working on macOS. #21690
  • Fixed memory leak when using javascript generator functions. #21774
  • Removed unneccessary breakpad_symbols directory from the dsym zip file. #22219

Other Changes

  • Updated crashReporter to throw an error for getLastCrashReport if crashReporter not started. #21684
electron - electron v7.1.13

Published by electron-bot over 4 years ago

Release Notes for v7.1.13

Fixes

  • Fixed webRequest API not working with WebSockets. #22141
  • Fixed a crash in webContents.print() with custom print margins. #22187
  • Fixed a potential issue with active Menu garbage collection. #22151
  • Fixed an issue where undefined was printed from console.log on Window when no arguments were passed. #22173
  • Removed unneccessary breakpad_symbols directory from the dsym zip file. #22220

Other Changes

  • Fixed a potential crash on faulty deviceNames in webContents.print(). #22012

Documentation

  • Documentation changes: #22266
Package Rankings
Top 0.15% on Npmjs.org
Top 0.21% on Alpine-edge
Top 20.7% on Repo1.maven.org
Top 3.26% on Proxy.golang.org
Top 21.35% on Conda-forge.org
Badges
Extracted from project README
Electron Logo GitHub Actions Build Status AppVeyor Build Status Electron Discord Invite