What's Changed
- feat: Promote and adopt
"latest"as the canonical "null"-state for everyToolset(BREAKING) by @mmaietta in #9939 - feat(snap): support multi-arch
remote-buildviabuildFor: string[]— one Launchpad job now produces and registers multiple snap artifacts by @mmaietta in #9841 - feat: promote Azure Trusted Signing and Snap Core24 out of Beta; update documentation by @mmaietta in #9949
- chore(refactor): Duplicated-Logic Extraction & Migration by @mmaietta in #9947
- chore(tests): improve smart-cache reset, implement per-run test summary, output combined report + opt-in test coverage by @mmaietta in #9948
- fix: bundle a workspace sub-package's production dependencies into app.asar when the package manager resolves to the workspace root by @mmaietta in #9951
- fix(nsis): Change the ProgID to a more correct, more unique format by @sabonerune in #9241
- chore: resolve all zizmor GitHub Actions security findings by @mmaietta in #9890
- fix(squirrel): flaky
appOutDirmutation createdelevate.exerace condition in concurrent builds by @mmaietta in #9852 - chore(CI): untap brew taps to remove constant warnings from default macos runners by @mmaietta in #9953
- docs: extract v27 breaking changes into a dedicated, prominent page (IA restructure) by @mmaietta in #9955
- chore(test): de-duplicate the skipped-test count in the CI run summary by @mmaietta in #9957
- feat(toolsets)!: remove
USE_SYSTEM_FPMenv override; require an explicit custom toolset on Windows (BREAKING) by @mmaietta in #9958 - fix(migrate-schema): stop stripping
vPrefixedTagNamefrom GitLab publish entries by @mmaietta in #9956 - feat: Allow including default-excluded files via
filesglobs; removedisableDefaultIgnoredFiles(BREAKING) by @mmaietta in #9954 - chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in #9946
Full Changelog: https://github.com/electron-userland/electron-builder/compare/electron-builder@27.0.0-alpha.4...electron-builder@27.0.0-alpha.5