Skip to content

0.0.1

Latest
Compare
Choose a tag to compare
@marianogappa marianogappa released this 04 Jun 17:10
· 3 commits to master since this release

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