Konjugate v0.6.5: macOS codesigning fix and Node.js 24 upgrade
Fixed
- Fixed macOS packaged builds shipping a bundled METIS library with a broken code signature. Preparing METIS for bundling rewrites its dylib install name, which was leaving the library re-signed incorrectly (or not at all); it's now explicitly re-signed as part of packaging, closing the same class of "unsigned nested binary" problem that previously affected the engine binary itself.
- macOS builds now consistently target macOS 11, end to end — the engine, its C++ providers, and the packaged app itself — instead of each picking up whatever minimum version the local build machine happened to default to.
Internal / release process
- Upgraded the required Node.js version to 24 (LTS) everywhere: local development, packaging, and CI.
npm run setup/npm run devnow expect Node.js 24.19 or newer.
Installation notes: Konjugate isn't code-signed yet (an active choice while the project is in alpha), so your OS may show a security warning on first launch. This doesn't mean the download is corrupted.
- macOS — if you see "is damaged and can't be opened": move Konjugate.app to Applications, then in Terminal run
xattr -cr /Applications/Konjugate.app. Or: System Settings → Privacy & Security → Open Anyway.- Windows — if you see a blue "Windows protected your PC" warning from SmartScreen, click More info, then click the Run anyway button that appears.
Full Changelog: v0.6.3...v0.6.5