Skip to content

v0.4.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@sethlu sethlu released this 01 Jun 08:26

This release is very much a complete rewrite of electron-osx-sign so bugs may come as expected. Bluebird promises are introduced for some performance boost with async methods. However, please note that none of the previously available methods are changed, APIs kept the same for best compatibility solutions.

  • Added: signAsync() and flatAsync() introduced, returning Bluebird promises. (#47)
  • Added: preAutoEntitlementAppGroupAsync() introduced to assist recent changes with Electron versions >= 1.1.1 for automation on Info.plist and entitlements file. (electron/packager#371, #44)
  • Added: opts.version flag to specify Electron version. Default to latest Electron version. (#44)
  • Added: opts.pre-auto-entitlements to enable/disable automation on entitlements with preAutoEntitlementAppGroupAsync(). Default to true. (#44)
  • Changed: Now use Bluebird promises for better async methods. (#47)
  • Changed: Now display app entitlements after signing in debug logs. (#43)
  • Fixed: Default entitlements for darwin platform. (#38)
  • Fixed: Verify app bundle after code sign in debug logs. (#48)