From 02ee12e1f9f85edcaa633fc201c7eb70ff9053a7 Mon Sep 17 00:00:00 2001 From: Danny Hermes Date: Fri, 12 Jan 2018 12:07:07 -0800 Subject: [PATCH] Updating versions for 0.6.1 release. --- CHANGELOG.md | 40 ++++++++++++++++++++-------------------- codemeta.json | 2 +- setup.py | 2 +- src/bezier/__init__.py | 2 +- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index edea9737..8968b654 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,26 +1,26 @@ # Changelog -## 0.y.z (unreleased) +## 0.6.1 -PyPI: https://pypi.org/project/bezier/0.y.z/
-Docs: https://bezier.readthedocs.io/en/0.y.z/ +PyPI: https://pypi.org/project/bezier/0.6.1/
+Docs: https://bezier.readthedocs.io/en/0.6.1/ ### Python Changes #### Documentation - Noting that `Surface.intersect()` can return a list of either - `CurvedPolygon` or `Surface` instances ([`16e77d7`][0.y.z-5]). + `CurvedPolygon` or `Surface` instances ([`16e77d7`][0.6.1-5]). #### Breaking Changes - Removing `IntersectionClassification` enum from - `_status.pxd` ([`4da969e`][0.y.z-4]). + `_status.pxd` ([`4da969e`][0.6.1-4]). #### Non-Public API - Adding getters and setters for parameters used during curve-curve - intersection ([`ef4ebc0`][0.y.z-7]): + intersection ([`ef4ebc0`][0.6.1-7]): - `bezier._geometric_intersection.set_max_candidates()` - `bezier._geometric_intersection.get_max_candidates()` - `bezier._geometric_intersection.set_similar_ulps()` @@ -33,14 +33,14 @@ Docs: https://bezier.readthedocs.io/en/0.y.z/ - Switching from `int` to an actual enum for relevant functions with output values that are enums: - In `surface_intersection.h::surface_intersections`, `contained` is now a - `SurfaceContained` ([`0a9c0c3`][0.y.z-3]) and `status` is now a - `Status` ([`c356c32`][0.y.z-2]) + `SurfaceContained` ([`0a9c0c3`][0.6.1-3]) and `status` is now a + `Status` ([`c356c32`][0.6.1-2]) - In `curve_intersection.h::bbox_intersect`, `enum_` is now a - `BoxIntersectionType` ([`ef856af`][0.y.z-1]) + `BoxIntersectionType` ([`ef856af`][0.6.1-1]) - In `curve_intersection.h::curve_intersections`, `status` is now a - `Status` ([`ef856af`][0.y.z-1]) + `Status` ([`ef856af`][0.6.1-1]) - Adding getters and setters for parameters used during curve-curve - intersection ([`ef4ebc0`][0.y.z-7]): + intersection ([`ef4ebc0`][0.6.1-7]): - `curve_intersection.h::set_max_candidates` - `curve_intersection.h::get_max_candidates` - `curve_intersection.h::set_similar_ulps` @@ -49,15 +49,15 @@ Docs: https://bezier.readthedocs.io/en/0.y.z/ #### Breaking Changes - Removing inputs `curve_start / curve_end` and outputs `true_start / true_end` - in `curve.h::specialize_curve` ([`959c547`][0.y.z-6]) - -[0.y.z-1]: https://github.com/dhermes/bezier/commit/ef856aff4e87ab0620d1ce28e7fdbd3395c8ec38 -[0.y.z-2]: https://github.com/dhermes/bezier/commit/c356c32b33781b03785b8868f59efd6ad3076a51 -[0.y.z-3]: https://github.com/dhermes/bezier/commit/0a9c0c3736e95deedeecb8d10284c92ebd39469d -[0.y.z-4]: https://github.com/dhermes/bezier/commit/4da969e65cec37ca5c0a56e956e7a1546be24236 -[0.y.z-5]: https://github.com/dhermes/bezier/commit/16e77d74c526a216c0c2a74d4536cd1d9f93bcff -[0.y.z-6]: https://github.com/dhermes/bezier/commit/959c5473e97e80b1b4e4fd0109f7e79cf1dc36eb -[0.y.z-7]: https://github.com/dhermes/bezier/commit/ef4ebc0654d863610df982f218449b27bd135afc + in `curve.h::specialize_curve` ([`959c547`][0.6.1-6]) + +[0.6.1-1]: https://github.com/dhermes/bezier/commit/ef856aff4e87ab0620d1ce28e7fdbd3395c8ec38 +[0.6.1-2]: https://github.com/dhermes/bezier/commit/c356c32b33781b03785b8868f59efd6ad3076a51 +[0.6.1-3]: https://github.com/dhermes/bezier/commit/0a9c0c3736e95deedeecb8d10284c92ebd39469d +[0.6.1-4]: https://github.com/dhermes/bezier/commit/4da969e65cec37ca5c0a56e956e7a1546be24236 +[0.6.1-5]: https://github.com/dhermes/bezier/commit/16e77d74c526a216c0c2a74d4536cd1d9f93bcff +[0.6.1-6]: https://github.com/dhermes/bezier/commit/959c5473e97e80b1b4e4fd0109f7e79cf1dc36eb +[0.6.1-7]: https://github.com/dhermes/bezier/commit/ef4ebc0654d863610df982f218449b27bd135afc ## 0.6.0 diff --git a/codemeta.json b/codemeta.json index 1d35bba8..3d7a1cd5 100644 --- a/codemeta.json +++ b/codemeta.json @@ -19,5 +19,5 @@ "keywords": "Geometry, Curve, B\u00e9zier, Intersection, Python", "license": "Apache 2.0", "title": "B\u00e9zier", - "version": "0.6.0" + "version": "0.6.1" } diff --git a/setup.py b/setup.py index 9d67fa40..a3abd22a 100644 --- a/setup.py +++ b/setup.py @@ -25,7 +25,7 @@ import setup_helpers_windows -VERSION = '0.6.1.dev1' # Also in ``codemeta.json`` and ``__init__.py``. +VERSION = '0.6.1' # Also in ``codemeta.json`` and ``__init__.py``. AUTHOR = 'Danny Hermes' # Also in ``__init__.py``. README_FILENAME = os.path.join(os.path.dirname(__file__), 'README.rst') NUMPY_MESSAGE = """\ diff --git a/src/bezier/__init__.py b/src/bezier/__init__.py index 40f5dd63..014938e7 100644 --- a/src/bezier/__init__.py +++ b/src/bezier/__init__.py @@ -69,7 +69,7 @@ # and related. This is **entirely** to accomodate builds where # ``bezier`` is imported from source (and not installed). __author__ = 'Danny Hermes' -__version__ = '0.6.1.dev1' +__version__ = '0.6.1' """str: The current version of :mod:`bezier`.""" __all__ = [ '__author__',