*Added:*
- `gsd.version.version` - version string identifier. PEP8 compliant name replaces `__version__`.
- `GSDFile.flush` - flush write buffers (C API `gsd_flush`) ([\237](https://github.com/glotzerlab/gsd/pull/237)).
- `GSDFile.maximum_write_buffer_size` - get/set the write buffer size (C API `gsd_get_maximum_write_buffer_size` / `gsd_set_maximum_write_buffer_size`) ([\237](https://github.com/glotzerlab/gsd/pull/237)).
- `GSDFile.index_entries_to_buffer` - get/set the write buffer size (C API `index_entries_to_buffer` / `index_entries_to_buffer`) ([\237](https://github.com/glotzerlab/gsd/pull/237)).
- On importing [gsd]{.title-ref}, install a `SIGTERM` handler that calls `sys.exit(1)` ([\237](https://github.com/glotzerlab/gsd/pull/237)).
*Changed:*
- `write_chunk` buffers writes across frames to increase performance ([\237](https://github.com/glotzerlab/gsd/pull/237)).
- Use *Doxygen* and *breathe* to generate C API documentation in Sphinx ([\237](https://github.com/glotzerlab/gsd/pull/237)).
*Removed:*
- `gsd.__version__` - use `gsd.version.version`.
- `gsd.hoomd.Snapshot` - use `gsd.hoomd.Frame` ([\249](https://github.com/glotzerlab/gsd/pull/249)).
- `gsd.hoomd.HOOMDTrajectory.read_frame` - use `gsd.hoomd.HOOMDTrajectory.__getitem__` ([\249](https://github.com/glotzerlab/gsd/pull/249)).
- The file modes `'wb'`, `'wb+'`, `'rb'`, `'rb+'`, `'ab'`, `'xb'`, and `'xb+'`. Use `'r'`, `'r+'`, `'w'`, `'x'`, or `'a'` ([\249](https://github.com/glotzerlab/gsd/pull/249)).