-----------------------
The ringmaster now applies handicap stone compensation when using its internal
scorer. Set :setting:`internal_scorer_handicap_compensation` to ``"no"`` to
return to the old behaviour.
* Added a full implementation of :doc:`sgf`, replacing the previous minimal
support.
* Added a :script:`split_sgf_collection.py` example script.
* The :mod:`~gomill.common`, :mod:`~gomill.boards`,
:mod:`~gomill.ascii_boards`, and :mod:`~gomill.handicap_layout` modules are
now documented as stable.
* Improved handling of long responses to the :gtp:`!version` |gtp| command.
* Added support for handicap stone compensation when scoring games.
* Gomill now checks the response to the :gtp:`!fixed_handicap` |gtp| command.
* Added the :data:`gomill.__version__` constant.
Changes to (previously) undocumented parts of the library:
* Renamed the :mod:`!gomill.gomill_common` module to :mod:`!gomill.common`.
* Renamed the :mod:`!gomill.gomill_utils` module to :mod:`!gomill.utils`.
* Renamed :attr:`!Board.board_coords` to :attr:`~.Board.board_points`.
* Replaced the :func:`!ascii_boards.play_diagram` function with
:func:`~.ascii_boards.interpret_diagram`, making the *board* parameter
optional.
* :func:`!gtp_engine.interpret_float` now rejects infinities and NaNs.
* Changes to the :mod:`~!gomill.gtp_states` module: tightened error handling,
removed the komi-mangling feature, renamed :attr:`!History_move.coords` to
:attr:`!History_move.move`.