Skip to content

v1.1.1 — Developer ID signed + Apple notarized darwin builds

Choose a tag to compare

@magifd2 magifd2 released this 22 May 15:25

Summary

Darwin builds are now Apple Developer ID Application signed and Apple-notarized, adopting the org-wide convention defined in nlink-jp/.github CONVENTIONS.md §Code Signing. End users on macOS no longer need to bypass Gatekeeper with right-click → Open or xattr -d com.apple.quarantine on first launch — the binary is trusted by the OS out of the box.

Release asset naming was also aligned with the rest of util-series: jviz-vX.Y.Z-<os>-<arch>.zip (hyphen-separated, versioned) replaces the previous jviz_<os>_<arch>.zip (underscore-separated, version-less).

Changes

  • feat(build): Developer ID codesigning, Apple notarization, align with org conventionmake package signs darwin/amd64 and darwin/arm64 builds with a Developer ID Application certificate and notarizes the resulting zips via xcrun notarytool. LICENSE is now bundled alongside README.md in each zip. No personal identifiers, certificates, or credentials are committed; builds without local cert/profile fall back gracefully.

Verifying the signature

codesign -dv jviz
spctl --assess --type install --context context:primary-signature jviz

No behaviour change to the binary itself — feature-wise this is identical to v1.1.0.