Releases
0.0.1
Changelog
346c256 Adapts the code so that it can compile with TinyGo.
66891ab Adds /defaultGame and /doAction API calls.
05f01eb Adds a DefaultGame option for InputGame.
796b524 Adds api and entities testing.
f1306b9 Adds docs for all exported methods.
f1d7cdb Adds examples to docs.
11bfc9b Adds temporary DebugString() function for actions.
95d1fb8 Create LICENSE
e0699ed Create README.md
280ddd6 Fixes bug in enPassantTargetSquare.
72564dc Fixes bug in test fr setting isEnPassantCapture flag.
0f23ceb Fixes bug with ParseNotation. Exposes ParseNotation to WA.
e816a9d Fixes bug with Pawn threat detection.
f3b7a5f Fixes build flag. Implements basic ParseNotation API method.
92a0776 Fixes issue with updating board layout after a capture.
756dd13 Fixes issues with checkmate. Tests.
595dc20 Implements parsing Algebraic Notation to game steps.
e100b09 Implements special action string for pawn capturing while promoting.
2d761db Implements support for WebAssembly compilation.
6f6ff6a Initial commit.
4035886 Merge pull request #4 from marianogappa/parse_notation_wip
227092a Merge pull request #5 from marianogappa/add-license-1
bae1f3f Refactors for clarity.
a2d7cc0 Removes weird dependencies that the go mod tool added.
d6a43f2 Reorganises the code to have a generic notation parser.
24b9829 Sets the isEnPassantCapture flag when pawn captures enpassantable pawn.
a99b6ec Simplifies InputGame by assumming DefaultGame when empty.
098c7f6 Update README.md
d2f220c Updates README.
bd847de Uses "Black"/"White" instead of 'b'/'w' for turn. Fixes defaultGame.
620c8cf wip: ICCF hack
You can’t perform that action at this time.