What's Changed
- fix: use junction in windows to solve Error: EPERM: operation not per… by @frankwang1101 in #6529
- fix(docs): Update link for "Desktop File" by @KorbsStudio in #6532
- chore(docker): GH Actions for Docker dev/CI and deployments by @mmaietta in #6537
- chore(deps): update amannn/action-semantic-pull-request action to v3.6.0 by @renovate in #6540
- chore(deploy): Release by @github-actions in #6533
- chore: Migrate TravisCI and CircleCI to GH Actions by @mmaietta in #6541
- fix: Stub CircleCI config since we can't disable it from dashboard by @mmaietta in #6543
- fix: stabilizing master branch from the new test suites by @mmaietta in #6544
- fix(NSIS): prevent partial overwrites by @indutny-signal in #6547
- fix(nsis): use atomic rmdir on update by @indutny-signal in #6551
- chore(deploy): Enable docker deployments by @mmaietta in #6560
- chore(deploy): Release (alpha) by @github-actions in #6548
- Fixes in #6556:
- fix: Adding --INPUTCHARSET to makensis. (#4898 #6232 #6259)
- fix(msi): MSI fails to install when deployed machine-wide via GPO (#6508)
- fix(updater): Don't set GitHub Releases draft title since it automatically pulls it from the tag name
- fix(win): iconId sometimes contains invalid characters, and then the iconId config option is ignored.
- fix(msi): change the fallback value for generated MSI Ids to a unique string for the product.
Features:
- feat(msi): add fileAssociation support for MSI target (#6530)
- feat(mac): ElectronAsarIntegrity in electron@15 - See: electron/electron#30667 (#6506 #6507)
- feat(snap): add lzo to Snap compression options (also as new default) (#6201) Upgraded app-builder-bin dependency required newer version of Go
- feat(msi): support assisted installer for MSI target (#6550)
Breaking changes:
- Removing Bintray support since it was sunset. Ref: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
- Fail-fast for windows signature verification failures. Adding
-LiteralPath
to update file path to disregard injected wildcards - Force strip path separators for backslashes on Windows during update process
- Authentication for local mac squirrel update server
- Disabled advertised shortcuts, since MSIs with advertised Start Menu shortcuts that have a
Shortcut Property fails to install when deployed machine-wide via GPO but works fine in all
other contexts. Admins using advertisement must apply an MST to re-enable it. See #6508. - Removing optional NSIS icon ID from config and generating it automatically to synchronize IDs with Advertised Shortcuts and future features
New Contributors
- @frankwang1101 made their first contribution in #6529
- @KorbsStudio made their first contribution in #6532
Full Changelog: https://github.com/electron-userland/electron-builder/compare/v22.14.13...electron-builder@23.0.0-alpha.0