Changes

Gomill 0.7.1 (2011-08-15)

Bug-fix release.

  • Bug fix: made board sizes 24 and 25 work (column lettering, and therefore GTP support, was incorrect for these sizes in all previous versions).
  • Tightened up input validation for format_vertex() and colour_name().
  • Distinguished Stone, Point, and Move in the Property types table in SGF documentation.

Gomill 0.7 (2011-08-13)

The ringmaster now applies handicap stone compensation when using its internal scorer. Set internal_scorer_handicap_compensation to "no" to return to the old behaviour.

  • Added a full implementation of SGF support, replacing the previous minimal support.
  • Added a split_sgf_collection.py example script.
  • The common, boards, ascii_boards, and handicap_layout modules are now documented as stable.
  • Improved handling of long responses to the version GTP command.
  • Added support for handicap stone compensation when scoring games.
  • Gomill now checks the response to the fixed_handicap GTP command.
  • Added the gomill.__version__ constant.

Changes to (previously) undocumented parts of the library:

  • Renamed the gomill.gomill_common module to gomill.common.
  • Renamed the gomill.gomill_utils module to gomill.utils.
  • Renamed Board.board_coords to board_points.
  • Replaced the ascii_boards.play_diagram() function with interpret_diagram(), making the board parameter optional.
  • gtp_engine.interpret_float() now rejects infinities and NaNs.
  • Changes to the gtp_states module: tightened error handling, removed the komi-mangling feature, renamed History_move.coords to History_move.move.

Gomill 0.6 (2011-02-13)

Playoff tournament state files from Gomill 0.5 are incompatible with Gomill 0.6. Tuning event state files are compatible.

Gomill 0.5 (2010-10-29)

  • First public release.