Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: CorentinGS/chess

v2.3.3

01 Dec 19:40
20cf758

Choose a tag to compare

What's Changed

  • issue#79 Implement individual ignore options for automatic draws by @omer-cengel in #80

New Contributors

Full Changelog: v2.3.2...v2.3.3

v2.3.2

08 Oct 17:12

Choose a tag to compare

What's Changed

  • Fix finished games parsed from PGN not having Checkmate method when appropriate by @TheNipanen in #77

Full Changelog: v2.3.1...v2.3.2

v2.3.1

25 Sep 16:16

Choose a tag to compare

Bug Fixes

  • pgn disambiguation squares (#75) - (362a897) - Corentin Giaufer Saubert
  • Potential fix for code scanning alert no. 1: Workflow does not contain permissions (#74) - (34f57bc) - Corentin Giaufer Saubert

Documentation

  • improve formatting and readability in README.md - (f9102d2) - CorentinGS

Refactoring

  • clean up code by removing unnecessary blank lines and optimizing variable initialization - (eefa43f) - CorentinGS
  • reorganize fields in Scanner and SearchResults structs for clarity - (6a3f038) - CorentinGS
  • streamline variable initialization in parseMoveText function - (a508986) - CorentinGS
  • improve error handling in TestBytesBookSource and enhance string comparison in TestChessHasher - (503a6d7) - CorentinGS
  • optimize token handling in parseMoveText - (71f7da8) - CorentinGS
  • simplify cloneChildren method by removing unnecessary nil check - (5f4e014) - CorentinGS
  • simplify evaluatePositionStatus method and optimize path collection in Split - (9879d58) - CorentinGS
  • remove unnecessary break statements in addTags function - (712f228) - CorentinGS

Full Changelog: v2.3.0...v2.3.1

v2.3.0

18 Sep 09:05
4bda073

Choose a tag to compare

What's Changed

Bug Fixes

  • experiment for issue #61 - (5231e8f) - CorentinGS

Documentation

  • update README examples to use PushNotationMove for consistency - (cd1dbc6) - CorentinGS
  • update README with move validation enhancements and UnsafeMove method details - (63bdd33) - CorentinGS

Features

  • enhance move validation and add UnsafePushNotationMove for performance - (dd84264) - CorentinGS
  • add UnsafeMove method for high-performance move handling and related tests - (550a75b) - CorentinGS

Full Changelog: v2.2.0...v2.3.0

v2.2.0

06 Aug 10:48
373e207

Choose a tag to compare

What's Changed

  • (bugfix) UCINotation.Decode() does not validate rank/file by @mikeb26 in #60
  • (bugfix) Game.Split() fails to return correct Game.Position() by @mikeb26 in #62
  • (bugfix) Game.Clone() fails to deep copy moves by @mikeb26 in #64
  • (bugfix) Game.PushNotationMove() fails to push for PGN games by @mikeb26 in #63
  • Issue 67 root move comments by @CorentinGS in #68

Full Changelog: v2.1.0...v2.2.0

v2.0.10

07 Jul 07:24
390bd3f

Choose a tag to compare

What's Changed

  • Added link to the original notnil/chess project in README.md by @ragibalasad in #46
  • Fix ambiguous moves in PGN; Add PGN test case by @TheNipanen in #47

New Contributors

Full Changelog: v2.0.9...v2.0.10

v2.0.9

16 Jun 14:44
60f0f93

Choose a tag to compare

What's Changed

Full Changelog: v2.0.8...v2.0.9

v2.0.6

31 Mar 15:16
5ed3265

Choose a tag to compare

What's Changed

  • feat: enhance UCI move handling with position context and add tests by @CorentinGS in #30

Full Changelog: v2.0.5...v2.0.6

v2.0.5

13 Feb 13:45
70876c9

Choose a tag to compare

What's Changed

  • feat: add SetComment method and related tests for Move struct by @CorentinGS in #28
  • feat: enhance position handling in notation decoding by @CorentinGS in #27

Full Changelog: v2.0.4...v2.0.5

v2.0.4

05 Feb 12:48
7056ad0

Choose a tag to compare

What's Changed

Full Changelog: v2.0.3...v2.0.4