Releases: DCourtel/ChessboardControl
Releases · DCourtel/ChessboardControl
v1.0.2103.22
- 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
Bug Fix: GetMoveValidity was throwing an exception when the move was illegal.
v1.0.2102.23
Set the GetMoveValidity method to always update the ToSAN property to the full notation.
v1.0.2102.21
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
- 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
- Implements == and != operators.
- Prevents from picking a piece of the opposite color than the side whose is the turn.
v1.0.2101.27
Gray out and disable the control when the Enabled property is set to false.
v1.0.2101.18
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
Add public methods, properties, and events.
v1.0.2101.14
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.