Skip to content

Konjugate v0.6.5: macOS codesigning fix and Node.js 24 upgrade

Choose a tag to compare

@github-actions github-actions released this 23 Aug 11:26
· 36 commits to master since this release

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 dev now 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