- Added FontTools to requirements.
- API change: ``subroutinize`` now takes a FontTools ``TTFont`` as input, and can modify it in-place or return a modified copy.
- Preserve postcript glyph names when converting from CFF 1.0 to CFF2, by storing them in ``post`` table format 2.0. Optionally they can also be dropped, by keeping ``post`` format 3.0.
- Added CLI tool, run as ``python -m cffsubr --help``.
- Added tests.
- Fixed issues on Windows with capturing tx output.
- Added function to desubroutinize.