bump node to v18.14.2 (main) (#37380)


use associated `v8::Context` for event setup (#37355)


html fullscreen when window not fullscreenable (#37348)


add `httpOnly` `cookies.get` filter (#37255)


guard more private API usage on MAS builds (#37309)


restoring X11 window should not remove previous maximize state (#37346)


remove unused python code (#37351)


implement net.fetch (#36733)


bump node to v18.14.1 (main) (#37332)


fixed a typo in `process.defaultApp` doc (#37342)


convert functions to async & eliminate duplicates (#37316)


type-safe import of menu-item-roles in api-menu-item-spec.ts (#37320)


use expect(dir).to.be.an.instanceof(fs.Dirent); (#37331)


cleanup let xyz = null as unknown as T; (#37335)


move desktopCapturer usage from renderer to main in ts-smoke (#37321)


enable linting of ts-smoke and fix all issues (#37322)


use async helpers to simplify tests (#37314)


add BrowserWindow.set/getWindowButtonPosition APIs (#37094)


rename & split internal module tests (#37318)


fix "crash cases" tests not failing properly (#37304)


use webContents.create() in type-safe way (#37281)


strip warnings from stdout in `get_release` (#37277)


remove redundant Node.js patch (#37279)


use render-process-gone event in tests (#37280)


only macOS 10.13+ is supported now (#37286)


ignore makeLatest on pre-releases (#37274)


add missing `is_verbose_mode` import (#37273)


add logging for debugging release json (#37270)


`BrowserView` crash when 'beforeunload' prevented (#37205)


re-bake node v18.12.1 image for asset upload (#37254)


include all standard paper sizes for webContents.print() (#37159)


add `win.isFocusable()` return type (#37245)


simplify Node.js event loop with `SpinEventLoop` (#34884)


add logUsage to shell.openExternal() options (#37139)


revert to e-110.0.5451.0 on Appveyor (#37253)


bake node v18.12.1 Appveyor image (#37250)


simplify events (#37099)


cookies filter secure invalid (#37203)


set make_latest correctly on published releases (#37233)


change undocumented protocol.registerProtocol to detect body type (#36595)


update links in comments (#37197)


update https://cs.chromium.org/ links to https://source.chromium.org/ (#37190)


update appveyor build agent (#37211)


re-enable worker spec failures (#37015)


add missing clipboard-sanitized-write permission value to setPermissionRequestHandler() (#37173)


avoid using v8 on Isolate termination (#35766)


remove load-url event (#37174)


rename built-in modules to bindings to match naming update in node (#37182)


ensure fullscreen test is retryable (#37179)


Node.js hkdf tests work now (#37180)


remove reference to electron/releases (#37164)


mark some node specs as flaky (#37181)


correct redefinition which is invalid C++ (#36096)


only retry tests on CI (#37167)


type for received-apns-notification event (#37177)


expose native bindings by process type (#35949)


bump node to v18.14.0 (main) (#37129)


fix version check in release_dependency_versions.yml (#37155)


use relative links within docs (#37042)


update stable dates (#37150)


update appveyor image to latest version (#37151)


remove old script code for ATOM_SHELL_ (#37140)


move gin_helper::Constructible methods to prototype (#37087)


remove deprecated capturer count APIs (#37075)


enable basic a11y when voice control is active (#37122)


add missing ipcRenderer require to example code (#37134)


bump http-cache-semantics from 4.1.0 to 4.1.1 (#37132)


update spec dependencies to clean up yarn audit (#37116)


allow workflow_dispatch on scheduled Actions (#37128)


bump chromium to 111.0.5544.3 (main) (#36820)


process event emitting for sandboxed renderers (#37109)


update mocha for retries and audit fix (#37117)


actually upload symbol zips (#37124)


improve globalShortcut and hookWindowMessage types (#37115)


remove `mips64el` build config (#37093)


use automatic link syntax for symbol server link (#37089)


remove invalid appcache value from storages in clearStorageData() (#37095)


nodeIntegrationInWorker fails to boot in AudioWorklets (#37041)


fixup release_dependency_versions action (#37036)


strip trailing whitespace (#35969)

.circleci .devcontainer .github docs script shell spec


bump deps to clean up yarn audit (#36535)


validate `.mjs` spec files in Node.js smoke tests (#37073)


note how to clear an aspect ratio (#37074)


update actions/stale to v6.0.1 (#37079)


update modules list in docs/README.md (#37080)


fixup ninja for release (#37083)


simplify script/lint.js (#37077)


crash on `WebWorkerObserver` script execution (#37050)


crash on `window.print()` (#37052)


ensure correct ninja is used (#37069)


ensure autofill popup view is > 1x1 in size (#36121)


resizing borders in nondraggable regions (#37016)


add support for unlocking with Apple Watch (#36935)


fallback to GtkStatusIcon when app indicator is not supported (#36815)


emit `devtools-open-url` event for DevTools link selection (#36774)


updated deep link docs (#36952)


fix memory leak in `v8.serialize()` (#37021)


update README.md (#37002)


remove crashpad related sandbox policy (#37013)


enable whole-program optimization native modules by default (#36937)


do not error on null exports in ESM loader (#37009)


move spec helpers to spec/lib (#37010)


remove unused fixture_support.md (#37011)


separate WEB_VIEW_ATTRIBUTES / WEB_VIEW_ERROR_MESSAGES (#36972)


remove unused files in spec/fixtures (#37012)


call `ListenerDestroyed()` in `FileSelectHelper::RunFileChooserEnd()` (#37006)


cleanup `ElectronContentClient::AddPlugins` (#37005)


use vscode-markdown-languageservice for link linting (#36901)


add a `<datalist>` spec for time type (#36953)


clean up .keep files (#36980)


make plugin helper executable unconditional (#36971)


cleanup autofill agent shutdown sequence (#36954)


don't run stale workflow jobs in parallel (#36967)


fix nativeTheme test when system in dark mode (#36943)


Change factuality and word choice in app.runningUnderARM64Translation (#36947)


update clipboard fiddles (#36946)


`<datalist>` dropdown positioning (#36934)


support running tests against Electron releases (#36944)


fix test for USB device.forget() (#36942)


webview background color on reload (#36920)


update node types version (#36924)


run WOA tests on AppVeyor (#36925)


add label property to Display objects (#36855)


update pinned versions for security scorecard workflow (#36910)


update amannn/action-semantic-pull-request version (#36902)


disallow shortcut reference links in docs Markdown (#36860)


Cmd+Tab not working when exiting kiosk mode (#36854)


bump appveyor to e-111.0.5518.0 (#36900)


remove older branch migration helpers (#36888)


remove `ScriptOrModule` V8 flag (#36887)


fix typo in promise rejection (#36763)


cleanup reference links (#36659)


enable microtask queue per window agent (#36870)


missing libcxx headers (#36863)


`getUserMedia` duplicate permissions call (#36787)


bump node to v18.13.0 (main) (#36818)


migrate patch-up to use app creds (#36817)


update release deps workflow (#36530)


RTL `WindowButtonsProxy` buttons (#36839)


handle null/undefined options for fs.readdir (#34764)


add missing window-management permission value to setPermissionRequestHandler() (#36776)


fix broken stale issues workflow (#36843)


cleanup `drag_util` (#36806)


fix link in breaking-changes.md (#36793)


bump chromium to 111.0.5518.0 (main) (#36575)


Add note about argv getting modified (#36735)


move report_raw_headers to TrustedParams (#36725)


focus rings with multiple buttons in `showMessageBox` (#36772)


rename WebSwapCGLLayer to WebSwapCGLLayerChromium (#35961)


cleanup some rogue backticks (#36778)


update incorrect grammar (#36780)


update links (#36657)


update electron/clerk links in PR template (#36658)


update code highlights in tutorial (#36691)


main.js file change was displayed incorrectly (#36709)


improve dark mode example fiddle (#36596)


update visual studio min version (#36702)


use chrome headers in net.request for everything except cookie (#36666)


Fix incorrect highlight in an example snippet (#36700)


replace (webContents as any).destroy() with webContents.destroy() (#36653)


cherry-pick 32b7dc86a763 from v8 (#36651)


blend node and blink code generation policy when both are loaded (#36567)


use the process cache to reduce the memory for asar file (#36600)


strip branded binaries (#36641)


update AppVeyor image to include latest Windows updates (#36649)


update markdownlint (#36540)


reland “fix ambiguous reference gcc compile error” (#36544)


added username to IAP purchaseProduct method (#35902)


add mdn link to web-request-filter.md (#36603)


autoclose issues with blocked/need-repro and no response (#36532)


link net.request options to ClientRequestConstructorOptions (#36556)


bump chromium to 110.0.5451.0 (main) (#36394)


pin action shas (#36562)


fix broken links (#36519)


new WebAssembly API support in Node.js (#36420)


make StatusIconType an enum class (#36500)


fixup mksnapshot args on linux (#36531)


expose window.invalidateShadow() (#32452)


update NMV for Electron 24 (#36465)


drop support for Windows 7 / 8 / 8.1 (#36427)


treat maxWidth/Height<=0 as unlimited (#36487)


document outlivesOpener option in window open handler (#36486)


handle Notification requireInteraction option (#36477)


improve accelerator check failed message (#36476)


fix loadExtension example (#36489)


update NMV for Electron 23 (#36464)


change pull request template to include mentions of templates and examples (#36474)


update E23 release dates (#36475)


enable crashpad for ELECTRON_RUN_AS_NODE processes (#36460)


reimplement Tray with StatusIconLinuxDbus on Linux (#36333)


bump minimatch from 3.0.4 to 3.0.8 (#36418)


add missing event-emitter link to utility-process docs (#36428)


fixup appveyor image for release (#36429)


add support for WebUSB (#36289)


update devcontainer and use latest codespaces features (#36422)


bump node to v18.12.1 (main) (#36356)


bake appveyor images automatically, run sync on depshash change (#35396)


force ninja binary to the right arch after src cache restore (#36401)


fix dangling promise in npm install (#36379)


remove unneeded --turbo-profiling-input arg from mksnapshot_args (#36378)


bump loader-utils from 1.4.1 to 1.4.2 in /spec (#36375)


bump chromium to 110.0.5415.0 (main) (#36186)

cc gn gni h idl json mm patch patches ts


add default action permissions (#36363)


build mas and darwin simultaneously (#36354)


update SECURITY.md with new GHSA reporting feature (#36367)


bump loader-utils from 1.4.1 to 1.4.2 (#36365)


remove out cache (#36355)


make src cache smaller (#36344)


update README.md to use correct twitter handle (#36345)


pin some more action versions (#36343)


pin amannn/action-semantic-pull-request (#36341)


pin version of actions/checkout (#36342)


enable scorecard github action (#35741)


change defined(MAS_BUILD) to IS_MAS_BUILD() (#36332)


abort ShipIt installation attempt at the final mile if the app is running (#36130)


provide moduleVersion to docs-parser directly (#36329)


update tutorials for Forge 6 (#36313)


upgrade to Node.js v18 (#35999)


`app.dock.setIcon()` crash before app ready (#36279)


add app.getPreferredSystemLanguages() API (#36035)


bump loader-utils from 1.2.3 to 1.4.1 in /spec (#36281)


remove unsupported OS_FREEBSD flag check (#36273)


bump loader-utils from 1.2.3 to 1.4.1 (#36276)


move draggable regions to WebContents (#36230)


arm linux glibc dependency (#36247)


fix driverId -> deviceId typo (#36246)


Fixed outdated documentation (uploading to App Store) (#35116)


Add BrowserWindow option to hide window in Mission Control (macOS) (#36092)


re-enable window.open referrer test (#36155)


fix building with enable_plugins = false (#36193)


add EOL dates to timeline doc (#36187)


remove undocumented feature and flaky test for webview resize event (#36154)


prefix version in uploader script (#36169)


bump chromium to 109.0.5382.0 (main) (#36057)

build chromium_src docs patches shell spec spec-chromium


fix flake in will-navigate test (#36153)


add utility process info to tutorial docs (#36074)


correcting main example in WebRequest documentation (#36113)


handle uncaught promise error (#35484)


use npm@7 for npm view command


strip v in the getElectronVersion helper


resolve loadURL properly for in-page navigations (#36129)


document that when `invoke` rejects, it gives a different Error (#36127)


use python3 for appveyor commands (#36131)


ensure get-version runs in the electron git checkout (#36128)


determine electron version from tags not files (#36106)


fixed MenuItem documentation to use the same formatting for all role options (#36112)


Bump v23.0.0-nightly.20221024


Bump v23.0.0-nightly.20221021


exit properly when `node-spec-runner` validates specs (#36091)


disable flaky linux arm/arm64 crash test case (#36094)


enable OOPIF printing to PDF (#36051)


Bump v23.0.0-nightly.20221020


UtilityProcess API (#34980)

cc gn gni h js json md mojom patch patches ts

build docs lib patches script shell spec typings


migrate from asar to @electron/asar (#36070)


Bump v23.0.0-nightly.20221019


printToPDF default margins (#36060)


headless job tracking in printToPDF (#36046)


Bump v23.0.0-nightly.20221018


support `serialPort.forget()` (#35310)


Move draggable regions implementation from NativeBrowserView into InspectableWebContentsView (#35007)


bump chromium to 108.0.5355.0 (main) (#35900)


Bump v23.0.0-nightly.20221017


update VS Code debugger types to remove "pwa-" prefix (#36042)


override app's desktop name and v8 flags in default-app (#35997)


re-enable <webview> tag DOM events emits resize event (#36026)


remove useless Node.js V8 patch (#36013)


Bump v23.0.0-nightly.20221014


fix erroneous removal warning for decrementCapturerCount (#36016)


Windows 7 frame showing for frameless non-resizable windows (#35365)


Bump v23.0.0-nightly.20221013


Revert "Bump v23.0.0-nightly.20221013"


re-enable power monitor tests on arm64 (#36015)


use views NonClientHitTest for draggable regions on mac (#35603)


disable `nodeIntegrationInWorker` for certain Worker types (#35919)


use webContents.mainFrame.on() in MessagePort tutorial (#35824)


more robust PDF specs (#35979)


fix building with enable_ppapi = false (#35988)


Bump v23.0.0-nightly.20221012


remove WebKit leftovers after it was renamed to Blink (#35966)


`webContents.printToPDF` option plumbing (#35975)


remove references to Widevine (#35980)


on-screen-keyboard hides on input blurred in webview (#35921)


remove redundant color diffing dependency (#33215)


drag and drop should copy on macOS (#35963)


Bump v23.0.0-nightly.20221011


add tests for valid electron module names (#35931)


Bump v23.0.0-nightly.20221010


override `content::ContentMainDelegate::CreateContentClient()` (#35932)


Revert "Bump v23.0.0-nightly.20221010"


expose the built-in electron module via the ESM loader (#35930)


remove pywin32 mention in Windows build instructions (#35940)


add missing #include "base/cxx17_backports.h" (#35945)


Bump v23.0.0-nightly.20221007


Bump v23.0.0-nightly.20221006


cherry-pick c83640db21b5 from chromium (#35924)


only override valid electron module names (#35915)


eliminate `DecrementCapturerCount` patch (#35710)


clean up patch linting errors (#35917)


Bump v23.0.0-nightly.20221005


update supported Mac versions (#35911)


update bluetooth fiddle example event name to trigger correct event (#35894)


Bump v23.0.0-nightly.20221004


update libcxx filenames (#35904)


Revert "Bump v23.0.0-nightly.20221004"


ensure mas builds of the same application can use safestorage (#35864)


move from stale GH app to stale action (#35845)


`TryCatch` scope in node_bindings (#35850)


bump chromium to 108.0.5329.0 (main) (#35628)


Bump v23.0.0-nightly.20221003


Bump v23.0.0-nightly.20220930


Bump v23.0.0-nightly.20220929


update breaking changes for v21 (#35820)


Bump v22.0.0-nightly.20220928


replace scroll-touch* with generic input-event (#35531)


fix deps workflow tag comparison (#35830)


set display_id in desktop capturer on Linux (#33861)


Bump v22.0.0-nightly.20220927


Handle an electron.d.ts file in a custom build (#33979)


add WebContents.opener and webContents.fromFrame() (#35140)


add support for Web Bluetooth pin pairing (#35416)


fix major dependencies update workflow file (#35811)


Bump v22.0.0-nightly.20220926


remove unused GitHub app config file (#35797)


minor grammar fixes in tutorial (#35804)


bump node to v16.17.1 (main) (#35800)


potential exception when calling webFrameMainBinding.fromIdOrNull() (#35785)


set macOS crypto keychain name earlier (#34683)


add app.getSystemLocale() method (#35697)


update NMV for Electron 22 (#35772)


update E22 release dates (#35773)


Bump v22.0.0-nightly.20220923


changed event.data to data under the message.port in docs (#35086)


make patches owned by patch-owners (formed by upgrades + security) (#35778)


update the link for Introduction to Node.js (#35761)


Bump v22.0.0-nightly.20220922


allow docking DevTools with WCO (#35754)


add forge-overview.md (#35473)


remove claim that HTTPS authenticates the remote server (#35526)


add exposeInIsolatedWorld(worldId, key, api) to contextBridge (#34974)


Bump v22.0.0-nightly.20220921


add blocked/needs-repro issues-helper  (#35605)


WebAuthn Discoverable Credential (Resident Credential) (#35374)


add missing .eslintrc.json files to limit imports properly (#35719)


fix wording mistake in security.md section 4 (#35682)


Bump v22.0.0-nightly.20220920


fix ambiguous reference gcc compile error (#35714)


edge case in app.isInApplicationsFolder() (#35636)


Bump v22.0.0-nightly.20220919


Revert "Bump v22.0.0-nightly.20220919"


add webContents.close() (#35509)


Bump v22.0.0-nightly.20220916


uv_os_gethostname failing on Windows 7 (libuv patch regression) (#35702)


reverse support matrix order (#35699)


update `.nvmrc` Node.js version from 14 to 16 (#35676)


add stale configuration (#35698)


allow custom v8 snapshots to be used in the main process and the default snapshot in the renderer process (#35266)


fix building with enable_basic_printing false (#35687)


EventEmitter is missing properties in sandbox preload script. (#35522)


Bump v22.0.0-nightly.20220915


make macOS spellchecker fns formal no-ops (#35514)


Bump v22.0.0-nightly.20220914


make check-symlinks.js aware of BRANDING.json changes (#35579)


add back docs about asar archives (#35563)


add IPC validation guideline link in checklist (#35573)


Markdown linting and typo (#35568)


allow maximizing when window enters tablet mode with WCO (#35617)


remove extra dot in extension (#35618)


expose content-bounds-updated event (#35533)


fix typescript error in code samples (#35641)


Bump v22.0.0-nightly.20220913


Use inline image link in faq.md (#35413)


add performance advice to disable default menu creation (#35525)


potential "Object has been destroyed" error in BrowserWindow.getFocusedWindow (#35520)


Bump v22.0.0-nightly.20220912


Bump v22.0.0-nightly.20220909


ensure history navigations are sandboxed-iframe-aware (#35420)


bump chromium to 107.0.5286.0 (main) (#35590)


remove UnresponsiveSuppressor altogether (#35507)


fix misspelling in fuses (#35609)


update sandbox renderer defaults for Electron 20 (#35379)


Set background for WCO container (#35569)


Bump v22.0.0-nightly.20220908


session.getBlobData never resolves with blob sizes > 65536 (#35277)


improve registerFileProtocol example (#35580)


make sure artifacts are saved for fork PRs (#35593)


move dark mode activation to main_win.cc (#35529)


add fuses and asar integrity docs (#35528)


fix missing includes in code example (#35479)


bump ansi-regex from 4.1.0 to 4.1.1 (#35541)


remove no-op force-paint for hidden windows (#35532)


bump chromium to 107.0.5274.0 (main) (#35375)


Bump v22.0.0-nightly.20220906


Revert "Bump v22.0.0-nightly.20220906"


Bump v22.0.0-nightly.20220905


`screen.getCursorScreenPoint()` crash on Wayland (#35503)


Bump v22.0.0-nightly.20220902


Bump v22.0.0-nightly.20220901


webFrameMain.origin (#35438)


remove unneeded SetBackgroundOpaque hack (#35496)


BrowserView is owned by a BaseWindow (#35511)


drop unresponsive suppressor for menus (#35498)


move api-media-handler-spec from spec-main to spec (#35518)


simplify WebContents::Destroy (#35510)


Bump v22.0.0-nightly.20220831


crash loading non-standard schemes in iframes (#35485)


Bump v22.0.0-nightly.20220830


compensate for title bar height when setting bounds on `BrowserView` (#34713)


bump node to v16.17.0 (main) (#35350)


crash on WebWorker destruction (#35422)


Bump v22.0.0-nightly.20220829


crash when switching origins with emulation settings set (#35466)


use nghttp2's config.h on all platforms (#35449)


update docs description to match sidebar (#35144)


delete implicit fallthrough patch (#35452)


pass rfh instances through to the permission helper (#35419)


fix missing patch config dir error (#35451)


fix some broken globs for spec-main (#35439)


Bump v22.0.0-nightly.20220825


fullscreen crashing with `roundedCorners: false` (#35421)


remove unused `GuestViewContainer` (#35405)


Node.js `atob` input validation (#35415)


fix appveyor x64 tests (#35406)


fixup doc-only-change on Windows (#35431)


fix export patches to work when source directory does not exist (#35432)


Bump v22.0.0-nightly.20220824


Bump v22.0.0-nightly.20220823


add restore event for minimized maximization (#35342)


apply chromium commit 30a32e6 (#35370)


undefined details.requestingUrl from session.setPermissionCheckHandler (#35281)


session.setDisplayMediaRequestHandler (#30702)


Bump v22.0.0-nightly.20220822


update libcxx filenames (#35397)


Revert "Bump v22.0.0-nightly.20220822"


ensure chrome colors are initialized (#35034)


update process singleton patch (#35376)


use AppVeyor workflows (#35377)


Revert "Bump v22.0.0-nightly.20220819"


Bump v22.0.0-nightly.20220819


Revert "Bump v22.0.0-nightly.20220818"


Bump v22.0.0-nightly.20220818


don't bypass redirect checks (#35357)


bump chromium to 106.0.5216.0 (main) (#34993)


add dependencies and troubleshooting section to build-instructions (#35345)


Bump v22.0.0-nightly.20220817


promise support with webFrameMain.executeJavaScript (#35292)


allow Linux distros to build against system shared libraries (#34841)


Frameless window shows frame while opening (#35189)


drop now-empty remote runner (#35343)

cc coffee cpp css eslintrc gitignore gn gyp html js json lock md patch pdf png ts txt yml

.circleci .github build docs patches script spec spec-main


Bump v22.0.0-nightly.20220816


IPC emit order in -ipc-ports handler (#35320)


`serialPort.open()` failing (#35306)


add uv_loop_close when object release to fix crash (#35322)


Bump v22.0.0-nightly.20220815


don't expose deprecate as an internal module (#35311)


migrate remaining webview specs to main (#35213)


removes unused import in preload script (#35324)


add Electron deps to license credits file (#35283)


simplify `Browser::SetLoginItemSettings` (#35303)


Bump v22.0.0-nightly.20220812


bump @electron/get to 2.0.0, node to >= 12+ (#35301)


WCO occlusion of DevTools (#35209)


Bump v22.0.0-nightly.20220811


Bump v22.0.0-nightly.20220810


fix getStoragePath return type (#35288)


remove deprecated 'new-window' event (#34526)


fix a typo in section on debugging with VSCode (#35256)


Bump v22.0.0-nightly.20220809


migrate asar specs to main runner (#35230)


fix error in the `ts-compile-doc-change` step (#35258)


Bump v22.0.0-nightly.20220808


app.relaunch loses args when execPath specified (#35108)


use optional chaining / nullish coalescing operator (#35217)


temporarily disable tests on mas arm64 that are causing a crash (#35226)


fix webpack prod failure (#35227)


Revert "Bump v22.0.0-nightly.20220805"


Bump v22.0.0-nightly.20220805


migrate remaining chromium specs to main (#35216)


migrate node specs to main (#35212)


remove reference to electron/i18n in README (#35228)


Revert "Bump v22.0.0-nightly.20220804"


Bump v22.0.0-nightly.20220804


update tray docs with info for mac menubar icons (#35136)


add WebContents.ipc (#34959)


migrate <webview> tag event specs to main runner (#35077)


migrate webview attribute specs to spec-main (#35076)


upgrade webpack and related deps (#34990)


Revert "Bump v21.0.0-nightly.20220803"


Fix the URL bugs at tutorial-6-publishing-updating.md (#35175)


fix link in tutorial (#35192)


Bump v21.0.0-nightly.20220803


update categories to match sidebar (#35196)


consider dock space when showing menu (#35194)


Wayland general CSD fixes (#34955)


fix linking with component ffmpeg (#35178)


update NMV for Electron 21 (#35124)


fail non-fatally when InitLogging fails (#35138)


remove unsupported skiptaskbar linux impl (#35179)


Bump v21.0.0-nightly.20220802


touch events not recognized by WCO on windows (#35117)


modify file extension generation on Windows (#34723)


turn off windows on arm test result comments (#35142)


DCHECK entering fullscreen while loading url (#35111)


ensure native modules use the correct config (#35159)


Bump v21.0.0-nightly.20220801


remove skip-taskbar feature on Linux. (#35123)


new main -> renderers messageChannel example (#34978)


empty result of `webContents.getUserAgent()` (#35069)


Bump v21.0.0-nightly.20220729


update E21 release date (#35122)


switch to GHA for WOA (#35109)


Bump v21.0.0-nightly.20220728


migrate shell specs to main process (#35058)


Bump v21.0.0-nightly.20220727


don't wait for ready event to register open-url listener (#35019)


add electon deps to //src gitignore (#35065)


migrate the rest of the webFrame tests to main (#35080)


migrate more chromium specs to main (#35081)


crash on startup in X11 (#35075)


use win_clang_x64 binary for x86 extract symbols (#35078)


allow setsize to be called within a move or resize for preventDefault (#34843)


add process module tests for main process (#35057)


handle WCO pressed state when going maximized -> minimized (#35070)


remove duplicate test that is causing hang in Windows (#35071)


move chromium spec config to its own folder (#35063)


Make disable_color_correct_rendering patch work again (#35050)


migrate process module specs to spec-main (#35056)


Bump v21.0.0-nightly.20220726


remove references to robotjs (#35064)


remove unused spec/expect-helpers (#35055)


migrate nativeImage specs to main (#35062)


migrate clipboard spec to spec-main (#35059)


bump node to v16.16.0 (main) (#34853)


properly fire serial-port-added and serial-port-removed events (#34958)


Bump v21.0.0-nightly.20220725


Add missing link to tutorial page (#35035)


use Get/SetID from views:View in Button (#35022)


update build dependencies for Fedora (#35024)


Bump v21.0.0-nightly.20220722


remove unused WebContents._sendToFrameInternal (#35010)


Bump v21.0.0-nightly.20220721


clean up callback handling in `webContents.print()` (#34894)


only create webContents after 'will-attach-webview' (#32941)


bump terser from 4.6.7 to 4.8.1 (#34987)


add support for --ozone-platform-hint flag on Linux (#34937)


Bump v21.0.0-nightly.20220720


update mediastreamdevicescontroller.patch (#34995)


Revert "Bump v21.0.0-nightly.20220720"


bump chromium to 105.0.5187.0 (main) (#34921)


consolidate gn templates (#34918)


unduplicate MediaStreamDevicesController (#34895)


merge crash annotations instead of overwriting (#34795)


Bump v21.0.0-nightly.20220719


delegate to `PrintViewManagerBase` on failed print (#34893)


crash on `BrowserWindow.setEnabled()` (#34904)


optionally validate disabled Node.js specs (#34899)


potential hang on print settings failure (#34892)


wait longer for goma to be ready (#34956)


Bump v21.0.0-nightly.20220718


do not define _LIBCPP_ABI_NAMESPACE=Cr for all native modules (#34932)


Bump v21.0.0-nightly.20220715


cherry-pick 5e227bebf193 from v8 (#34931)


Revert "Bump v21.0.0-nightly.20220715"


Revert "Bump v21.0.0-nightly.20220714"


Bump v21.0.0-nightly.20220714


ensure that v8 sandbox isnt enabled for arm (#34914)


bump chromium to 105.0.5173.0 (main) (#34770)


alwaysOnTop browser window option for X11 Linux (#34766)


Bump v21.0.0-nightly.20220713


enable `deviceName` validation on Linux (#34872)


`base::DictionaryValue` usage in APNS notifs (#34897)


Enable APNS registration + notification delivery in macOS apps (#33574)


Bump v21.0.0-nightly.20220712


ensure that requestMediaKeySystemAccess resolves (#34886)


update Windows caption buttons to match Win11 style (#34790)


sandbox preloads by default (#32869)


set Wayland application ID (#34855)


Bump v21.0.0-nightly.20220711


improve run-clang-tidy.ts behavior when filenames < jobs (#34736)


use third_party DEPOT_TOOLS when running lint scripts (#34846)


safer check for WCO button updates (#34833)


run CI tests on Xcode 13.3.0 (#34850)


Bump v21.0.0-nightly.20220708


ensure v8 pointer compression + sandbox is enabled on 64bit native modules (#34844)


`setRepresentedFilename` with non-default `titlebarStyle` (#34834)


add first-party-set chromium tests (#34827)


WCO pressed background state updates (#34771)


Bump v21.0.0-nightly.20220707


Bump v21.0.0-nightly.20220706


modernize base::Value useage in asar/archive (#34796)


update Discord invite links (#34730)


fix typos (#34731)


enable v8 sandboxed pointers (#34724)


modernize Value usage in converters (#34794)


Bump v21.0.0-nightly.20220705


Bump v21.0.0-nightly.20220704


Bump v21.0.0-nightly.20220701


document the removal of IA32 Linux support (#34787)


Bump v21.0.0-nightly.20220630


used nested namespaces (#34737)


modernize ListValue usage in permission manager (#34662)


modernize some devtools code using deprecated ListValue (#34655)


remove appveyor hook to defunct service (#34789)


Bump v21.0.0-nightly.20220629


fix release_dependency_versions workflow (#34573)


re-enable HKDF crypto functionality (#34767)


`<datalist>` bounds vertical cutoff (#34759)


Bump v21.0.0-nightly.20220628


update makeRequest parameters (#34782)


modernize base::Value usage in accessibility_ui (#34666)


update printing patch for main gclient sync (#34777)


resolve symlinks when computing relative asar paths for integrity (#34776)


modernize ListValue usage in gpu info (#34663)


Revert "Bump v21.0.0-nightly.20220628"


fix building with enable_basic_printing false (#34711)


bump got from 6.7.1 to 11.8.5 (#34697)


remove spurious trailing namespace comments (#34732)


bump chromium to 105.0.5129.0 (main) (#34403)

cc gn gni h js json lock md mm patch patches


Bump v21.0.0-nightly.20220627


replace broken Windows taskbar images (#34729)


use maximize event instead of resize event (#34740)


replace Object.assign with object spread syntax (#34739)


load webFrame via process._linkedBinding in security-warnings.ts (#34735)


Bump v21.0.0-nightly.20220624


WCO respects maximizable/closable/minimizable (#34677)


Bump v21.0.0-nightly.20220623


modernize ListValue usage in dict_util.mm and related files (#34661)


modernize base::Value usage in shell/renderer/printing (#34682)


disable flaky transparent window test (#34660)


Bump v21.0.0-nightly.20220622


chunk filenames when linting C++ files (#34237)


remove undocumented page-title-set webview event (#34533)


allow macOS debug builds to be built (#34536)


expand tutorial (#34604)


use std::size(args) instead of hardcoded values (#34651)


modernize ListValue in net converters (#34657)


modernize ListValue code in session (#34656)


modernize base::Value usage in WebRequest (#34667)


Bump v21.0.0-nightly.20220621


Revert "build: build & release libcxx objects on darwin (#34586)" (#34680)


Revert "Bump v21.0.0-nightly.20220621"


window button visibility fullscreen interaction (#34530)


move main process only accessible API bindings away from common (#34634)


let result: ReturnType<typeof this._callWindowOpenHandler>; (#34628)


build & release libcxx objects on darwin (#34586)


mark existing Node.js flakes as dontcare (#34644)


remove deprecated drag-and-drop code (#34615)


Bump v21.0.0-nightly.20220620


overzealous media key listening on Windows (#34594)


fix BrowserView painting when origin updated (#34581)


performance problem in `crashReporter.start()` on macOS (#34609)


bump jpeg-js from 0.4.3 to 0.4.4 in /spec-main (#34607)


use stubs for gdk-pixbuf dependency (#34077)


cleanup undocumented keys from webFrame.getWebPreference() (#34588)


Bump v21.0.0-nightly.20220617


draggable regions updating on bounds change (#34582)


Bump v21.0.0-nightly.20220616


fix spelling errors in multiple files (#34574)

cc gn gni h html idl js json md mm py ts yml

.circleci build docs lib script shell spec spec-main


warn when using the deprecated new-window event (#34528)


make preload calculation identical between sandbox & non-sandboxed (#34531)


Bump v21.0.0-nightly.20220615


add immersive dark mode on windows (#33624)


add panel support for BrowserWindow (#34388)


crash when `setWindowOpenHandler` callback throws (#34523)


add missing page-title-updated event spec for webview (#34529)


Bump v21.0.0-nightly.20220614


use webContents.setWindowOpenHandler() in specs (#34514)


make navigator.userAgentData non-empty (#34481)


Bump v21.0.0-nightly.20220613


Revert "Bump v21.0.0-nightly.20220613"


remove unused proxy-window-open.snapshot.txt (#34501)


move duplicate code to RendererClientBase::ShouldLoadPreload helper (#34477)


all files selection logic on linux (#34496)


don't require glibc 2.29+ on linux arm64 builds (#34491)


Bump v21.0.0-nightly.20220610


add macOS height option info (#34451)


Bump v21.0.0-nightly.20220609


update normal bounds prior to minimizing (#34473)


update clang-format script (#34286)


Bump v21.0.0-nightly.20220608


use --root instead of --project_root for cpplint (#34456)


html fullscreen transitions stacking (#32905)


Bump v21.0.0-nightly.20220607


Revert "Bump v21.0.0-nightly.20220607"


fix nan spec runner on macOS (#34447)


switch to --use-color flag for clang-tidy (#34457)


fix for flaky renderer crash test (#34452)


Bump v21.0.0-nightly.20220606


add --unique option to release notes script (#34296)


fix `did-frame-navigate` example in webFrameMain docs (#34419)


bump node to v16.15.1 (main) (#34424)


Bump v21.0.0-nightly.20220603


fullscreen windows aren't resizable on macOS (#34379)


render process crash handling (#34428)


re-enable shared worker webview test (#34338)


Bump v21.0.0-nightly.20220602


Revert "Bump v21.0.0-nightly.20220602"


increase timeout for electron-build step (#34427)


remove redundant @available checks (#34407)


disable 32-bit Windows symbol generation (#34412)


crash in WebFrameMain mojo connection when RenderFrameHost is nullptr (#34411)


Revert "Bump v21.0.0-nightly.20220601"


Bump v21.0.0-nightly.20220601


update husky to v8.0.1 (#34343)


cache python install to better deal with download errors. (#34360)


bump chromium to 104.0.5073.0 (main) (#34272)

cc gn gni h js manifest md mm patch patches ts

build docs patches script shell spec spec-main


Bump v21.0.0-nightly.20220531


zombie windows when fullscreening and closing (#34378)


printToPDF should be headless (#33654)

chromium_src docs lib patches shell spec spec-main typings


Bump v21.0.0-nightly.20220530


hide content protected windows during screen capture with `ScreenCaptureKitMac` (#34362)


re-enable CalculateNativeWinOcclusion (#34374)


Bump v21.0.0-nightly.20220527


Bump v21.0.0-nightly.20220526


trigger mksnapshot/chromedriver releases automatically (#34346)


Revert "Bump v20.0.0-nightly.20220525"


Bump v20.0.0-nightly.20220525


esc not working on Windows during fullscreen (#34317)


do not checkout chromium for ts docs check (#34331)


Bump v20.0.0-nightly.20220524


use webContents.setWindowOpenHandler() in default-app (#34308)


return options directly in makeBrowserWindowOptions() helper (#34309)


add support for HIDDevice.forget() (#34210)


add a TRACE call for `crash_reporter::Start()` (#34268)


use webContents.setWindowOpenHandler() in specs (#34310)


crash on navigator.serial.getPorts() (#34280)


Bump v20.0.0-nightly.20220523


remove X-Content-Security-Policy header in quick-start.md (#34307)


building node modules with Visual Studio 2017 (#34217)


add height option and color transparency info (#34278)


service worker registration with custom protocols (#34290)


add first-instance-ack event to the `app.requestSingleInstanceLock()` flow (#34297)


Add GitHub token permissions for workflows (#34298)


Bump v20.0.0-nightly.20220520


crash when creating interface for speculative frame (#33919)


Bump v20.0.0-nightly.20220519


DCHECK on `webContents.print()` (#34271)


delayed bounds when moving/resizing and preventing default (#34204)


Update release dates for E20 (#34267)


Bump v20.0.0-nightly.20220518


bump chromium to 103.0.5046.0 (main) (#33906)

cc gn gni h js json lock manifest mm patch patches py


added units to <webview>.print() pageSize option (#34088)


WCO crash on bad `titlebarStyle` (#34140)


Bump v20.0.0-nightly.20220517


Revert "Bump v20.0.0-nightly.20220517"


add missing explanation for [angle|dawn]_enable_vulkan_validation_layers = false (#34216)


add `setTitlebarOverlay` spec (#34221)


Bump v20.0.0-nightly.20220516


Bump v20.0.0-nightly.20220513


fetching PDF element from `WebLocalFrame` (#34176)


tray icon not highlighting on empty menu (#34173)


Bump v20.0.0-nightly.20220512


upgrade extract-zip for installer (#34166)


fix background transparency flake (#34190)


crash when loading extension with missing manifest (#34168)


clarify added/removed events on device APIs (#34177)


call loadUrl when opening new windows from links (#34159)


fixup done being called multiple times (#34175)


Bump v20.0.0-nightly.20220511


rm enable_31_bit_smis_on_64bit_arch_and_ptr_compression.patch (#34157)


Revert "Bump v20.0.0-nightly.20220510"


Bump v20.0.0-nightly.20220510


run node specs with py3 (#34154)


building node modules with Visual Studio 2017 (#34109)


create singleton pipename from user & executable (#34139)


bump node to v16.15.0 (main) (#33947)


stub gtk_native_dialog_get_type (#34141)


allow customizing browser data location (#33554)


fix a crash in `safeStorage` on Linux (#33913)


change upload-to-s3 vars to upload-to-storage (#34105)


Bump v20.0.0-nightly.20220509


add missing ackCallback parameter (#34126)


Bump v20.0.0-nightly.20220506


remove ending slash upload-index-json (#34125)


Revert "Bump v20.0.0-nightly.20220506"


use azure function to hash assets instead of lambda (#34117)


remove S3 uploads (#34104)


prevent RemoveFromLoginItems() from mounting volumes from login items (#34068)


stop using v8::Locker everywhere (#34078)


unflake some more tests (#34084)


offscreen rendering crash on input select (#34069)


Bump v20.0.0-nightly.20220505


fix run-clang-format extension matching (#34076)


requestSingleInstanceLock API sometimes hangs (#33777)


initialize member variables directly (#34046)


Bump v20.0.0-nightly.20220504


unflake some focus tests (#34061)


fix nativeModulesEnabled in spec/webview-spec.js (#34027)


remove dead circle config bits (#34034)


fix require('echo') -> require('@electron-ci/echo') (#34026)


Bump v20.0.0-nightly.20220503


make BrowserWindow#isFocused() return false when blur() is called on macOS (#33734)


skip flaky test on 32-bit Windows (#34021)


scope internal test fixtures under `@electron-ci` (#33822)


support mixed-case extensions in Linux file dialogs (#33918)


move FirstPartySets into the browser process (#33998)


Bump v20.0.0-nightly.20220502


allow script/spec-runner.js with empty list of runners (#33982)


spec: allow connections to port 2049 (#33983)


Bump v20.0.0-nightly.20220429


fix FirstPartySetsHandler initialization (#33971)


better solution for resizable frameless DCHECK (#33790)


disable MallocNanoZone on mac (#33704)


Bump v20.0.0-nightly.20220428


use smaller resource_class because goma (#33905)


fix return type of setJumpList() in electron.d.ts (#33910)


remove git.io (#33933)


ensure sync-done file exists during git cache save (#33949)


actually verify az urls too (#33929)


Bump v20.0.0-nightly.20220427


improve CI speeds and reduce CI costs (#33904)


use dev-cdn instead of sysroots s3 bucket (#33922)


Bump v20.0.0-nightly.20220426


Bump v20.0.0-nightly.20220425


fix macos release GN gen (#33915)


update release script to handle new CircleCI configs (#33914)


Revert "Bump v20.0.0-nightly.20220425"


bump chromium to 102.0.4999.0 (main) (#33731)


Revert "Bump v20.0.0-nightly.20220422"


Bump v20.0.0-nightly.20220422


improve circleci config (#33881)


Bump v20.0.0-nightly.20220421


fix intermittent compilation failures on macOS (#33768)


backport 7c9b3938d from libuv (#33815)


adopt partition alloc early initialization (#33832)


use semantic-commit-action (#33857)


Bump v20.0.0-nightly.20220420


include accessibility blink strings (#33840)


Bump v20.0.0-nightly.20220419


document when BrowserWindow and BrowserView can be used (#33696)


update security guide regarding ctx isolation (#33807)


Bump v20.0.0-nightly.20220418


fix patch conflicts from 37b7e347 (#33818)


Revert "Bump v20.0.0-nightly.20220418"


potential crash caused by dlopen different gtk libraries (#33650)


Bump v20.0.0-nightly.20220415


Bump v20.0.0-nightly.20220414


Revert "Bump v20.0.0-nightly.20220414"


build python2 from source (#33793)


event propagation after exiting fullscreen on Windows (#33757)


manually install python@2 (#33785)


apply senderFrame details to ipcMain port event (#33756)


interpret bytes to string (#33766)


allow `null` when subscribing notification (#33641)


add missing GN dep (#33758)


#ARGB to #RGBA conversion (#33707)


Revert "Bump v20.0.0-nightly.20220412"


Bump v20.0.0-nightly.20220412


note reason for is_cfi = false (#33749)


add comment for enable_cet_shadow_stack (#33747)


migrate urllib to python3 (#33737)


note safeStorage.isEncryptionAvailable() needs ready event (#33724)


explicitly run scripts with python3 (#33720)


bump chromium to 102.0.4989.0 (main) (#33557)

.circleci chromium_src lib patches script shell spec spec-main


re-enable disabled ScriptOrModule specs (#33702)


use python3 to lint (#33627)


implement chrome.tabs.reload (#33560)


Bump v20.0.0-nightly.20220411


Revert "Bump v20.0.0-nightly.20220411"


modify uploaded assets for win-ia32 (#33699)


Bump v20.0.0-nightly.20220408


temporarily disable 32-bit Windows symbol generation (#33653)


report more detailed errors in shell.openExternal() on Windows (#33620)


Revert "Bump v20.0.0-nightly.20220407"


Bump v20.0.0-nightly.20220407


recommend setting e.returnValue (#33628)


switch to gender neutral terms (#33532)


use //chrome resources directly (#33626)


Bump v20.0.0-nightly.20220406


combine some smaller MAS patches (#33595)


fix typo in NotifyWindowRequestPreferredWidth method name (#33568)


Revert "Bump v20.0.0-nightly.20220404"


remove usage of private pid API on MAS (#33594)


add missing translation string for ax tree (#33614)


revert "fix: some frameless windows showing a frame on Windows (#32692)" (#33599)


disable RDP


Revert "Revert "build: enable RDP for release builds""


Revert "build: enable RDP for release builds"


Bump v20.0.0-nightly.20220404


enable RDP for release builds


upload to AZ as well as S3 (#33573)


mark platform-specific functionality for BrowserWindow (#33512)


create `userData` on requestSingleInstanceLock() if needed (#33559)


Revert "Bump v20.0.0-nightly.20220401"


Bump v20.0.0-nightly.20220401


Revert "Bump v20.0.0-nightly.20220331"


Bump v20.0.0-nightly.20220331


remove "cache" from app.getPath (#33509)


don't unmaximize on macOS if user set max bounds (#33480)


build when pdf component is disabled (#33513)


bump chromium to 102.0.4971.0 (main) (#33454)


make test apps' name prefixed with electron-test- (#33511)


save Windows artifacts at end of job in case they fail (#33510)


Bump v20.0.0-nightly.20220330


re-enable `test-child-process-stdio-overlapped` (#33502)


remove redundant code in node integration (#33500)


use posix_spawn instead of NSTask so we can disclaim the spawned ShipIt executable (#33468)


add app.isHidden API for macOS (#32155)


on macOS show BrowserWindow on maximize if not currently shown (#32949)


bump NMV for Electron 20 (#33476)


bump ansi-regex from 3.0.0 to 3.0.1 in /spec (#33484)


set v8_typed_array_max_size_in_heap to default (#33496)


add new Squirrel.Mac bundle installation method behind flag (#33470)


fix type of 'value' param in setUserDefaults (#33481)


bump minimist from 1.2.5 to 1.2.6 in /spec-main (#33431)


getting focused window with destroyed webContents (#33404)


re-enable desktop specs (#33497)


fix moveAbove desktopCapturer spec (#33471)


bump minimist from 1.2.5 to 1.2.6 (#33432)


Bump v19.0.0-nightly.20220329


update libuv patch for event loop integration (#31647)


update heading level of webFrame.insertCSS (#33467)


fixup esbuild on macos (#33486)


crash when WindowButtonsProxy references cleared NSWindow (#33069)


update node types version (#33452)


simplify skipTaskbar breaking changes text (#33479)


Use Node's URL parser in the 5th security recommendation (#33463)


store last ninja log in artifacts (#32936)


calling of X11 functions when running under Wayland (#33355)


BrowserView background color in webContents (#33435)


Update release dates for E19 and fix typos (#33464)


Bump v19.0.0-nightly.20220328


bump chromium to 102.0.4962.3 (main) (#33447)


Bump v19.0.0-nightly.20220325


non-client windows messages on legacy widget host (again) (#33438)


gn check when //printing component is disabled (#33429)


bump chromium to 102.0.4961.0 (main) (#33091)

cc gn gni h json manifest mm patch patches


Update china npmmirror (#33401)


add WCO title bar style setters (#33066)


fix SCA and postMessage links in web-frame-main.md (#33415)


remove pywin32 from Windows build instructions (#33402)


Bump v19.0.0-nightly.20220324


update out-dated node patches (#33421)


bump node to v16.14.2 (main) (#32833)


abort CI if goma authentication is invalid (#33413)


Revert "test: re-enable webview resize events test (#33220)" (#33409)


libuv patches to address child_process.spawn slowness (#33337)


Bump v19.0.0-nightly.20220323


update Ubuntu version used for Linux prebuilt binaries (#33372)


persist BrowserView content bounds when calculating layout (#32747)


add new IPC validation section to the security tutorial (#33369)


initialize asar support in worker threads (#33216)

lib patches shell spec spec-main typings


use pylint-2.7 (#33232)


fix crash on image.crop (#33148)


remove extra $ from npm install command (#33366)


upgrade @electron/get version to ^1.14.1 (#33259)


enable thin LTO on Mac (#33194)


Bump v19.0.0-nightly.20220322


change usages of std::vector with const elements (#33373)


disable SIGUSR1 when --inspect is disabled (#33188)


use stricter options in SecStaticCodeCheckValidity (#33368)


mark skipTaskbar as unsupported on Linux (#33226)


pend bounds change when moving BrowserWindows (#33288)


re-enable webview resize events test (#33220)


fix and re-enable Network.getResponseBody test (#33227)


IncrementCapturerCount doesn't increase the capturer count (#32973)


NOTREACHED when resizing windows frameless bounds (#33029)


bump @electron/docs-parser version (#33346)


add note about supported versions to issue template (#33348)


support more color formats for `backgroundColor` (#31868)


Bump v19.0.0-nightly.20220321


add nativeTheme.inForcedColorsMode (#32956)


iocp integration when process is reused (#33207)


possible change in tutorial/ipc (#33218)


fix pylint-2.7 errors (#33233)


removed unused imported Objects (#33304)


intialize FPS file in network service (#33339)


ensure ElectronBrowser mojo service is only bound to appropriate render frames (#33323)


Bump v19.0.0-nightly.20220318


Bump v19.0.0-nightly.20220317


update links to Chromium source (#33309)


remove unused images (#33310)


fix build by removing usage of removed preloadUrl (#33319)


remove awkward semi-documented preloadURL WebPreference (#33228)


BrowserWindow.fromWebContents should work in browser-window-created (#33257)


crash when destroying node env with pending promises (#33280)


ensure external memory adjustments are balanced (#33266)


drop pywin32 usage (#26186)


fiddle ipc code pattern 3 (#33262)


webFrame.insertCSS should mention options arg (#33274)


Bump v19.0.0-nightly.20220316


remove "marked" from process.getBlinkMemoryInfo() (#33263)


allow setting code cache directory (#31154)


specify default for BrowserWindow's center option (#33264)


race condition where webContents can be nullptr during re-focus and a multi-window close sequence (#33063)


reword sentence for better understanding (#33265)


Bump v19.0.0-nightly.20220315


Bump v19.0.0-nightly.20220314


add missing [[maybe_unused]] to IsEnvSet (#33224)


cppgc/node collisions in renderer process (#33252)


prevent UAF crash in setCertificateVerifyProc (#33204)


cherry-pick 2ed58f4 from chromium (#33109)


Bump v19.0.0-nightly.20220311


Bump v19.0.0-nightly.20220310


fire show event when BrowserWindow shown via maximize() (#32979)


propagate unsafely-treat-insecure-origin-as-secure to renderer children (#33189)


Bump v19.0.0-nightly.20220309


settings not persisting across devtools loads (#33120)


warn that preloads will be sandboxed by default in v20 (#32868)


non-client mouse events on WCO-enabled windows (#32871)


crash when showin item in folder on DevTools (#33024)


patches to use BUILDFLAG(IS_WIN) / BUILDFLAG(IS_MAC) checks (#33160)


fix documented return value for getFocusedWebContents (#33170)


Bump v19.0.0-nightly.20220308


add ignore revs file for GH blame UI (#33171)


gracefully fail if app.configureHostResolver is called before ready (#33062)


put v8_context_snapshot_generator.dSYM in its own zip file (#33183)


Fix a typo (#33042)


fix missing dependencies in ipc patterns (#33082)


really strip crashpad handler binary (#33126)


Revert "Bump v19.0.0-nightly.20220307"


disable newly added tests on WOA (#33143)


Bump v19.0.0-nightly.20220307


Revert "Bump v19.0.0-nightly.20220303"


use larger machine for docs only check (#33141)


Updated list numbering (#32991)


remove platform notices from tutorial titles (#32937)


Bump v19.0.0-nightly.20220303


disable use-thin-lto on Mac only (#33115)


Revert "Bump v19.0.0-nightly.20220302"


Bump v19.0.0-nightly.20220302


Revert "Bump v19.0.0-nightly.20220228"


max window size defaults to 0 (#33025)


disable partition alloc on mac (#33114)


BrowserWindow backgroundColor and transparency (#31017)


macOS tray icon alternate images (#33026)


consolidate info docs (#32964)


Bump v19.0.0-nightly.20220228


bump chromium to 100.0.4894.0 (main) (#32852)

cc gn gni h json manifest patch patches ts yml

.circleci chromium_src patches script shell spec-main


Revert "Bump v19.0.0-nightly.20220225"


Bump v19.0.0-nightly.20220225


Update main.js (#33039)


tray garbage collection (#33040)


Bump v19.0.0-nightly.20220224


Revert "Bump v19.0.0-nightly.20220223"


DCHECK when calling app.exit() (#33035)


Bump v19.0.0-nightly.20220223


broken OSR transparent option (#32885)


add ability to configure if window should close when opener closes (#31314)


Revert "Bump v19.0.0-nightly.20220221"


fix out-of-date chromium patch (#33030)


bump ajv from 6.10.1 to 6.12.6 (#32865)


bump ajv from 6.11.0 to 6.12.6 in /spec-main (#32864)


Bump v19.0.0-nightly.20220221


fix typos (#32985)


don't restore maximized BrowserWindow when calling showInactive (#32870)


command string for windows protocol handler (#32953)


add @electron/wg-security to patches/ CODEOWNERS (#32963)


fix broken link to GNOME notifications spec (#32934)


bump ajv from 6.10.2 to 6.12.6 in /spec (#32863)


bump pathval from 1.1.0 to 1.1.1 (#32861)


Revert "Bump v19.0.0-nightly.20220216"


stale renderer process on quit (#32888)


use gen2 macOS resources for tests (#32935)


update patch to fix CI (#32950)


webContents.openDevTools({mode}) not working (#32829)


backport EPROTOTYPE fixes from libuv (#32856)


error catching in node_bindings (#32858)


bump pathval from 1.1.0 to 1.1.1 in /spec (#32859)


update checklists (#32902)


Bump v19.0.0-nightly.20220216


fix relative link in developer documentation (#32844)


Revert "Bump v19.0.0-nightly.20220215"


Bump v19.0.0-nightly.20220215


Revert "Bump v19.0.0-nightly.20220214"


Bump v19.0.0-nightly.20220214


Revert "Bump v19.0.0-nightly.20220211"


Bump v19.0.0-nightly.20220211


Revert "Bump v19.0.0-nightly.20220210"


Bump v19.0.0-nightly.20220210


add stack_trace.h to main delegate (#32854)


bump chromium to 100.0.4857.0 (main) (#32419)

cc gn gni h js json patch patches ts yml

chromium_src patches shell spec spec-main


add IPC doc (#32059)


disable the test that makes spec runner hang on exit (#32834)


Bump v19.0.0-nightly.20220209


pointer lock escape handling (#32369)


rebuild the `dist_zip`s when the deps get modified (#32713)


failure to print on macOS (#32767)


Bump v19.0.0-nightly.20220208


clarify meaning of cssOrigin (#32753)


Bump v19.0.0-nightly.20220207


savePage throw on relative paths (#32728)


Bump v19.0.0-nightly.20220204


improve webContents.savePage() specs (#32727)


Support cygwin in script/lib/util.py (#32731)


Bump v19.0.0-nightly.20220203


bump NMV for Electron 19 (#32703)


use QuickLookThumbnailing where applicable (#32456)


fix failing tests of focus/blur events of WebContents (#32711)


Update E18 release date (#32665)


WCO window hover on window controls on Windows (#32672)


Bump v19.0.0-nightly.20220202


some frameless windows showing a frame on Windows (#32692)


crash on printer dialog cancellation (#32632)


fixup gclient cache on ubuntu 20 (#32691)


Bump v18.0.0-nightly.20220201


fix typo in BrowserWindow description (#32667)


add focus and blur events for WebContents (#25873)


fix missing tag end in clipboard example (#32673)


transparent window max/unmax event firing (#32643)


expose all serial devices to setDevicePermissionHandler (#32651)


Bump v18.0.0-nightly.20220131


update to latest TypeScript (#32596)


update the build docs for electron to improve doc readability (#32663)


Update config.py (#32666)


Remove the latin words from doc (#32641)


Bump v18.0.0-nightly.20220128


Revert "ci: update to Ubuntu 20.04 docker image (#32614)" (#32656)


css transparent background being lost (#32593)


Bump v18.0.0-nightly.20220127


update context bridge docs about Promises and Errors (#32533)


maxWidth not being respected (#32628)


Add support for Wayland window decorations (#29618)


bump node-fetch from 2.6.1 to 2.6.7 (#32599)


fix webRequest.onBeforeSendHeaders' attributes (#32474)


separate the dependency list for ubuntu (#32607)


Revert "Bump v18.0.0-nightly.20220126"


Bump v18.0.0-nightly.20220126


update to Ubuntu 20.04 docker image (#32614)


update ts-compile-doc-change to properly use src cache (#32613)


correct requestSingleInstanceLock parameter (#32595)


webContents.setZoomFactor crash (#32604)


make window without rounded corners closable (#32597)


Bump v18.0.0-nightly.20220125


add WCO height option (#31222)


Added missing info to IAP transaction and product structures (#31739)


add rawHeaders to IncomingMessage (#31853)


Bump v18.0.0-nightly.20220124


implement ajax() in tests using native fetch instead of jQuery (#32579)


bundle a11y strings in resources (#32564)


Bump v18.0.0-nightly.20220121


Revert "Bump v18.0.0-nightly.20220120"


call autoninja without ninjalog_uploader_wrapper.py (#32569)


undisable AXTextMarker and related APIs on MAS (#32543)


disable flaky test on WOA (#32542)


Bump v18.0.0-nightly.20220120


strip crashpad_handler binary (#32540)


undefined backgroundColor (#32517)


crash when saving edited PDF files (#32512)


Bump v18.0.0-nightly.20220119


bump shelljs from 0.8.3 to 0.8.5 (#32481)


fix broken images for symbol server setup (#32485)


Clarify will-redirect event doc (#32093)


Remove broken link and update CircleCI's name (#32448)


Bump v18.0.0-nightly.20220118


Bump v18.0.0-nightly.20220117


check for maximized window before unmaximizings (#32438)


maximize/unmaximize firing on linux (#32441)


re-enable PartitionAlloc on macOS (#32442)


fix anchors for broken relative links (#32478)


Bump v18.0.0-nightly.20220114


Corrupted title of alert dialog (#32434)


desktop screen capture on macOS not releasing (#32435)


optional postMessage transfer arg (#32433)


Bump v18.0.0-nightly.20220113


explicitly allow string for MessageBoxOptions.icon (#32422)


use setAspectRatio for frameless window on mac (#32287)


update IsWebContentsCreationOverridden patch (#32421)


expose blowfish cipher family (#32356)


Bump v18.0.0-nightly.20220112


will-attach-webview handler modifying params.instanceId does not break <webview> (#32386)


update DesktopMediaList patch (#32414)


fix incorrect usage of reference (#32413)


update notification provenance patch (#32415)


pin colors to v1.4.0 in package.json (#32420)


bump node to v16.13.2 (main) (#32418)


Bump v18.0.0-nightly.20220111


bump chromium to 99.0.4767.0 (main) (#31986)

build chromium_src docs lib patches shell spec-main


Support running git-[im,ex]port-patches with Python3 too (#32303)


Add `first-instance-ack` event to the `app.requestSingleInstanceLock()` flow (#31460)


Bump v18.0.0-nightly.20220110


clarify case insensitive dictionary hosting (#32222)


fix note for `will-move` event (#32362)


incorrect `skipTransformProcessType` option parsing in `win.setVisibleOnAllWorkspaces()` (#32364)


left is a valid mode in contents.openDevTools() options (#32372)


Bump v18.0.0-nightly.20220107


Allow npm_config_arch override on mac (#32266)


cleanup spec-main/ambient.d.ts (#32363)


Don't create console window when creating process (#32340)


drop nativeWindowOpen deprecation warning (#32370)


add Substitutions menu roles on macOS (#32024)


remove nativeWindowOpen option (#29405)

docs lib patches shell spec spec-main typings


deprecate nativeWindowOpen in Electron 17 (#32116)


Bump v18.0.0-nightly.20220106


improve BrowserView example (#32098)


fix wording on testing documentation (#32279)


use allocationtype kold in v8 scriptormodule legacy lifetime (#32339)


Bump v18.0.0-nightly.20220105


Rename patch file to .patch to conform to naming standard which utilizes .gitattributes settings (#32324)


Bump v18.0.0-nightly.20220104


#32141 register wrong command for setAsDefaultProtocolClient for windows (#32220)


correct webFrame description (#32205)


crash caused by app.getLocaleCountryCode() (#32256)


add Bugsnag as a 3rd party crash server (#32053)


[fix] Docs rendering issue with rendering on electronjs quick-start (#32293)


remove stale dependency for webrtc desktop capture module (#32304)


Bump v18.0.0-nightly.20220103


fix typo in bug report issue template (#32208)


Fix typo in quick-start.md (#32282)


Bump v18.0.0-nightly.20211231


Bump v18.0.0-nightly.20211229


Bump v18.0.0-nightly.20211228


Revert "Bump v18.0.0-nightly.20211227"


Bump v18.0.0-nightly.20211227


Bump v18.0.0-nightly.20211223


Bump v18.0.0-nightly.20211222


Bump v18.0.0-nightly.20211221


Bump v18.0.0-nightly.20211220


check for single bluetooth listener (#32240)


Bump v18.0.0-nightly.20211217


bump node to v16.13.1 (main) (#32086)


older systems crash when playing media files (#32046)


Bump v18.0.0-nightly.20211216


ensure bluetooth devices are not returned by default (#32178)


Bump v18.0.0-nightly.20211215


Update discord url to electronjs (#32173)


Bump v18.0.0-nightly.20211214


Bump v18.0.0-nightly.20211213


Fix environment variable name (#32094)


Bump v18.0.0-nightly.20211210


Bump v18.0.0-nightly.20211209


Bump v18.0.0-nightly.20211208


Bump v18.0.0-nightly.20211207


Revert "Bump v18.0.0-nightly.20211207"


Bump v18.0.0-nightly.20211206


window.open not overriding parent's webPreferences (#32057)


use process type specific electron imports in default_app (#32097)


change China mirror domain to npmmirror.com (#32076)


Bump v18.0.0-nightly.20211203


Bump v18.0.0-nightly.20211202


gtk_native_dialog_run() calls show() internally (#32049)


Bump v18.0.0-nightly.20211201


avoid double call in OnRefreshComplete on aura platforms (#32052)


add debug build (#31979)


Bump v18.0.0-nightly.20211130


Revert "Bump v18.0.0-nightly.20211130"


account for path-filtering workflow in release-build script (#32063)


add CI path-filtering for docs-only changes (#31741)


Bump v18.0.0-nightly.20211129


Bump v18.0.0-nightly.20211126


make Discord invite non-vanity (#31991)


Bump v18.0.0-nightly.20211125


Bump v18.0.0-nightly.20211124


update patches (#31988)


Revert "Bump v18.0.0-nightly.20211124"


bump chromium to 98.0.4706.0 (main) (#31555)

.circleci build chromium_src patches shell spec-main


add playwright e2e testing docs (#31961)


console windows from ELECTRON_RUN_AS_NODE instances (#31963)


Bump v18.0.0-nightly.20211123


Bump v18.0.0-nightly.20211122


fix aspect ratio when max width/height is set (#29101)


add ELECTRON_ prefix to C++ include guards (#31925)


bump aws-sdk from 2.727.1 to 2.814.0 (#31867)


BrowserView setBackgroundColor needs two calls (#31863)


ninja build failed on some system (#31887)


lint Objective-C header files (#31923)


Bump v18.0.0-nightly.20211119


Bump v18.0.0-nightly.20211118


add resource strings for file selection (#31881)


update nmv to 103 for Electron 18 (#31778)


Fix typo in distribution docs (#31791)


update cache paths in installation doc (#31803)


Bump v17.0.0-nightly.20211117


Bump v17.0.0-nightly.20211116


use `std::forward()` in `ConvertToV8()` (#31817)


type names changed from wrapper to primitive (#31752)


provide paths for all NetworkContextFilePaths keys (#31777)


make BrowserView aware of owning window (#31796)


change cookie default from NO_RESTRICTION to LAX_MODE (#31800)


media shouldn't open permissions dialog (#31805)


Bump v17.0.0-nightly.20211115


setContentProtection affects BrowserWindow frame (#31768)


crash on browserView.webContents.destroy() (#31794)


correct default text for button labels in gtk dialogs (#31798)


in GTK open dialog, do not preview huge files (#31799)


crash caused by GetHostNameW on Windows 7 (#31804)


Bump v17.0.0-nightly.20211112


Revert "refactor: only create webContents after 'will-attach-webview' (#30311)" (#31785)


Bump v17.0.0-nightly.20211111


doc: Update E17 release dates (#31786)


move libs only used in browser out of common (#31780)


Bump v17.0.0-nightly.20211110


generate angle brackets in release notes (#31757)


merge duplicate code from sandboxed/non-sandboxed renderer init (#31755)


BrowserView setBackgroundColor() (#31746)


failing Node.js certificate spec (#31748)


Bump v17.0.0-nightly.20211109


cleanup obsolete lib/common/remote/ipc-messages.ts (#31756)


fix crash in electron::NativeWindowMac::Close() (#31750)


remove duplicate contextIsolation from getWebPreference() (#31730)


Bump v17.0.0-nightly.20211108


remove Breakpad tests for crashReporter on Linux (#31729)


move certificate_manager_model to shell (#31631)


<webview> background transparency (#31722)


Bump v17.0.0-nightly.20211105


clipboard.writeBuffer raw format access (#31116)


deflake <webview> tag loads devtools extensions on WOA (#31702)


crash dump location on Linux (#31668)


Bump v17.0.0-nightly.20211104


second-instance additionalData parameter (#31661)


apply transparency settings to WebContentsPreferences (#31685)


use upstream AutofillDriverFactory diffs (#31676)


incorrect Content-Disposition serialization (#31669)


Bump v17.0.0-nightly.20211103


replace deprecated DISALLOW_COPY_AND_ASSIGN (#31633)


Bump v17.0.0-nightly.20211102


do not run dialog callback inside transaction commit (#31606)


bump node to v16.13.0 (main) (#31607)


fix test-datetime-change-notify after daylight change (#31654)


clipboard.read() to recognize custom types (#31623)


use disable-hid-blocklist to allow FIDO (#31626)


Bump v17.0.0-nightly.20211101


crash on close window when webContents destroyed (#31620)


Bump v17.0.0-nightly.20211029


navigator.keyboard.lock() not working (#31572)


Bump v17.0.0-nightly.20211028


update test automation doc (#31506)


use shorter paths for creating singleton sockets (#31608)


Bump v17.0.0-nightly.20211027


fix supported versions automation (#31602)


update development-related documentation (#31043)


link to Apple developer docs for `app.ready` event (#31583)


update chore_add_context_to_context_aware_module_prevention.patch (#31579)


Bump v17.0.0-nightly.20211026


clipboard.read() crash (#31566)


fix malformed mojom::CreateNewWindowParams patch (#31573)


add webContents.getMediaSourceId() method (#31204)


do not trigger CSP violations when checking eval (#30991)


retry hasher function if it fails first time (#30899)


add `webContents.getPrintersAsync()` (#31023)


bump node to v16.12.0 (main) (#31518)


silent print settings (#31489)


remove Nw.js comparison document (#31053)


win.getParentWindow() returns BrowserWindow | null (#31548)


Bump v17.0.0-nightly.20211025


Bump v17.0.0-nightly.20211022


import base/macros.h into asar archive.h (#31557)


Revert "Bump v17.0.0-nightly.20211022"


vibrant window should have transparent background (#31493)


MediaMetadata not working properly (#31492)


bump chromium to 96.0.4664.4 (main) (#31317)


Bump v17.0.0-nightly.20211021


Bump v17.0.0-nightly.20211020


don't use private enterprise APIs in MAS build (#31482)


remove 'NOTREACHED()' from 'GetWindowResizeEdge' (#31470)


ensure TracingAgent in place for SWs (#31459)


Bump v17.0.0-nightly.20211019


link to image (#31454)


add window customization guide (#31054)


add isDestroyed check (#31208)


Avoid Undefined Variable In printToPdf Example (#31455)


Bump v17.0.0-nightly.20211018


Bump v17.0.0-nightly.20211015


Add data parameter to `app.requestSingleInstanceLock()` (#30891)


warn when ipcRenderer.sendSync() called with no listeners for channel (#31344)


mac window crash native theme update (#31329)


reset render_frame_disposed_ after render frame host change (#31401)


event with invalid timestamp in trace log (#31349)


generate valid config.gypi (#31404)


Bump v17.0.0-nightly.20211014


bump node to v16.11.1 (main) (#31369)


Bump v17.0.0-nightly.20211013


Revert "Bump v17.0.0-nightly.20211013"


also pass securityOrigin to media permissions request handler (#31357)


fix flaky contentTracing.startRecording spec (#31409)


re-enable failing Node.js specs (#31315)


Bump v17.0.0-nightly.20211012


update Versioning doc (#31248)


black window on screen capture when content protection is enabled (#31340)


Bump v17.0.0-nightly.20211011


remove BoringSSL patch redundancy (#31323)


update false to use analogous function in SetGroups (#31325)


correctly notify WebViewGuestDelegate when webview is detached (#31350)


nativeWindowOpen default was changed in Electron 15 (#31345)


Bump v17.0.0-nightly.20211008


update E17 node module version (#31282)


Bump v17.0.0-nightly.20211007


crash on missing render frame (#31289)


add commandLine.removeSwitch (#30933)


refactor persisting permission granted to serial ports (#31181)


Bump v17.0.0-nightly.20211006


add missing 'context-menu' event to webview-tag.md (#31277)


add missing context-menu event spec for <webview> (#31280)


bump chromium to 96.0.4647.0 (main) (#30814)


remove Node.js patch on Module.globalPaths (#31275)


only access memory coordinator interface from browser process (#31295)


return HTNOWHERE in resize hit test to allow draggable regions to kick in when required (#30925)


Bump v17.0.0-nightly.20211005


add logging for print_backend failures (#29884)


"Failed to serialize arguments" when emitting 'context-menu' for webview (#31259)


Bump v17.0.0-nightly.20211004


make desktopCapturer main-process-only (#30720)


dialog is not defined (#31180)


fix typo in description of secureDnsMode (#31255)


Bump v17.0.0-nightly.20211001


Enable X509_V_FLAG_TRUSTED_FIRST flag in BoringSSL (#31213)


Bump v17.0.0-nightly.20210930


remove redundant 10.11 @avilable checks (#31184)


draggable regions in BrowserViews are independent (#31085)


Explicitly pass the project root to cpplint.py (#31156)


fix pylint (#31138)


Bump v17.0.0-nightly.20210929


BrowserView drag now delegates to the OS when possible (#31114)


Bump v17.0.0-nightly.20210928


bump node to v16.10.0 (main) (#31094)


Bump v17.0.0-nightly.20210927


use native WeakRef instead of v8util.weaklyTrackValue() (#31153)


.lldbinit config stale (unavailable) (#31108)


Revert "Bump v17.0.0-nightly.20210927"


Update Branch Name (#31106)


crash in v8 due to regexp reentrancy (#31102)


running tests with release build (#31092)


crash creating private key with unsupported algorithm (#31087)


avoid double free when destroying WebContents (#31104)


Bump v17.0.0-nightly.20210924


remove obsolete chunk of BoringSSL patch (#31086)


re-enable some Node.js specs (#31077)


remove gin::Wrappable crash keys (#31075)


first mouse not dragging BrowserView (#31062)


Bump v17.0.0-nightly.20210923


add support for WebHID (#30213)


add width option to dialog.showMessageBox() (#30474)


startDrag params type incorrect (#31034)


update Windows' cache after changing window's style (#31021)


clarify new-window fix comment (#31069)


proper localization when using GtkFileChooserNative (#30888)


Bump v16.0.0-nightly.20210922


bump tar from 4.4.15 to 4.4.19 (#30776)


add frame to context-menu event params (#30831)


update glossary (#30874)


update public timeline for E16 (#31000)


propagate window.open settings to child window (#31031)


Bump v16.0.0-nightly.20210921


maximized state calculation for non-resizable windows (#30989)


add isMainFrame argument to 'certificate-error' event (#30879)


suppress insecure resource warning for more local hostnames (#30885)


transparency on child windows being lost (#31003)


add wg-security as required reviewer for security-warnings.ts (#30987)


Bump v16.0.0-nightly.20210920


make `InitWithWebContents` and `InspectableWebContents` take a `unique_ptr` (#30920)


disabling and enabling resizability on macOS (#30999)


Bump v16.0.0-nightly.20210917


update links of documentation of chromes (#30959)


links to images (#30990)


Bump v16.0.0-nightly.20210916


add casing for WCO edge (#30938)


update E16 node module version (#30774)


add link to @electron/fuses (#30978)


bump node to v16.9.1 (main) (#30919)


prevent navigator.fonts.query() from crashing (#30930)


Bump v16.0.0-nightly.20210915


update context isolation doc (#30898)


correct hierarchy of BrowserWindow headings (#30905)


Building on macOS with is_debug true (#30913)


always include pepper flash font file (#30928)


Bump v16.0.0-nightly.20210914


reuse upstream //shell_dialogs (#30663)


remove conflicting RunFileChooserEnd for Mac (#30935)


delete rfh after open/save dialog done (#30916)


Bump v16.0.0-nightly.20210913


Bump v16.0.0-nightly.20210910


fix compile errors (#30903)


add support for validating asar archives on macOS (#30667)

asar cc gn gni h js json json5 lock mm plist ts

build lib script shell spec spec-main typings


Bump v16.0.0-nightly.20210909


bump node to v16.9.0 (main) (#30867)


Bump v16.0.0-nightly.20210908


remove dead code in NeedsCompleteGpuInfoCollection (#30855)


simplify packaging section & cleanup  (#30832)


warn when crash key name is longer than 39 bytes (#30742)


serialize NativeImage over ipc (#30729)


Fix wrong code example for `preload` property (#30555)


Update windows info for auto-updater (#30538)


Bump v16.0.0-nightly.20210907


show maximized frameless window (#30804)


Bump v16.0.0-nightly.20210906


Revert "Bump v16.0.0-nightly.20210906"


use getter for frame in webrequest details (#30830)


move native-image.ts back into common (#30838)


updated webview tag documentation to accurately reflect preload behavior with asar archives (#30768)


BrowserWindow backgroundColor (#30778)


devtools not resizable on Windows (#30823)


follow-up to roll 95.0.4612.5 (#30835)


move global_menu_bar_registrar_x11 out of chromium_src (#30837)


simplify desktop_capturer patch (#30685)


Convert ProcessSingleton changes to patch (#30594)


move module creation guide to /development (#30826)


Bump v16.0.0-nightly.20210903


Bump v16.0.0-nightly.20210902


temporarily revert broken dump_syms changes in breakpad (#30825)


Revert "Bump v16.0.0-nightly.20210902"


deprecate desktopCapturer.getSources in the renderer (#30721)


fix setCertificateVerifyProc tests (#30799)


remove extension warning that do not have any impact (#29695)


add 'dom-ready' event to WebFrameMain (#29290)


bump chromium to 95.0.4629.0 (main) (#30676)


ignore pdb download failure (#30785)


Bump v16.0.0-nightly.20210901


fix code example in process-model.md (#30690)


OpenURI portal support for shell.showItemInFolder() (#30716)


improve documentation about macOS entitlement usage security (#30740)


add app.configureHostResolver (#30576)


add remote removal to E14 breaking changes (#30769)


bump node to v16.8.0 (main) (#30714)


Bump v16.0.0-nightly.20210831


add support for the U2F Web API (#30438)

cc gn gni grd h idl json patch patches ts


Bump v16.0.0-nightly.20210830


remove ipc wrapper for nativeImage.createThumbnailFromPath (#30728)


add webContents.fromDevToolsTargetId() (#29399)


Bump v16.0.0-nightly.20210827


Bump v16.0.0-nightly.20210826


titlebar and buttons state under simple fullscreen (#30671)


feature_request additional information not required (#30684)


Bump v16.0.0-nightly.20210825


add <webview>.sendToFrame() / frameId to 'ipc-message' event (#30451)


explain the null webContents case in permission checks (#30645)


crash when using TouchBarScrubber arrow button (#30661)


Bump v16.0.0-nightly.20210824


bump chromium to 95.0.4612.5 (main) (#30503)

cc gn h js json manifest md mm patch patches ts


remove link to outdated examples from README (#30648)


add <webview> 'did-redirect-navigation' event (#30457)


Bump v16.0.0-nightly.20210823


bump node to v16.7.0 (main) (#30350)


Bump v16.0.0-nightly.20210820


Revert "fix: DCHECK on reload when forcefullyCrashRenderer() is called (#30544)" (#30646)


embed binary checksums in the npm package (#30611)


add nvmrc file (#30612)


drop with_tags with_branch_heads from sync on appveyor (#30601)


Bump v16.0.0-nightly.20210819


WebFrameMain mojo pipe not reset (#30629)


typo in launch-app-from-url-in-another-app.md (#30566)


update Hazel information (#30517)


remove unused Desktop Environment Integration doc (#30577)


change gin_wrappable to scoped crash key (#30578)


dynamically search defines from node (#30563)


documentEdited with non-default titlebarStyle (#30565)


remove redundant --ignore_locks from appveyor (#30591)


cross-origin navigation disposing WebFrameMain instances (#30076)


DCHECK on reload when forcefullyCrashRenderer() is called (#30544)


delete unused content_tracing.idl (#30554)


Bump v16.0.0-nightly.20210818


ensure web_contents() is alive before grabbing view (#30571)


media key globalShortcuts on macOS (#30552)


simplify <webview> event dispatch (#30458)


Bump v16.0.0-nightly.20210817


{exit|enter}-html-fullscreen emitted after esc in webview (#30537)


handle nullish WebContentsView in UpdateDraggableRegions (#30556)


fix gclient config file


add basic codespaces configuration (#30528)


Bump v16.0.0-nightly.20210816


clarify platform-specific usage of the acceptFirstMouse option (#30522)


uniformize tutorial titles (#30527)


persist BrowserView background color when bounds offscreen (#30510)


update git on CI machines (#30526)


manually pull 64bit dugite for 32bit tests (#30531)


fix publish-to-npm script post requests migration


disable kWindowCaptureMacV2 for desktopCapturer (#30507)


do not excessively log response bodies


ensure getAssetContents is called in a async wrapper fn


Bump v16.0.0-nightly.20210813


use basic auth to trigger CI if either a username OR password is provided


Revert "Bump v16.0.0-nightly.20210813"


do not pass undefined to Auth header in CI scripts


fix release CI jobs start script (#30521)


remove all usages of the legacy request module (#30492)


Bump v16.0.0-nightly.20210812


bump chromium to 94.0.4590.2 (main) (#30274)


make arm64 macos test cleanup more resilient (#30495)


explicitly define REFGUID from ::GUID&, not base::GUID (#30442)


update remark (#30493)


enable windows control overlay on Windows (#29600)

cc gn gni grdp h json lock md mm patch patches ts

chromium_src docs patches shell spec-main


Bump v16.0.0-nightly.20210811


bump path-parse from 1.0.6 to 1.0.7 (#30480)


repl: fix crash when SharedArrayBuffer disabled (#30456)


cleanup keychain after tests on arm64 mac (#30472)


Bump v16.0.0-nightly.20210810


add missing <webview> event documentation (#30450)


fix camelcase in menu example (#30341)


mouse doesn't work on frameless browserwindows (#30447)


respect image animation policy pref (#30403)


Bump v16.0.0-nightly.20210809


Bump v16.0.0-nightly.20210806


build SetCrashKeyGW without tray on Windows (#30437)


Revert "Bump v16.0.0-nightly.20210806"


add `electron.safeStorage` encryption API (#30020)


more crash-keys for gin::Wrappable debugging (#30404)


use fully qualified path names for deps (#30414)


add fuses for NODE_OPTIONS and --inspect (#30190)


rebase release branch before reverting bump (#30400)


Bump v16.0.0-nightly.20210805


bust the deps cache on windows (#30401)


crashpad on linux lands in 16, not 15. (#30387)


Bump v16.0.0-nightly.20210804


move window buttons in-place on macOS (#30322)


fix building with enable_desktop_capturer = false (#30372)


enable sandbox by default in limited circumstances (#30197)


console window popping up when --enable-logging passed on windows (#30375)


switch to crashpad on linux (#30278)


only create webContents after 'will-attach-webview' (#30311)


Bump v16.0.0-nightly.20210803


crash due to race between attach and destruction of webview (#24344)


Bump v16.0.0-nightly.20210802


toggleDevTools menu role closes devtools window (#29922)


update to the use of arrow functions in line with the style guide (#30194)


Allow detection of MITM HTTPS proxies like ZScaler (#30174)


update build images to update npm and node (#30359)


respect LogJsConsoleMessages feature in InspectableWebContents::DidAddMessageToConsole (#30312)


Bump v16.0.0-nightly.20210730


update deps (#30339)


BrowserViews not painting their WebContents (#29919)


remove experimental from navigator.serial implementation (#30237)


use contentAspectRatio not aspectRatio (#30305)


guard against missing native view (#30304)


Bump v16.0.0-nightly.20210729


remove guestInstanceId from WebPreferences (#30280)


set the export goma auth fallback flag for the control process (#30313)


create documentation for browser api (#30071)


deflake crashReporter.getLastCrashReport test (#30276)


Bump v16.0.0-nightly.20210728


Add missing items to menuItem.role documentation (#30217)


move related code to makeWebPreferences in guest-view-manager.ts (#30272)


partially support chrome.tabs.update (#30069)


update publish to npm to use GitHub token (#30275)


Bump v16.0.0-nightly.20210727


type internal APIs that can return null properly (#29852)


persist permission granted to serial ports (#30209)


update traffic lights position for macOS 11 (#30263)


remove base::Value from WebContentsPreferences (#30193)


bump chromium to 94.0.4584.0 (main) (#30030)


Bump v16.0.0-nightly.20210726


update title of guide (#30205)


Bump v16.0.0-nightly.20210723


increase stack size on windows x86 (#29474)


process.exit crash in nativeWindowOpen (#30218)


Bump v16.0.0-nightly.20210722


add additional crash key to gin::Wrappable (#30161)


Bump v15.0.0-nightly.20210721


handle release failure by existing with code 1 (#30216)


Bump v15.0.0-nightly.20210720


update version-bumper to support alpha (#30165)


mention sandboxing in security docs (#30147)


support crashpad on linux (#29719)

.circleci build patches script shell spec-main


remove unused getWebPreferences method (#30160)


update default branch for Electron Packager API links (#30175)


Ffx broken context isolation link in sandbox docs (#30177)


Bump v15.0.0-nightly.20210719


Bump v15.0.0-nightly.20210716


allow colored tray titles when font type is specified (#30146)


BrowserWindow transparency not working (#30136)


bump node to v16.5.0 (main) (#30031)


Bump v15.0.0-nightly.20210715


handle redirects within registered protocols (#29796)


double traffic lights on exit fullscreen (#30114)


add signal option to dialog.showMessageBox (#26102)


update supported versions to match new release cadence (#30121)


add runtime.reload as supported extension api (#29925)


spec: disable flaky fullscreen test (#30141)


fix fiddle path (#30139)


use correct userData path when unbundled (#30113)


Bump v15.0.0-nightly.20210714


Update quick-start.md (#30064)


add <webview> 'did-attach' event documentation (#29899)


pressing ESC should exit fullscreen from webview (#30063)


expose location and modifiers on before-input-event (#29850)


update releases to 8 weeks in CONTRIBUTING (#30115)


Update timeline for E15 alpha announcement (#30109)


continue-activity event is extended to support webpageURL property (#30042)


Bump v15.0.0-nightly.20210713


spec: fix check for electron_common_testing binding in logging-spec.ts (#30086)


cherry-pick 9bab573a37 from chromium (#30084)


disable failing node tests (#30096)


decode error output as utf8 (#30093)


crash when invoking login callback synchronously (#30068)


return RGBA values from getSystemColor (#30055)


disable fullscreen test on mac arm (#30083)


Bump v15.0.0-nightly.20210712


fix flaky fullscreen inheritance test (#30081)


remove unneeded conversions between wstring and u16string (#30047)


window ordering on mac (#29857)


Bump v15.0.0-nightly.20210709


modernize protocol-handler docs (#29380)


Bump v15.0.0-nightly.20210708


move webRequest filters definition to structures/web-request-filter.md (#29900)


add missing resourceType conversions for webRequest listener details (#29902)


fix building with enable_plugins = false (#30040)


Bump v15.0.0-nightly.20210707


Revert "Bump v15.0.0-nightly.20210707"


mention contextIsolation in ipc-main example (#29918)


Bump v15.0.0-nightly.20210706


bump chromium to 93.0.4566.0 (main) (#29980)


download the arm64 version of Electron when running node under rosetta (#29953)


match css filename in dark-mode.md (#29936)


correct spelling of is_quitting in electron::Browser (#29948)


bump node to v16.4.1 (main) (#29994)


Bump v15.0.0-nightly.20210705


build error caused by extra ] (#30015)


self.module.paths not working in web workers (#29955)


remove `Experimental` from `contextBridge.exposeInMainWorld` (#29985)


do not leak NSUUID (#29990)


remove mention of node-mac-notifier (#29991)


Bump v15.0.0-nightly.20210702


remove unused _grantOriginAccess method (#29976)


webview should maximize on requestFullscreen (#29952)


cleanup usages of const char* (#29906)


clean up forward declarations (#29904)


enable window controls overlay on macOS (#29253)


Bump v15.0.0-nightly.20210701


add support for spawning builds for a specific commit on appveyor (#29971)


honor user-defined Downloads directory (#29938)


potential crash on macOS app exit (#29941)


correctly propagate title updates for window with no navigation entries (#29946)


modify Node.js options object directly (#29939)


Bump v15.0.0-nightly.20210630


Revert "Bump v15.0.0-nightly.20210630"


crash when clicking links with target=_blank from webview (#29874)


add MenuItem.userAccelerator property (#26682)


set python interpreter to python3 in script/spec-runner.js (#29740)


bump chromium to 93.0.4558.0 (main) (#29895)


Bump v15.0.0-nightly.20210629


geolocation crashes electron on macOS (#29343) (#29913)


remove requestHeaders in webRequest.onHeadersReceived (#29907)


bump node to v16.4.0 (main) (#29699)


Bump v15.0.0-nightly.20210628


remove unused using and namespace declarations (#29892)


Bump v15.0.0-nightly.20210625


bump chromium to 93.0.4552.0 (main) (#29862)


properly order out child windows (#29821)


Inspector method overrides when contextIsolation enabled (#29841)


stop window.open from hanging when prevented (#29851)


Bump v15.0.0-nightly.20210624


bump lodash from 4.17.20 to 4.17.21 in /spec (#29067)


deny instead of canceling when certificate-error passes false (#29826)


Bump v15.0.0-nightly.20210623


ensure set vibrancy with invalid value is a no-op (#29795)


child window alwaysOnTop level persistence (#29813)


remove revert_remove_contentrendererclient_shouldfork.patch (#29842)


bump chromium to 93.0.4550.0 (main) (#29751)


fix broken markdown in dialog.md (#29782)


Bump v15.0.0-nightly.20210622


properly handle optional requestHeaders with onBeforeSendHeaders (#29798)


allow ppapi processes access to resource bundle on all platforms (#29827)


migrate AdaptCallbackForRepeating to SplitOnceCallback (#29825)


Bump v15.0.0-nightly.20210621


do not cancel CORS preflight request on proxy auth. (#29266)


microtasks policy in CreateEnvironment (#29531)


relax app.getLocaleCountryCode() test (#29679)


update Squirel.Mac to fix CPU spin during update (#29791)


tune-up electron::api::NetLog (#29534)


fix frontmatter for Tray tutorial (#29788)


flakey extension bg page test (#29744)


fix hover state not clear bug when BrowserWindow is not resizable (#611) (#29721)


bump ws from 7.2.1 to 7.4.6 in /spec-main (#29421)


cleanup electron dirs after running tests on arm (#29769)


Bump v15.0.0-nightly.20210618


select element not working on Windows (#29742)


remove unused and broken ipcRendererInternal.sendTo() (#29743)


run linux arm tests on CircleCI (#29714)


bring --enable-logging functionality in line with Chromium (#25089)


color select eyedropper not working within DevTools (#29729)


Bump v15.0.0-nightly.20210617


fix BoringSSL conflict in patches (#29748)


bump Node.js to v16.2.0 (#29244)


clarify use of ELECTRON_SKIP_BINARY_DOWNLOAD (#29720)


bump chromium to 93.0.4539.0 (main) (#29608)


ensure detached devtools are not always draggable (#29717)


remove c-style conversion for vibrantView (#29724)


draggable regions with devtools open (#29696)


disable CET as v8 deoptimization is incompatible with it (#29689)


Bump v15.0.0-nightly.20210616


fix setWindowOpenHandler call syntax (#29551)


potential crash when setting vibrancy (#29677)


ensure the typescript definitions only export correct value types (#28712)


bumping NAN dep to include test changes (#29686)


disable default async spellchecker on Windows (#29690)


Bump v15.0.0-nightly.20210615


re-enable some skipped tests (#29655)


added guide and updated docs for Tray (#29385)


Update represented-file fiddle tutorial (#29245)


use std::make_unique/base::MakeRefCounted when possible (#29637)


use PathProvider for user-data-dir and others (#29649)


restore workspace on osx builds to get docs-only-change file (#29465)


use relative links within docs (#29651)


fix typo in process-model.md (#29563)


fix file mode of versioning-sketch-2.png (#29609)


Bump v15.0.0-nightly.20210614


use consistent integer type for request ID (#29540)


use locale functions in command_line_args.cc (#29550)


check DCHECK_IS_ON() instead of #ifdef DCHECK_IS_ON (#29620)


use correct spelling of attachment with Content-Disposition header (#29621)


use HTTP method constants (#29650)


copy received data in URLPipeLoader to prevent corruption (#29567)


Bump v15.0.0-nightly.20210611


fix image links in `performance.md` (#29592)


Bump v15.0.0-nightly.20210610


ensure custom traffic lights float to top (#29595)


ensure fuse order is read in a stable way (#29599)


Bump v15.0.0-nightly.20210609


Revert "fix: don't propagate GDK_BACKEND to subprocs (#28898)" (#29610)


Revert "Bump v15.0.0-nightly.20210609"


select-bluetooth-device on Windows (#29591)


bump chromium to 93.0.4536.0 (main) (#29586)


don't propagate GDK_BACKEND to subprocs (#28898)


Bump v15.0.0-nightly.20210608


fix typo (#29553)


save artifacts before cleaning up big things on macOS (#29578)


add new imageAnimationPolicy webpref and webContents setter (#29095)


use std::make_unique/base::MakeRefCounted when possible (#29510)


improper wrapping of fs.promises.readFile (#29528)


bump chromium to 93.0.4535.0 (main) (#29549)


remove individual release build workflows (#29344)


make intermediates work with 'select-client-certificate' (#29552)


Bump v15.0.0-nightly.20210607


Update notifications (renderer) docs (#29267)


Updated "recent documents" fiddle tutorial (#29242)


update base class name in comment (#29512)


bump chromium to 93.0.4532.2 (main) (#29527)


Bump v15.0.0-nightly.20210604


return early on promise rejection (#29279)


pull ProxyingURLLoaderFactory closer to upstream class it mirrors (#29486)


use =default for default constructors/destructors (#29511)


change ASAR archive cache to per-process to fix leak (#29293)


use auto env = base::Environment::Create(); everywhere (#29502)


Bump v15.0.0-nightly.20210603


remove devDependencies badge from README (#29499)


bump chromium to 93.0.4530.0 (master) (#29256)


replace a few usages of V8 hidden properties (#29400)


link to IncomingMessage (#29457)


Improve squirrel.mac BUILD.gn xcrun_action error (#29448)


add spec for --require filtering in NODE_OPTIONS (#29501)


update support.md on stable version bumps (#29381)


point prepare-release at main (#29394)


eliminate duplicate C++ / JavaScript implementation of app.isPackaged (#29464)


Bump v15.0.0-nightly.20210602


fix macOS build (#29484)


keep shifted character in menu accelerator (#29202)


use static_cast rather than C-style cast (#29467)


don't use after move (#29468)


support building Electron on msys2 (#29449)


remove unused methods (#29438)


add new runningUnderARM64Translation property to detect x64 translated apps running on Windows ARM (#29168)


inspector context menu throwing an error (#29436)


Updated "progress bar" fiddle feature in docs (#29237)


include resize edge with will-resize event (#29199)


support loading debug urls with loadURL() (#29404)


Bump v15.0.0-nightly.20210601


remove duplicate option get for CustomScheme (#29422)


Alt+Click should not toggle menu bar (#29318)


adjust markdown link syntax in introduction.md (#29426)


move destructors to header so they can be trivially destructible (#29379)


correctly handle Alt+Key shortcuts (#29328)


use HTTP status code constants (#29378)


use consistent parameter names (#29361)


add service worker schemes from command line in renderer (#29425)


fix typos in comments (#29401)


trim unused STL includes (#29414)


merge chromedriver gen and build (#29439)


Bump v15.0.0-nightly.20210531


bump ws from 6.2.1 to 7.4.6 in /spec (#29416)


fix issue with reference links (#29384)


use default_branch in release-notes (#29415)


use main in release-notes (#29395)


publish-to-npm respects main (#29375)


Bump v15.0.0-nightly.20210528


update link to Chromium's coding style guide (#29330)


version-utils respects main (#29374)


getCurrentBranch respects main (#29369)


remove freenode channel from support list (#29370)


simplify WrappableBase::SecondWeakCallback (#29359)


prefer empty() check for readability (#29360)


fix typos in comments (#29362)


Update quick-start.md (#29333)


Bump v15.0.0-nightly.20210527


Update notifications (main) docs (#29268)


fix typos in clang-tidy examples (#29327)


fix link to `docs/fiddle/quick-start` (#29325)


close autoHide menu bar when focus is lost (#29320)


update Windows build instructions (#29342)


add experimental cookie encryption support (#27524)


add support for Blob's going over the ctx bridge (#29247)


ensure that mksnapshot for Apple Silicon has all of the needed files for snapshot generation (#29338)


use base::Time::Now() directly (#29331)


remove unused build job (#29299)


Bump v14.0.0-nightly.20210524


update 14.0.0 stable dates (#29255)


update currently supported versions for 13.0.0 release (#29295)


expose process.contextId directly (#29236)


Update online detection doc and fiddle (#29212)


ensure gclient cache restore works in release builds


ensure object files are included even if unparsable


remove unused patch chunk from bad merge (#29248)


Use path.join when logging screenshot path. (#29211)


Update docs for keyboard shortcuts (#29207)


eliminate duplicate code (#29174)


rework introduction docs (#29062)


Bump v14.0.0-nightly.20210523


linux publish builds that direct checkout should use git cache


only upload libcxx headers on linux


correct libcxx_objects build action name (#29296)


Revert "Bump v14.0.0-nightly.20210523"


rebuild nan tests with libc++ and libc++abi (#29281)


remove accessible_pane_view.patch (#29262)


Bump v14.0.0-nightly.20210520


bump chromium to 92.0.4511.0 (master) (#29173)


pdf viewer permissions (#29210)


put "mas" in the names of mas patches (#29213)


bump node to v14.17.0 (master) (#29151)


Bump v14.0.0-nightly.20210519


adjust initial webContents focus calculation (#29204)


option title for showSaveDialog is not supported for some platforms (#28747)


update style guide (#29029)


window bounds not scaled from screen coordinates (#29162)


AdjustAmountOfExternalAllocatedMemory regression in NativeImage destructor (#29179)


update the macos Dock Instructions (#29197)


update macos-dark-mode fiddle and guide content (#29198)


update drag and drop tutorial (#29200)


Update accelerator.md (#29193)


expand description of isolate_holder.patch (#29209)


expand description of desktop_media_list.patch (#29208)


drop thread_capabilities.patch (#29135)


remove blink_fix_prototype_assert (#29194)


remove ssl_security_state_tab_helper.patch (#29196)


Bump v14.0.0-nightly.20210518


remove add_realloc.patch (#29131)


remove unused function from render_widget_host_view_base.patch (#29134)


remove blink-worker-enable-csp-in-file-scheme.patch (#29136)


uncomment some DCHECKs (#29132)


Bump v14.0.0-nightly.20210517


implement <webview> using contextBridge (#29037)


--force-fieldtrials was h2 rather than h3 (#29161)


Bump v14.0.0-nightly.20210514


ensure extensions w/o a background page have file access (#29123)


illegal access errors with nodeIntegrationInSubFrames (#29093)


remove background color hack in vibrancy (#29114)


bump chromium to 92.0.4505.0 (master) (#29058)


Bump v14.0.0-nightly.20210513


make patch auto fixes come from PatchUp rather than Electron Bot (#29153)


save the ninja log for release builds too (#29140)


update "list" of docs languages in readme.md file (#29073)


Improve description of findInPage options (#29077)


revise Mac App Store Submission Guide (#28922)


store artifacts in simpler way (#29133)


rename and unify checkout-fast and checkout-and-save-cache (#29138)


dedupe release summary jobs (#29139)


add wg-security as required reviewer for other files with IPC handlers (#29092)


remove no-op EnableWebComponentsV0 feature (#29107)


Menu.setApplicationMenu can return a useless array 29088 (#29118)


split tests by timing to make it more even (#29121)


unconditionally include stack_trace.h (#29110)


use autoninja to print stats (#29111)


Bump v14.0.0-nightly.20210512


merge double space in SHASUM validation logic (#29117)


replace v8::Local<T>::Cast() with As<T>() (#29097)


bump lodash from 4.17.20 to 4.17.21 (#29066)


prevent crash on web-contents creation when error is thrown (#28971)


do not use a shared checkout for linux publish (#29076)


offload hash checking logic to lambda worker during release (#29096)


Bump v14.0.0-nightly.20210511


update NSView radii on fullscreen transition (#29084)


bump hosted-git-info from 2.7.1 to 2.8.9 (#29079)


Bump v14.0.0-nightly.20210510


Revert "Bump v14.0.0-nightly.20210510"


webFrame spell checker APIs crashing in sandboxed renderers (#29053)


use executors instead of YAML templating (#29075)


Revert "Bump v14.0.0-nightly.20210508"


Bump v14.0.0-nightly.20210508


use WeakMap instead of hidden V8 properties to store WebViewImpl (#29049)


Bump v14.0.0-nightly.20210507


remove setupWebViewAttributes gymnastics (#29032)


bump chromium to 92.0.4499.0 (master) (#29046)


cleanup dead <webview> related code (#29039)


invoke loadURL in SrcAttribute instead of sending IPC directly (#29031)


cherry-pick 7abc7e45b2 from node (#29021)


Bump v14.0.0-nightly.20210506


rework sandbox guide (#28978)


update force/warn context aware patch (#29011)


menu must be added on whenReady (#28958)


make raw requires type-safe (#29006)


spec: attempt to fix flaky nativeTheme spec (#29022)


bump chromium to 92.0.4498.0 (master) (#28991)


'focus-change' does not need guestInstanceId (#29001)


<webview> focus / blur events don't work with contextIsolation enabled (#29004)


remove unused patched webprefs (#29002)


remove patch post renderer process reuse removal (#29003)


drag region BrowserView calculations on macOS (#28984)


remove macOS nightly release tests (#29005)


Bump v14.0.0-nightly.20210505


link to `BrowserView` from `webview` page (#28942)


remove unnecessary setupDialogProperties (#28982)


use "as const" for constant mappings (#28980)


Bump v14.0.0-nightly.20210504


Revert "Bump v14.0.0-nightly.20210504"


remove more dead code post render process reuse (#28983)


remove unused element_instance_id_to_guest_map_ from WebViewManager (#28979)


close attached sheet on window close (#28967)


update REPL guide (#28943)


bump chromium to 92.0.4496.0 (master) (#28907)


allow Node.js to manage microtasks queue (#28957)


Added loadFile instead of loadURL in BrowserWindow documentation example (#28829)


Browser::SetAppUserModelID is Windows only (#28909)


Bump v14.0.0-nightly.20210503


remove reference to global Electron install (#28945)


enable woa testing (#28952)


replace --offscreen flag with ApplyWebPreferences (#28938)


Bump v14.0.0-nightly.20210430


add release-env context to publish-macos (#28937)


plumb RFH instead of RPH for notifications (#28790)


fix npm-run python bytes error (#28932)


Bump v14.0.0-nightly.20210429


uniformize module API doc format (#28920)


Update husky v6.0.0 (#28827)

gitignore husky/pre-commit husky/pre-push json lock


provide no-op implementation of app.setUserModelId (#28915)


Add clarification for Visual Zoom behavior (#28860)


temporarily disable WOA testing (#28916)


remove `api/locales` page (#28911)


fix dump_syms.py to work with python 3 (#28910)


emit window-all-closed after closing the window (#28867)


Bump v14.0.0-nightly.20210428


remove dead python methods and helper (#28884)


actually use SSL when downloading things via python (#28885)


remove the vendor directory (#28883)