John Kleinschmidt
69a1b13a18
set id-token for attestation
2026-02-10 16:45:22 -05:00
John Kleinschmidt
ee0536eceb
Generate artifact attestation for generated artifacts
2026-02-10 06:12:28 -05:00
John Kleinschmidt
23f2b75b31
build: fixup attestation for release assets
2026-02-09 16:59:03 -05:00
John Kleinschmidt
fd0108907a
build: fixup build attestation ( #49730 )
2026-02-09 11:50:17 -05:00
reito
3fa3e91f90
docs: fix framerate limit when osr with shared texture ( #49705 )
2026-02-09 15:18:06 +01:00
David Sanders
a3563422c4
ci: fix patches changes detected in apply patches workflow ( #49701 )
2026-02-06 13:48:30 -08:00
Keeley Hammond
9db2290bcd
fix: restore macos 12 support in Node 24 ( #49697 )
2026-02-06 07:48:37 -08:00
Samuel Attard
60d35bbaf4
feat: add support for disclaiming utility processes ( #49128 )
...
* feat: add support for disclaiming utility processes
* chore: update patches
---------
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org >
2026-02-05 14:37:24 -08:00
Michaela Laurencin
15dc7170ef
ci: fix ai-pr label commenting ( #49685 )
2026-02-05 14:27:46 -05:00
Keeley Hammond
59e434a27f
refactor: use ComPtr pattern for MSIX to avoid exception handling ( #49645 )
...
* Revert "fix: fix Windows MSIX release build errors (#49613 )"
This reverts commit 4b5d5f9dd5 .
* refactor: use WRL ComPtr pattern for MSIX to avoid exception handling
The MSIX auto-updater code was using C++/WinRT (winrt::* namespace), which requires exception handling (/EHsc). Mixing exception and non-exception handling code in the same binary is problematic at runtime. This commit refactors electron_api_msix_updater.cc to use an upstream Chromium pattern and eliminates the need for special exception handling build flags
* build: import correct packages
* build: consolidate IPackage declarations
* refactor: use IPackageManager/IPackageManager5/IPackageManager9 and
IPackage/IPackage2/IPackage4/IPackage6 interfaces as needed for
different API methods.
Also consolidates duplicate completion handler logic, fixes a bug in
RegisterRestartOnUpdate where the command line string could go out of
scope, and removes unused includes.
2026-02-05 10:42:28 -08:00
Samuel Attard
dec7f937ae
build: generate artifact attestions for released assets ( #48239 )
...
* build: generate artifact attestions for released assets
* chore: address review feedback
---------
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
2026-02-05 09:37:17 -05:00
Noah Gregory
50381a6d57
refactor: don't log error just for unsigned code ( #49654 )
v42.0.0-nightly.20260205
2026-02-05 15:26:17 +09:00
David Sanders
41c7e9bb21
ci: use squash merge for apply patches workflow ( #49667 )
2026-02-04 15:51:49 -08:00
Shelley Vohr
9740c989da
fix: default accelerator for role-based menu items ( #49558 )
...
fix: apply default accelerator for role-based menu items
Co-authored-by: Kimgun3383 <tygob5247@gmail.com >
2026-02-04 16:45:29 -05:00
John Kleinschmidt
4ea2d816b8
revert(ci): use new case syntax in workflows ( #49665 )
...
Revert "ci: use new case syntax in workflows (#49590 )"
This reverts commit def7854848 .
2026-02-04 14:55:20 -05:00
Noah Gregory
6a47bb4731
fix: use temp directory for singleton test and clean up at end ( #49604 )
...
* fix: create directory for singleton test in `temp` instead of `home`
* fix: remove directory for singleton test at test end
* refactor: avoid extraneous declarations in singleton test
* refactor: reintroduce `userDataFolder` declaration in singleton test
* refactor: move cleanup before app exit in singleton test
* style: add missing semicolon
* refactor: set the user data path after pre-test cleanup in singleton test
* fix: release lock before cleanup in singleton test
2026-02-04 14:43:36 -05:00
David Sanders
ef11669b67
ci: handle PRs with no checks in rerun apply patches ( #49630 )
v42.0.0-nightly.20260204
2026-02-04 16:13:27 +01:00
Shelley Vohr
d7378d96a5
docs: add Wayland note to win.getPosition() and win.getBounds() ( #49632 )
...
docs: add Wayland note to win.getPosition()
2026-02-04 16:13:11 +01:00
Keeley Hammond
431f77ca1c
fix: remove menu observer before destroying menu_controller_ ( #49648 )
...
* fix: remove menu observer before destroying menu_controller_
* fix: resolves private inheritance conflict
2026-02-04 16:11:00 +01:00
Shelley Vohr
51a9101c3d
build: remove Core Graphics private macOS APIs on MAS ( #49633 )
2026-02-03 12:02:06 -05:00
Shelley Vohr
def7854848
ci: use new case syntax in workflows ( #49590 )
...
ci: use new case synta in workflows
2026-02-03 11:57:14 -05:00
Niklas Wenzel
28858ecb85
chore: add "I have built and tested this PR" box to PR template ( #49434 )
2026-02-03 11:39:07 -05:00
Shelley Vohr
8fdb7549bb
fix: alt-space should route through 'system-context-menu' ( #49619 )
...
fix: alt-space should route through system-context-menu
2026-02-03 11:34:58 -05:00
dependabot[bot]
c3428fa413
build(deps): bump lodash from 4.17.21 to 4.17.23 in the npm_and_yarn group across 1 directory ( #49577 )
...
build(deps): bump lodash in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [lodash](https://github.com/lodash/lodash ).
Updates `lodash` from 4.17.21 to 4.17.23
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 11:05:40 -05:00
loc
233caf8469
fix(squirrel.mac): clean up old staged updates before downloading new update ( #49365 )
...
fix: clean up old staged updates before downloading new update
When checkForUpdates() is called while an update is already staged,
Squirrel creates a new temporary directory for the download without
cleaning up the old one. This can lead to disk usage growth when
new versions are released while the app hasn't restarted.
This adds a force parameter to pruneUpdateDirectories that bypasses
the AwaitingRelaunch state check. This is called before creating a
new temp directory, ensuring old staged updates are cleaned up.
2026-02-03 11:04:06 -05:00
Shelley Vohr
86209f60eb
fix: possible crash in FileSystem API ( #49578 )
...
Refs https://chromium-review.googlesource.com/6880247
Fixes a crash that can arise in the File System Access API in the
following scenario:
1. Create fileHandle1 at path1.
2. Call fileHandle1.remove() or user manually delete the file.
3. Create fileHandle2 at path2.
4. fileHandle2.move(path1).
2026-02-03 15:15:54 +01:00
dependabot[bot]
bdf2b67462
build(deps): bump github/codeql-action from 4.32.0 to 4.32.1 ( #49629 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.32.0 to 4.32.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](b20883b0cd...6bc82e05fd )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 15:03:22 +01:00
Mr.Chaofan
4413a0f642
fix: wrong cause and removed flag in cookie change listener ( #49103 )
v42.0.0-nightly.20260203
2026-02-03 10:19:35 +01:00
Shelley Vohr
3776731f4a
fix: menu state in macOS dock menus ( #49574 )
2026-02-02 17:01:34 -05:00
Robo
db5606b4b3
fix: handle out of order recording errors in skia graphite ( #49608 )
2026-02-02 14:20:19 +01:00
Calvin
1159de52e7
docs: app.getGPUInfo() may reject ( #49580 )
v42.0.0-nightly.20260202
2026-02-02 10:00:05 +01:00
Keeley Hammond
4b5d5f9dd5
fix: fix Windows MSIX release build errors ( #49613 )
...
* fix: fix MSIX release build
* fix: add C++/WinRT headers
* build: modify include paths
* fix: compile msix as seperate source set
* build: add additional needed deps for msix
v42.0.0-nightly.20260201
2026-02-01 22:27:42 -08:00
Prachi Maskar
0cbf3c2918
docs: add jsign instructions for Azure Trusted Signing on Linux/macOS ( #49345 )
...
* docs: add jsign instructions for Azure Trusted Signing on Linux/macOS
* docs: add clickable jsign link for Azure Trusted Signing
2026-01-30 15:24:08 -05:00
axolotl
f272723a33
feat: Allow View.setBounds to animate ( #48812 )
...
* feat: allow View::SetBounds to animate
* fix: support width/height animations
* fix: jumping on subsequent animations
* fix: segfault race condition
* fix: remove layer background
* fix: layer clips not being reset
* refactor: use gfx tween gin converter
* fix: layer cleanups causing flickering views
* chore: merge artifact
* fix: missing private method in header
* fix: return type
* fix: do not set layer opacity
* refactor: update animate parameter format
* refactor: move animate into options object
* chore: typo
* docs: update
* spec: add view animation test
2026-01-30 15:18:56 -05:00
Shelley Vohr
331d1e16f5
refactor: address PathProvider TODO ( #49563 )
2026-01-30 14:16:39 -05:00
Shelley Vohr
6825a522e9
fix: duplicate fullscreen macOS menu item ( #49074 )
2026-01-30 13:23:43 -05:00
Shelley Vohr
e033c10075
fix: issues with xdg activation on Linux ( #49499 )
2026-01-30 10:53:04 -05:00
Shelley Vohr
64872a6cb8
fix: macOS menu item accelerators when item disabled ( #49553 )
...
fix: macOS menu item acceerators when item disabled
2026-01-30 10:07:16 +01:00
Jan Hannemann
d74fcfcecb
feat: msix auto-updater ( #49230 )
...
* feat: native auto updater for MSIX on Windows
* doc: added MSIX debug documentation
* fix: allow downgrade with json release file and emit update-available
* test: msix auot-update tests
* doc: API documentation
* test: add package version validation
* fix: docs typo
* fix: don't allow auto-updating when using appinstaller manifest
* fix: getPackageInfo interface implementation
* fix: review feedback, add comment
* fix: missed filename commit
* fix: install test cert on demand
* fix: time stamp mismatch in tests
* fix: feedback - rename to MSIXPackageInfo
* fix: update and reference windowsStore property
* fix: remove getPackagInfo from public API
* fix: type error bcause of removed API
2026-01-29 16:38:26 -05:00
Michaela Laurencin
92a3f7d6c1
ci: add workflow for commenting with new 'ai-pr' label ( #49564 )
...
* add workflow for commenting with new 'ai-pr' label
* Update .github/workflows/pull-request-labeled.yml
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* add pr autoclose
* replace with specific secret
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* specify repo
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* update wording of comment
* chore: use GH app token
* chore: fix indentation
---------
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-29 13:12:42 -05:00
David Sanders
0e161c18eb
ci: rework reapply patches ( #49552 )
2026-01-29 11:19:07 -05:00
David Sanders
3d76d3a469
build(dev-deps): bump @electron/lint-roller to 3.2.0 ( #49565 )
2026-01-29 16:06:47 +01:00
Kanishk Ranjan
82d350524e
test: fix flaky BrowserView test ( #49316 )
...
* test: fix flaky BrowserWindow test
* fix: improved as per review
v42.0.0-nightly.20260129
2026-01-28 11:54:35 -08:00
Shelley Vohr
e6be04a7a0
fix: chrome://accessibility drift ( #49547 )
...
https://chromium-review.googlesource.com/c/chromium/src/+/6870052
v42.0.0-nightly.20260128
2026-01-28 12:07:14 +01:00
David Sanders
a7de47084b
test: remove split dependency ( #49551 )
2026-01-28 10:47:43 +01:00
Kanishk Ranjan
3820d3ae6c
test: fix flaky BrowserWindow test ( #49364 )
...
test: fix flaky BrowserWindow test
2026-01-27 21:47:02 -08:00
Charles Kerr
8364b62f68
fix: potential dangling pointer in api::Screen ( #49536 )
...
fixes a regression from #49506
2026-01-27 16:27:38 -05:00
dependabot[bot]
441729c3a0
build(deps): bump actions/checkout from 6.0.1 to 6.0.2 ( #49541 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v42.0.0-nightly.20260127
2026-01-27 11:37:15 +01:00
Shelley Vohr
c521c2b868
test: update/fix Node.js disabled specs ( #49467 )
2026-01-27 11:03:09 +01:00
Shelley Vohr
b2c5093542
docs: correct type for process.noDeprecation ( #49524 )
...
* docs: correct type for process.noDeprecation
* docs: mark `noDeprecation` as optional instead
Co-authored-by: René <contact.9a5d6388@renegade334.me.uk >
---------
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
Co-authored-by: René <contact.9a5d6388@renegade334.me.uk >
2026-01-27 11:02:51 +01:00