Released Thursday, May 18, 2023.
- Replaced submodule URLs with HTTPS instead of SSH
Released Friday, April 28, 2023.
- Removed unsafe flags from
Package.swift
Released Wednesday, April 26, 2023.
- Add
LeelaChessZero (lc0)
engine- Currently comes bundled with a neural network weights file
192x15_network
- Currently comes bundled with a neural network weights file
Engine
initializer no longer has a defaultengineType
(previously.stockfish
)- Type must be specified using
Engine(type: <engine type>)
- Type must be specified using
- Add Stockfish
EvalFile
as Swift package resource
Released Saturday, April 15, 2023.
- Add default
nil
value forvalue
parameter inEngineCommand.setoption(id:value:)
- Fix
loggingEnabled
default value to match documentation - Fix
EngineCommand.PositionString(rawValue:)
when passing a FEN string
- Simplify internal Obj-C and C++ targets
- Increase test coverage
Released Friday, April 14, 2023.
- Hide internal Obj-C and C++ targets
- Created separate Swift and Obj-C
EngineType
enums - Package user should only need to import
ChessKitEngine
now
- Created separate Swift and Obj-C
Released Friday, April 14, 2023.
- Fix build issue related to missing
ChessKitEngine_Cxx
target
Released Friday, April 14, 2023.
- Initial release