Skip to content

Releases: ejmabunda/uno-cli

First public release

05 Sep 22:50

Choose a tag to compare

What's Changed

  • Add card types and starter unit tests by @ejmabunda in #75
  • chore: update card architecture and add javadocs #76 by @ejmabunda in #77
  • feat(player): implement the Player class, and initialize an empty Hand within Player by @ejmabunda in #78
  • feat(deck): implement deal method in Deck by @ejmabunda in #79
  • feat(card-system): add card matching logic, tests, and updated docs by @ejmabunda in #80
  • feat(player): return list of valid moves instead of boolean by @ejmabunda in #81
  • test(game-state): add init tests for game state by @ejmabunda in #82
  • feat(game-state): implement turn management by @ejmabunda in #83
  • feat(card): update card play method, and documentation by @ejmabunda in #85
  • feat(game): extend basic game rules, update documentation by @ejmabunda in #86
  • test: add tests for Game by @ejmabunda in #87
  • fix: correct a semantic with testing card's play eligibility by @ejmabunda in #88
  • Implement basic gameplay logic by @ejmabunda in #89
  • feat: implement wild card color setting, and improve game responses by @ejmabunda in #90
  • chore: remove debugging print statements by @ejmabunda in #91
  • chore(docs): update the documentation throughout the codebase by @ejmabunda in #92
  • chore: update documentation in all major files by @ejmabunda in #94
  • test: add tests for Card, Game and GameState by @ejmabunda in #95

Full Changelog: https://github.com/ejmabunda/uno-cli/commits/v1.0.0