SGF parsing: increased the length limit on PropIdents from 8 to 64.
Reworked the gtp_games interface and implementation, splitting out the gameplay module and gtp_controllers.Game_controller. Visible behaviour changes:
Updated the twogtp example script to show the new programming interface. twogtp now supports playing multiple games and SGF output.
Engine comments (from gomill-explain_last_move) for resignations and forfeits are now included in SGF records.
Improved player descriptions in SGF files and competition reports when the GTP name command isn’t implemented.
Added the Game_result.is_unknown attribute.
Documented the Game_result.cpu_times attribute.
interpret_diagram() now ignores leading whitespace (it already ignored trailing whitespace).
Board methods now raise IndexError for out-of-range coordinates (previously behaviour was explicitly unspecified).
Bug-fix release.
Bug-fix release.
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.
Changes to (previously) undocumented parts of the library:
Playoff tournament state files from Gomill 0.5 are incompatible with Gomill 0.6. Tuning event state files are compatible.