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.