Skip to content

Releases: typemytype/booleanOperations

0.10.0

15 Jan 18:40
3589215

Choose a tag to compare

What's Changed

  • Remove wheel from setup_requires by @alerque in #63
  • Improved mergeFirstSegments handling by @skef in #67
  • Correct for (rare) bad tracking of previousIntersectionPoint by @skef in #65
  • Fix test compatibility with fonttools splitCubicAtT precision improvement by @anthrotype in #70
  • Add GitHub Actions CI workflow by @anthrotype in #71

New Contributors

Full Changelog: 0.9.0...0.10.0

0.9.0

13 Nov 17:52
0.9.0
d9e7077

Choose a tag to compare

  • Raise new UnsupportedContourError on unsupported segment type such as "qcurve" (#57)

NOTE: This and all the following releases only work with Python >= 3.6.
If you need to use Python 2.7 you can use v0.8.2.

0.8.2

10 Dec 16:31
0.8.2
b7d9fc9

Choose a tag to compare

  • Fixed issue with self-intersecting contours with zero area being dropped (#48, #51, #52).
  • Fixed error when running pyclipper on an empty list of contours (#50, #51).

0.8.1

01 Nov 17:57
0.8.1
bda7c32

Choose a tag to compare

Removed ufoLib as depedency. Require fonttools >= 3.32.0, which now includes the fontTools.pens.pointPen module, previously imported from ufoLib.

0.8.0

03 Jan 12:07
fef272d

Choose a tag to compare

Raise OpenContourError (subclass of BooleanOperationsError) on open contours.

0.7.1

26 Jul 18:59

Choose a tag to compare

Export `__version__` string in top-level module, following PEP 396
recommendations.

0.7.0

21 Mar 09:26

Choose a tag to compare

BooleanOperations will now attempt to preserve the position of the original
starting points after clipping operations.

When two or more contours are merged and there's more than one possible
starting point, the one closest to the origin is used.

0.6.4

18 Dec 12:55

Choose a tag to compare

Fix issue with BooleanGlyphDataPointPen not appending contours. The line was accidentally deleted in a revert commit.

0.6.3

17 Dec 18:20

Choose a tag to compare

Ignore paths with zero area to prevent pyclipper raising an error (#41)

0.6.2

28 Oct 16:58

Choose a tag to compare

Minor fixes to travis deployment