Sourced from electron's releases.
electron v31.3.0
Release Notes for v31.3.0
Features
- Added
DownloadItem.getCurrentBytesPerSecond(),DownloadItem.getPercentComplete(),DownloadItem.getEndTime(). #42915 (Also in 30, 32)- Aligned failure pathway in File System Access API with upstream when attempting to open a file or directory in a blocked path. #42994 (Also in 32)
Fixes
- Fixed a potential crash when using off screen rendering. #42941 (Also in 30, 32)
- Fixed an issue where
navigator.mediaDevices.getUserMediaandnavigator.getUserMediashould reject with aNotAllowedErrorif microphone or camera permissions have been denied at the system level on macOS. #42937 (Also in 30, 32)- Fixed an issue where calling
BrowserWindow.setBackgroundColorwith some level of transparency could cause a crash. #42928 (Also in 32)Other Changes
9e14f8d
feat: emit an event when accessing restricted path in File System Access
API ...f797f92
docs: note macOS fullscreen events in fullscreen query (#43016)7f6eab8
docs: improve desktop capture example (#43005)b288f3e
refactor: remove WindowListObserver::OnWindowAdded() (#42984)b833c3f
chore: remove unused BaseWindow::GetWeakPtr() (#42988)d53f1d8
chore: remove unused WrappableBase::AfterInit() (#42986)e259dd5
chore: remove unused typedef CreateDownloadPathCallback (#42968)daf8d22
refactor: remove unused web contents preferences methods (#42969)6249f59
chore: bump chromium to 126.0.6478.183 (31-x-y) (#42942)6c1409a
chore: remove unused field
ElectronBrowserClient::browser_main_parts_ (#42965)