Skip to content

Releases: typemytype/booleanOperations

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

0.6.1

18 Oct 12:14

Choose a tag to compare

Updated install_requires in setup.py to automatically resolve all dependencies upon installation, now that also fonttools and ufoLib are available on PyPI.