This release brings professional macOS packaging with code signing and notarization support, along with comprehensive documentation updates for the Iniationware Edition.
- Signed DMG Creation: Automatic code signing when certificates are configured
- Notarization Support: Full Gatekeeper approval workflow
- Dual Format: Both ZIP and DMG formats available in releases
- Fallback Mode: Creates unsigned DMG when certificates not available
- Updated README: Complete rewrite with Iniationware Edition features
- CHANGELOG: Full release history documentation
- Signing Guide: Step-by-step macOS signing setup instructions
- Version Strategy: Clear documentation of versioning approach
- Added
package.osx-dmg.shscript for DMG creation - Integrated signing workflow into GitHub Actions
- Created entitlements.plist for proper app permissions
- Support for both signed and unsigned distribution
- Consistent version format across all components
- Structured documentation in
/docsdirectory - Clear separation of Iniationware enhancements
- Professional release management
You now have two options:
- DMG (Recommended): Download, mount, drag to Applications
- ZIP: Extract and right-click β Open on first launch
- With configured secrets: Fully signed and notarized DMG
- Without secrets: Unsigned DMG (requires right-click β Open)
See docs/MACOS_SIGNING.md for:
- Apple Developer account setup
- Certificate generation and export
- GitHub Secrets configuration
- Local testing instructions
MACOS_CERTIFICATE # Base64 .p12 certificate
MACOS_CERTIFICATE_PWD # Certificate password
APPLE_ID # For notarization
NOTARIZE_PASSWORD # App-specific password
TEAM_ID # Developer Team ID- Files Changed: 8
- Additions: 500+ lines
- Documentation: 3 new guides
- Platforms: Full support for Windows, macOS, Linux (x64/ARM64)
Thanks to all contributors and users of the Iniationware Edition. Your feedback drives our continuous improvement.
Get the latest release from: GitHub Releases
For the complete changelog, see CHANGELOG.md