Skip to content

Releases: Hietan/othellopy

Release list

v0.2.1

Choose a tag to compare

@Hietan Hietan released this 29 Jun 10:25
da9462b

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 document display_board() as the recommended Colab option.

v0.2.0

Choose a tag to compare

@Hietan Hietan released this 29 Jun 09:04
30e4cc1

Changes

  • Rename the public board value enum from Piece to Cell.
  • Move public player classes under othellopy.players.
  • Add BeginnerPlayer, IntermediatePlayer, AdvancedPlayer, and ManualPlayer.
  • Add othellopy.validation.validate() and validate_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.