Skip to content

Releases: typemytype/booleanOperations

0.10.0

Choose a tag to compare

@github-actions github-actions released this 15 Jan 18:40
3589215

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

Choose a tag to compare

@anthrotype anthrotype released this 13 Nov 17:52
0.9.0
d9e7077
  • 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

Choose a tag to compare

@anthrotype anthrotype released this 10 Dec 16:31
0.8.2
b7d9fc9
  • 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

Choose a tag to compare

@anthrotype anthrotype released this 01 Nov 17:57
0.8.1
bda7c32

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

0.8.0

Choose a tag to compare

@anthrotype anthrotype released this 03 Jan 12:07
fef272d

Raise OpenContourError (subclass of BooleanOperationsError) on open contours.

0.7.1

Choose a tag to compare

@typemytype typemytype released this 26 Jul 18:59
Export `__version__` string in top-level module, following PEP 396
recommendations.

0.7.0

Choose a tag to compare

@typemytype typemytype released this 21 Mar 09:26
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

Choose a tag to compare

@anthrotype anthrotype released this 18 Dec 12:55

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

0.6.3

Choose a tag to compare

@anthrotype anthrotype released this 17 Dec 18:20

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

0.6.2

Choose a tag to compare

@typemytype typemytype released this 28 Oct 16:58
Minor fixes to travis deployment