Skip to content

Releases: electron/osx-sign

v0.4.5

21 May 13:30
Compare
Choose a tag to compare

This update deprecates electron-osx-flat due to packages like electron-builder having supported better package building tools. It also introduces codesigning with explicit SHA-1 hashed certs (#132, #134) that resolves a minor issue in codesign encountering segmentation fault as discussed here.

Added:

  • --timestamp=timestamp option to pass timestamp authority server to codesign (#133).

v0.4.4

01 Mar 09:22
Compare
Choose a tag to compare

Minor changes.

v0.4.3

19 Jan 08:39
Compare
Choose a tag to compare

This release introduces minor updates with signing verification that do not affect performance in macOS El Capitan and above and enhance compatibility with earlier system versions.

Fixed:

  • --strict flag only passed in macOS El Capitan and above.

v0.4.2

20 Dec 03:36
Compare
Choose a tag to compare

Fixed:

  • Validation for --provisioning-profile/opts['provisioning-profile'].
  • No longer display blob header of signed entitlements file.

Updated:

  • Codesign verify with strict flag in El Capitan and later.
  • Deprecated debugerror and various versions of electron-osx-sign:* for logging.

Added:

  • Skip Gatekeeper assess with --no-gatekeeper-assess/opts['gatekeeper-assess'].

v0.4.1

01 Nov 07:30
Compare
Choose a tag to compare

Minor changes.

v0.4.0

01 Nov 07:12
Compare
Choose a tag to compare

This release features a partial rewrite of electron-osx-sign where components are broken down in submodules for better code structure. The package now also supports the latest macOS update; while retaining osx as part of the package name, electron-osx-sign supports automated code signing and product building on macOS Sierra.

Added:

  • Strict codesign verification similar to Gatekeeper check (eed27dd).
  • Enable/disable provisioning profile embedding with --pre-embed-provisioning-profile/--no-pre-embed-provisioning-profile (dfad463).
  • opts.scripts option for productbuild (b1644aa).
  • Gatekeeper acceptance of code signed platform darwin builds (6bae78e).
  • Mention blob header while displaying entitlements (9a5fcea).
  • opts.requirements option for codesign (a01e8a4).

Fixed:

  • opts.ignore revised for code signing (1bd17ca).
  • Dev dependency on run-series (16732d6).
  • opts.ignore validation logic (1e8a8da).

Developer notes:

  • Added: Travis CI support for Node 6 (b5753c4).

v0.3.2

17 Sep 07:27
Compare
Choose a tag to compare
  • Added: opts.requirements to specify the criteria to be used to evaluate code signature.

v0.4.0-beta4

01 Jun 17:30
Compare
Choose a tag to compare
v0.4.0-beta4 Pre-release
Pre-release
  • Fixed: Better support for code linting with eslint. (#53)
  • Changed: Renamed all entitlements file to format: entitlements.darwin/mas[.inherit].plist. (#55, #56)

v0.4.0-beta3

01 Jun 12:22
Compare
Choose a tag to compare
v0.4.0-beta3 Pre-release
Pre-release
  • Fixed: Check availability of entitlements before automation. (#52)
  • Changed: TypeScript updated. (#52)

v0.4.0-beta2

01 Jun 08:49
Compare
Choose a tag to compare
v0.4.0-beta2 Pre-release
Pre-release

Fixed: Entitlements not updated in automation. (#51)