What's Changed
The majority of the work has been done by @knutnergaard, for which we are forever grateful!
It adds:
- types to the whole codebase
- improved documentation
- a
renameoption tonewGlyph(#848) - view objects to
BaseLib(#800) .ufozto know font file extensions inworld.py(#681)- Base object memory identifiers are now hex (#832)
- fixes naming of
_reversein theContourobjects (#798) - support for
pathlib.PathinnormalizeFilePath(#784)
Breaking change:
- the casing of
_getIdentifierforPointis now_getIdentifierForPoint(cap F) (#782)
It is the culumnation of:
#739, #755, #757, #760, #762, #763, #764, #768, #769, #770, #772, #776, #780, #782, #783, #784, #785, #786, #787, #789, #790, #791, #792, #793, #794, #796, #797, #800, #801, #802, #803, #804, #807, #808, #809, #810, #811, #812, #813, #814, #816, #817, #818, #819, #820, #821, #822, #823, #825, #826, #827, #836, #867, #868, #869, #870, #877, #882, #884, #885, #888, #890, #893, #897, #898, #899, #901, and #902
And addressed issues:
#896, #895, #892, #883, #878, #848, #847, #846, #832, #829, #825, #824, #798, #788, #781, #775, #774, #767, #754, #751, #748, #743, #741, and #681
Full Changelog: 0.14.2...1.0.0