Releases: ejmabunda/uno-cli
Releases · ejmabunda/uno-cli
First public release
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
dealmethod 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