Skip to content

Releases: DCourtel/ChessboardControl

v1.0.2103.22

22 Mar 08:28
Compare
Choose a tag to compare
  • Fix a bug where the En_Passant flag may not be reset.
  • Add a method to convert a SAN string to a ChessMove object

v1.0.2103.14

14 Mar 15:32
Compare
Choose a tag to compare

Bug Fix: GetMoveValidity was throwing an exception when the move was illegal.

v1.0.2102.23

23 Feb 08:23
Compare
Choose a tag to compare

Set the GetMoveValidity method to always update the ToSAN property to the full notation.

v1.0.2102.21

21 Feb 17:18
Compare
Choose a tag to compare

Bug Fix:

  • Standard Algebraic Notation doesn’t display disambiguator when needed.
  • Undoing a move after a promotion can lead to cancel the promotion.

v1.0.2101.30

30 Jan 21:38
Compare
Choose a tag to compare
  • Fix the Clone method of the ChessMove class which returned a reference to the ChessSquare and ChessPiece instead of a clone.
  • Add JSON serialization properties

v1.0.2101.28

28 Jan 20:30
Compare
Choose a tag to compare
  • Implements == and != operators.
  • Prevents from picking a piece of the opposite color than the side whose is the turn.

v1.0.2101.27

27 Jan 21:35
Compare
Choose a tag to compare

Gray out and disable the control when the Enabled property is set to false.

v1.0.2101.18

18 Jan 17:08
Compare
Choose a tag to compare

Add a method to convert a ChessMove into its Standard Algebraic Notation (SAN), add a button onto Chessboard Tester to undo moves.

v1.0.2101.17

17 Jan 16:55
Compare
Choose a tag to compare

Add public methods, properties, and events.

v1.0.2101.14

14 Jan 20:53
Compare
Choose a tag to compare

Added moves validation, visual hints to show what squares can be reached, pawn promotion, and an indicator on the bottom left to show who’s turn it is.