Skip to content

StockfishEmbedded 1.12.0

Latest

Choose a tag to compare

@Trickfest Trickfest released this 29 Sep 15:22
· 1 commit to main since this release

Highlights

  • Adds the SFEngine Swift package for Apple arm64 iOS, iPadOS, and macOS. A clean package build no longer needs the large NNUE file.
  • Adds a public initializer for a caller-provided local NNUE file, with nonfatal validation of missing or incompatible networks. Runtime searches still require the documented nn-134a887f4c8f.nnue file.
  • Adds suspend and resume so apps can alternate embedded engines without loading the Stockfish network again. Existing Xcode library targets remain available.
  • Provides an updated SwiftPM quick start, network checksum, and Swift Package Index build configuration.

Validation

The complete local Scripts/validate.sh gate passed, including the clean-package build and tests, NNUE-backed search tests, CLI smoke and soak checks, Xcode XCTest, and iOS simulator build. SwiftChessDemo integration and physical-device checks also passed.

Source-only release; no binary artifacts or NNUE network are attached. StockfishEmbedded is GPL-3.0.