Releases: Hietan/othellopy
Releases · Hietan/othellopy
Release list
v0.2.1
Changes
- Add
board_to_html()for fixed-cell HTML board rendering in notebooks. - Add
display_board()for Google Colab and Jupyter display with emoji stones. - Keep
print_board()for terminal text output and documentdisplay_board()as the recommended Colab option.
v0.2.0
Changes
- Rename the public board value enum from
PiecetoCell. - Move public player classes under
othellopy.players. - Add
BeginnerPlayer,IntermediatePlayer,AdvancedPlayer, andManualPlayer. - Add
othellopy.validation.validate()andvalidate_detail()for pre-submission player checks. - Treat invalid player moves as forfeits and expose
GameResult.forfeit. - Render boards with emoji stones when supported, with ASCII fallback.
- Add strict ruff and mypy checks, CI, Apache-2.0 metadata, and OSS project governance documents.