- Dropped support for Python 2.7. Python 3.6 or greater is now required.
- Bumped minimum requirements:
* fonttools >= 4.2.0
* cu2qu >= 1.6.6
* booleanOperations >= 0.9.0
- When computing the glyph bounding boxes, the `ufo2ft.outlineCompiler` now uses the compiled `TTGlyph` or `CFF CharString` objects instead of the UFO glyphs, since the latter may still contain float coordinates and component offsets, which could lead to incorrect off-by-one bounds and sidebearings (356, googlefonts/fontmake593).