Skip to content

0.1.6

Choose a tag to compare

@abduzeedo abduzeedo released this 20 Oct 22:02
· 2 commits to main since this release
b8d7197

Replaced engines are found and updated.

  • EngineManifest.updates(for:appVersion:macOS:) finds installed engines the engine list no longer offers, and pairs each with the newest listed engine that replaces it: newer, provides every backend the old one did, and fits this app and macOS. With the current list: 2.0.1 → 2.0.2 (2.0.1 crashes at start on macOS 26) and 1.0.0 → 1.0.1. Test builds newer than anything listed are left alone.
  • Manifest entries can set minMacOS.
  • AppSettings.moveEnvironments(fromEngine:to:) moves the environments and the active engine to the replacement.
  • Check Last Launch: a crash within seconds on a replaced engine now names the engine and offers the update, instead of the generic engine-crash text.

Validation: 180 tests pass.