2020.5.19

PyPI link to release 2020.5.19 Documentation for release 2020.5.19

Python Changes

Bug Fixes

  • Using importlib.metadata to locate extra-dll on Windows, caused by the behavior of the conda-supplied setuptools in Python 3.8 (#208, fixed #206).

Breaking Changes

  • Created bezier.hazmat subpackage (fixed #170).

    • Moved non-public bezier._py_helpers module to bezier.hazmat.helpers (#201).

    • Moved non-public bezier._algebraic_intersection module to bezier.hazmat.algebraic_intersection (#216).

    • Moved non-public bezier._py_curve_helpers module to bezier.hazmat.curve_helpers (#218).

    • Moved non-public bezier._py_triangle_intersection module to bezier.hazmat.triangle_intersection (#219).

    • Moved non-public bezier._py_triangle_helpers module to bezier.hazmat.triangle_helpers (#220).

    • Moved non-public bezier._py_intersection_helpers module to bezier.hazmat.intersection_helpers (#222).

    • Moved non-public bezier._py_geometric_intersection module to bezier.hazmat.geometric_intersection (#223).

Documentation

  • Updated binary-extension doc to refer to bezier.libs (#211). This is based on a change to auditwheel from the 3.1.0 release.

  • Removed algorithms/algebraic-helpers document since the bezier.hazmat.algebraic_intersection module is now fully documented (#216).

  • Updated from https://docs.scipy.org/doc/numpy to https://numpy.org for references to the NumPy documentation (#221).

  • Removed algorithms/geometric-helpers document since the functions and classes there are now fully documented in bezier.hazmat (#223).