MutatorMath
MutatorMath copied to clipboard
Scheduled weekly dependency update for week 24
Update defcon from 0.6.0 to 0.10.2.
Changelog
0.10.2
What's Changed
* Create a new glyphset from the provided reader by typemytype in https://github.com/robotools/defcon/pull/409
**Full Changelog**: https://github.com/robotools/defcon/compare/0.10.1...0.10.2
0.10.1
What's Changed
* Start testing Python 3.10 by benkiel in https://github.com/robotools/defcon/pull/384
* Add glyphSet argument in _stampLayerInfoDataState by typemytype in https://github.com/robotools/defcon/pull/397
* when guideline.name is set to None remove the name key by typemytype in https://github.com/robotools/defcon/pull/400
* [add __eq__ and __hash__ to FuzzyNumber](https://github.com/robotools/defcon/commit/ae70a220cffb3a75375be57e5af1c2984820d174)
**Full Changelog**: https://github.com/robotools/defcon/compare/0.10.0...0.10.1
0.10.0
What's Changed
* Drops support for Python 3.6 by benkiel in https://github.com/robotools/defcon/pull/383
**Full Changelog**: https://github.com/robotools/defcon/compare/0.9.0...0.10.0
0.9.0
- Makes glyph.image object “sticky”, just like lib objects (352)
- Adds a `.tempLib` to `font`, `layer`, and `glyph` that is available for the life of the object and is never saved with the ufo. (367)
0.8.1
- Fixes behavior with `None` in removeObserver (https://github.com/robotools/defcon/pull/349)
0.8.0
- Resets glyph set on save (297)
- Gives Anchors and Guidelines a glyph attribute (325)
- Dispatcher enhancements (337)
- Adds `__eq__` in BaseDict (344)
- Contour handles a contour with all off curves (348)
0.7.2
- Name the wheel file as non-universal (py3-only).
0.7.1
- [setup.py] Mark library as requiring Python 3.6+, or else pip2 will attempt to install it on Python 2.7, which is no longer supported (293).
0.7.0
- Dropped support for Py2, now only Py3
- Updated documentation: 232
- Fixed docstring typos (thanks Space0726!): 263
- added notification: Font.GuidelineWillBeAdded: 239
- Fixes for UFOZ (209 testForExternalChanges and 218 glyphSet is required): 220
- Added close to font: 269
- Setting `glyph.unicode` will now set `glyph.unicodes` to a one member list: 258
- Add notifications for: `Glyph.LeftMarginWillChange`, `Glyph.LeftMarginDidChange`, `Glyph.RightMarginWillChange`, `Glyph.RightMarginDidChange`, `Glyph.TopMarginWillChange`, `Glyph.TopMarginDidChange`, `Glyph.BottomMarginWillChange`, `Glyph.BottomMarginDidChange`: 253
- Improved joinSegments: 259
- Added identifier to addComponent callback: 268
- Fix glyphs with components getting proper area value: 272
- Use ufoFormatTuple: 289
- Add ufoFormatVersionTuple property, deprecate ufoFormatVersion: 291
Links
- PyPI: https://pypi.org/project/defcon
- Changelog: https://pyup.io/changelogs/defcon/
- Repo: https://github.com/robotools/defcon
Update fontMath from 0.4.8 to 0.9.3.
Changelog
0.9.3
What's Changed
* Pass "strict" flag down to copies, so strict remains strict. By justvanrossum in https://github.com/robotools/fontMath/pull/305, as required to fix https://github.com/googlefonts/fontmake/issues/961
**Full Changelog**: https://github.com/robotools/fontMath/compare/0.9.2...0.9.3
0.9.2
What's Changed
* Start testing python 3.10 by benkiel in https://github.com/robotools/fontMath/pull/269
* improve FilterRedundantPointPen when starting points are differently set by typemytype in https://github.com/robotools/fontMath/pull/277
**Full Changelog**: https://github.com/robotools/fontMath/compare/0.9.1...0.9.2
0.9.1
What's Changed
* Scheduled weekly dependency update for week 52 by pyup-bot in https://github.com/robotools/fontMath/pull/267
**Full Changelog**: https://github.com/robotools/fontMath/compare/0.9.0...0.9.1
0.9.0
What's Changed
* Drops fonttools.misc.py23 by benkiel in https://github.com/robotools/fontMath/pull/246
* Drop support for Python 3.6 by benkiel in https://github.com/robotools/fontMath/pull/268
**Full Changelog**: https://github.com/robotools/fontMath/compare/0.8.1...0.9.0
0.8.1
Fixes version number
0.8.0
• Use GitHub actions for testing and publishing
• Python 3 only. Breaking Py3 over Py2 change is the use of setuptools_scm.
0.7.0
Fix angle multiplication (189).
Adds `strict` to `MathGlyph` (default is `False`). Strict means that line segments are not converted to curve segments with (0,0) control points and offcurves stacked on on-curves are not filtered out when extracting. (235).
Last version to support Python 2 (you may need to change the requirement for fonttools if Python 2 support is giving you issues).
0.6.0
- [mathGlyph] Added ``scaleComponentTransform`` option (True by default) to allow excluding components' xScale, xyScale, yxScale and yScale values when performing scalar multiplication/division on MathGlyph.
This can be useful when scaling a font's UPEM (193, 194).
0.5.2
[mathInfo] Handle case when one subtraction operand is None and the attribute format is number list; in which case set result to None (175, 176, 177).
NOTE: version [0.5.1](https://github.com/robotools/fontMath/releases/tag/0.5.1) is deprecated.
0.5.1
[mathInfo] Handle case when one of subtraction operands is None and attribute format is number list; in which case, do nothing (175, 176).
0.5.0.post1
Fixed deployment of wheel packages from Travis.
It was using the wrong github repo URL.
0.5.0
Allow to customize rounding functions with ``setRoundIntegerFunction`` and ``setRoundFloatFunction`` (149).
0.4.9
Fix MathInfo results when data is incomplete
Links
- PyPI: https://pypi.org/project/fontmath
- Changelog: https://pyup.io/changelogs/fontmath/
- Repo: https://github.com/robotools/fontMath