Fixed symbol generation on 32-bit Windows release builds.
Fixed service worker registration with custom protocols.Fixed potential crash with WebFrameMain when navigating between cross-origin websites.Fixed potential crash while generating accessibility trees for certain images.Fixed potential crash in WebFrameMain when performing a cross-origin navigation.Fixed missing Sec-CH-UA headers and empty erAgentData.Fixed linux arm64 builds to not require glibc 2.29+.Fixed issues with frameless window animations and styling.Fixed incorrect return value of app.requestSingleInstanceLock() when setting non-existent user data folder.Fixed empty app_id when running under wayland.Fixed crash when opening gtk file dialogs due to mismatched versions.Fixed crash when img without alt is shown with accessibility features enabled.Fixed crash on startup due to missing gtk symbol on older distros.Fixed building node modules with Visual Studio 2017.Fixed behavior of BrowserWindow.maximize on macOS for not shown windows.Fixed an issue with the app.requestSingleInstanceLock() API where it would sometimes hang.Fixed an issue where zombie windows can be created if window.close() is called during a fullscreen transition.Fixed an issue where tray items wouldn't highlight in some scenarios on macOS.Fixed an issue where the window bounds would incorrectly change if BrowserWindow.unmaximize was called on a window whose user bounds were maximized.Fixed an issue where the minimize button with WCO enabled would incorrectly be highlighted in some cases.Fixed an issue where some BrowserWindows opened from new links wouldn't properly load URLs.Fixed an issue where running second instances of the same application would cause a deadlock on Windows.Fixed an issue where printing with an invalid deviceName on Linux caused silent failures.Fixed an issue where pressing escape would not un-fullscreen on Windows or Linux in some circumstances.Enabled systemPreferences.subscribe in the filters param of open or save dialogs on Linux would disallow choosing files without an extension.Window can float over full-screened apps.
Added support for panel-like behavior.Added browserData to app.setPath/getPath.
Added a warning for building native modules with node-gyp and electron-rebuild, asking users to upgrade to >=8.4.0 for node-gyp and >=3.2.8 for electron-rebuild if using Electron 20 or higher.Use node-gyp >=8.4.0 and electron-rebuild >=3.2.9 for when rebuilding native modules. Added safeguards when building native modules with nan.Renderers are now sandboxed by default unless nodeIntegration: true or sandbox: false is specified.Removed the skip-taskbar feature on Linux.