Skip to content

Releases: typemytype/booleanOperations

0.9.0

13 Nov 17:52
0.9.0
d9e7077
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Raise OpenContourError (subclass of BooleanOperationsError) on open contours.

0.7.1

26 Jul 18:59
Compare
Choose a tag to compare
Export `__version__` string in top-level module, following PEP 396
recommendations.

0.7.0

21 Mar 09:26
Compare
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
Compare
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
Compare
Choose a tag to compare

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

0.6.2

28 Oct 16:58
Compare
Choose a tag to compare
Minor fixes to travis deployment

0.6.1

18 Oct 12:14
Compare
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.