Releases: robotools/fontParts
Release list
1.1.1
1.1.0
What's Changed
- Fixup to coverage and roadmap by @benkiel in #903
- Update object map by @benkiel in #904
- add build-backend by @benkiel in #905
- Style
.. important::directives. by @knutnergaard in #906 - Remove tox by @benkiel in #908
- Fix
dynamicPropertyname arguments by @knutnergaard in #911 - Exclude mypy-only branches from coverage by @knutnergaard in #918
- Add Bounds object by @knutnergaard in #912
- Add
BaseGlyph.insertContourby @knutnergaard in #916 - Remove unused imports and typing cleanup by @knutnergaard in #915
- Make Color consistent with
Boundsby @knutnergaard in #913 - Style and show
.versionmodifieddirectives by @knutnergaard in #909 - Have _get_area return None when pen.value is zero by @knutnergaard in #927
- Fix bugs in
BaseFontby @knutnergaard in #925 - Fix bugs in
BaseContourby @knutnergaard in #919 - Improve
BaseKerningby @knutnergaard in #930 - Make
BaseSegment.__repr__display index asint, notstrby @knutnergaard in #931 - Avoid implicit
IndexErroron orphan segment access by @knutnergaard in #933 - Improve test coverage for
BaseSegmentby @knutnergaard in #934 - Improve test coverage for
BaseKerningby @knutnergaard in #929 - Improve test coverage for
BaseContourby @knutnergaard in #923 - Improve test coverage for
BaseFontby @knutnergaard in #928 - _autoStartSegment by @VivaRado in #494
- Add robofab examples by @driehuis in #606
- Version 1.1.0 by @benkiel in #938
New Contributors
Full Changelog: 1.0.0...1.1.0
1.0.0
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
0.14.2
What's Changed
- double = will use the same object in both the variable as in the font… by @typemytype in #875
Full Changelog: 0.14.1...0.14.2
0.14.1
0.14.0
What's Changed
- Fix Windows + Py 3.9 test failure by @knutnergaard in #867
- Disable codecov upload for forks by @knutnergaard in #868
- Include image rounding in the _round method by @benkiel in #871
Full Changelog: 0.13.4...0.14.0
0.13.4
What's Changed
- Use trusted publishing by @madig in #852
- Update dependency FontTools to v4.60.2 [SECURITY] by @renovate[bot] in #854
- Update actions/checkout action to v3.6.0 by @renovate[bot] in #855
- Update dependency booleanOperations to v0.10.0 by @renovate[bot] in #857
- Update dependency setuptools_scm to v8.3.1 by @renovate[bot] in #859
- Update actions/setup-python action to v6 by @renovate[bot] in #861
- Update actions/checkout action to v6 by @renovate[bot] in #860
- Update codecov/codecov-action action to v5 by @renovate[bot] in #862
- Update dependency defcon to v0.12.2 by @renovate[bot] in #858
- Update dependency setuptools_scm to v9 by @renovate[bot] in #863
New Contributors
Full Changelog: 0.13.3...0.13.4
0.13.3
What's Changed
- Fix color object guideline from math glyph by @LettError in #851
New Contributors
- @LettError made their first contribution in #851
Full Changelog: 0.13.2...0.13.3
0.13.2
0.13.1
What's Changed
Full Changelog: 0.12.8...0.13.1