electron:纯 JavaScript 开发原生桌面应用
采用JavaScript, HTML, 和CSS构建跨平台的桌面应用。 electron-bot released this
Release Notes for v8.2.5
Fixes
Assets
60
Release Notes for v7.2.4
Fixes
- Fixed Promise timeout issue when running Electron as Node. #23324
- Fixed a use-after-free error that could happen if a Tray was destroyed while showing a custom context menu. #23182
- Fixed an issue where windows without
nativeWindowOpen: true
could invoke the non-native-open path. #23224 - Fixed memory leak when using contextBridge with sandbox=true. #23232
- MacOS VoiceOver is now able to find its way back into web contents after it navigated "out" of an application. #23174
Assets
59
electron-bot released this
Release Notes for v8.2.1
Fixes
- Accessing the
screen
module before the ready event no longer makes it impossible to access thescreen
module. #22913 - Added workaround for nativeWindowOpen hang. #22749
- Enable offscreen rendering. #22431
- Fixed an issue where native macOS dialogs sometimes failed to show after modal close. #22889
- Fixed issue where
prefers-color-scheme
would not be updated / set correctly when your OS was in dark mode. #22901
Other Changes
- Updated Chromium to 80.0.3987.163. #22931
Assets
60
electron-bot released this
Release Notes for v8.2.0
Features
-
- Added new
useSessionCookies
flag tonet
requests to allow them to use the session cookie store.
- Added new
- Fixed issue where
SameSite
cookies would not be attached to outgoing requests from thenet
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
Assets
60
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 electron@9.0.0-beta.9.
Release Notes for v9.0.0-beta.9
Assets
63
electron-bot released this
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
Assets
60
electron-bot released this
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
Assets
60
Release Notes for v7.1.12
Fixes
- Fixed an issue where sending complex objects over IPC could in some cases cause the renderer process to be terminated. #21922
- Fixed crash with Date.toLocaleString for invalid locale and locale of the format aa@BB. #21969
- Fixed flash plugin not working. #22109
- Fixed issue where renderers could crash during GC when using the
contextBridge
module. #22112 - Fixed netLog.stopLogging returning undefined instead of the path to the log. #21988
Assets
59
electron-bot released this
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 electron@8.0.0-beta.9.
Release Notes for v8.0.0-beta.9
Fixes
Assets
60
electron-bot released this
Release Notes for v7.1.10
Fixes
- Fixed
BrowserWindow.setFocusable(true)
not working on Windows. #21855 - Fixed
set-cookie
header not passed in net module. #21770 - Fixed an issue where custom stream protocols would sometimes not complete responses when the data stream ended. #21758
- Fixed crash when restoring minimized hidden window on Windows. #21820
- Fixed issue where non-zero size pixels in CSS styles could be rounded down to zero size pixels. #21857
- Fixed memory leak when using javascript generator functions. #21773
Other Changes
- Fixed potential hang when sending syncronous IPC messages on process shutdown. #21776
Assets
59
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 electron@8.0.0-beta.7.
Release Notes for v8.0.0-beta.7
Features
- Added
session.addWordToSpellCheckerDictionary
API to support custom words in the. #21297
Fixes
- Fixed
set-cookie
header not passed in net module. #21769 - Fixed an issue where
webContents.printToPDF
failed to properly generate the PDF document. #21797 - Fixed an issue where custom stream protocols would sometimes not complete responses when the data stream ended. #21759
- Fixed memory leak when using javascript generator functions. #21760
Other Changes
- Updated Chromium to 80.0.3987.59. #21800
Assets
60
electron-bot released this
Release Notes for v7.1.9
Fixes
- Fixed a crash in contextBridge that happens on garbage collection. #21736
- Fixed a crash that would occur when Notifications were closed in concert with app termination. #21719
- Fixed an issue that could cause frameless windows to become undraggable in some circumstances. #21723
- Fixed an issue that could prevent communication between a sandboxed child window opened with
nativeWindowOpen: false
and an unsandboxed parent window. Also fixeddocument.visibilityState
not working in sandboxed<webview>
. #21696 - Fixed an issue with potential duplicate error popups when calling
shell.showItemInFolder
on Windows. #21749 - Fixed white flash when foregrounding an occluded window. #21750
Documentation
- Documentation changes: #21742
Assets
59
Release Notes for v7.1.8
Fixes
- Fixed an issue in the
net
module where aborting a request during a redirect could cause an error to be thrown. #21645 - Fixed incorrect button highlighting when
defaultId
is passed for dialog message boxes. #21652
Other Changes
- Updated
crashReporter
to throw an error forgetLastCrashReport
ifcrashReporter
not started. #21683
Assets
59
Release Notes for v7.1.7
Fixes
- Fixed an issue where calling allowNTLMCredentialsForDomains() could cause a change in Kerberos SPN generation behavior. #21572
Assets
59
electron-bot released this
Release Notes for v7.1.6
Fixes
Assets
59
Release Notes for v7.1.5
Fixes
- Added workaround for nativeWindowOpen hang. #21497
- Fixed
cookies.set
not working correctly whenname
orexpirationDate
is omitted. #21481 - Fixed a weird behaviors and crashes when controlling window menu by keys. #21453
- Fixed accessibility window title on macOS. #21466
- Fixed contextBridge crash when opening and closing many windows. #21514
- Fixed source maps not loading in devtools with file scheme. #21494
- Fixed window menu unable to hide on startup. #21449
- Removed Electron.dsym from macOS application zip. #21487
ee20443
Compare
Release Notes for v6.1.11
Fixes
Promise.then
context usage in V8