Skip to content

SwiftChessDemo 1.4.0

Choose a tag to compare

@Trickfest Trickfest released this 29 Sep 15:22
· 3 commits to main since this release

What changed

  • Replaces the Stockfish Xcode subproject and bridging header with the local StockfishEmbedded 1.12.0 Swift package product.
  • Copies the verified Stockfish NNUE network into the app bundle, so people running the built demo do not download it separately.
  • Suspends and resumes Stockfish between Arasan turns, retaining the loaded network and restoring fast 250 ms engine-vs-engine pacing.

Validation

The complete local SwiftChessDemo gate passed: app-hosted tests, a generic iOS Release build with the expected NNUE file verified in the app bundle, and 26 simulator UI tests. Human-versus-engine and engine-versus-engine checks also passed on physical iPad, iPhone, and Mac.

This is a source-only release. Developers still download the NNUE file into the sibling StockfishEmbedded checkout before building. The linked Stockfish engine is GPL-3.0; see THIRD_PARTY.md.