Recently Electron added two exciting features: a Mac App Store compatible build and a built-in Windows auto updater.
As of v0.34.0
each Electron release includes a build compatible with the Mac App Store. Previously an application built on Electron would not comply with Appleās requirements for the Mac App Store. Most of these requirements are related to the use of private APIs. In order to sandbox Electron in such a way that it complies with the requirements two modules needed to be removed:
crash-reporter
auto-updater
Additionally some behaviors have changed with respect to detecting DNS changes, video capture and accessibility features. You can read more about the changes and submitting your app to the Mac App store in the documentation. The distributions can be found on the Electron releases page, prefixed with mas-
.
Related Pull Requests: electron/electron#3108, electron/electron#2920
In Electron v0.34.1
the auto-updater
module was improved in order to work with Squirrel.Windows
. This means that Electron ships with easy ways for auto updating your app on both OS X and Windows. You can read more on setting up your app for auto updating on Windows in the documentation.
Related Pull Request: electron/electron#1984
Have feedback on this post? Let @ElectronJS know on Twitter.
Need help or found a bug? Contact us.