Skip to content

ChessKit 0.11.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@pdil pdil released this 06 Aug 01:45
· 19 commits to master since this release
3c8e1b8

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 as up, down, left, and right to obtain squares in relation to the given Square.

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 become File.h.

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