- [feaLib] Improve the sharing of inline chained lookups (3559) - [otlLib] Correct the calculation of OS/2.usMaxContext with reversed chaining contextual single substitutions (3569) - [misc.visitor] Visitors search the inheritance chain of objects they are visiting (3581)
4.53.0
----------------------------
- [ttLib.removeOverlaps] Support CFF table to aid in downconverting CFF2 fonts (3528) - [avar] Fix crash when accessing not-yet-existing attribute (3550) - [docs] Add buildMathTable to otlLib.builder documentation (3540) - [feaLib] Allow UTF-8 with BOM when reading features (3495) - [SVGPathPen] Revert rounding coordinates to two decimal places by default (3543) - [varLib.instancer] Refix output filename decision-making (3545, 3544, 3548)
4.52.4
----------------------------
- [varLib.cff] Restore and deprecate convertCFFtoCFF2 that was removed in 4.52.0 release as it is used by downstream projects (3535).
4.52.3
----------------------------
- Fixed a small syntax error in the reStructuredText-formatted NEWS.rst file which caused the upload to PyPI to fail for 4.52.2. No other code changes.
4.52.2
----------------------------
- [varLib.interpolatable] Ensure that scipy/numpy output is JSON-serializable (3522, 3526). - [housekeeping] Regenerate table lists, to fix pyinstaller packaging of the new ``VARC`` table (3531, 3529). - [cffLib] Make CFFToCFF2 and CFF2ToCFF more robust (3521, 3525).
4.52.1
----------------------------
- Fixed a small syntax error in the reStructuredText-formatted NEWS.rst file which caused the upload to PyPI to fail for 4.52.0. No other code changes.