ChessKit 0.11.0
Pre-release
Pre-release
New Features
- A draw result is now published by
BoardDelegate
when the board encounters a threefold repetition (by @joee-ca). - Convenience directional properties added to
Square
such asup
,down
,left
, andright
to obtain squares in relation to the givenSquare
.
Bug Fixes
File.init(_ number: Int)
now correctly bounds invalid values.- i.e. Values less than 1 become
File.a
and values greater than 8 becomeFile.h
.
- i.e. Values less than 1 become
Technical Changes
- Test coverage has been improved.
- Parsers (
EngineLANParser
,FENParser
,PGNParser
,SANParser
) have been converted from classes to caseless enums.- This should have no effect on existing code since the class versions had private initializers.
Full Changelog: 0.10.0...0.11.0