From f9502150469cc064f656dff73bed7c392a8ab7c7 Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Tue, 14 Jun 2016 15:00:46 +0200 Subject: [PATCH] note about semver policy --- docs/changelog.rst | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index 21f161ed0..ffae32b5d 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,18 +3,21 @@ Changelog ######### -Breaking changes queued for v2.0 (Not yet released) +Starting with version 1.8, pybind11 releases use a +[semantic versioning](http://semver.org) policy. + +Breaking changes queued for v2.0.0 (Not yet released) --------------------------------------------------- * Redesigned virtual call mechanism and user-facing syntax (see https://github.com/pybind/pybind11/commit/86d825f3302701d81414ddd3d38bcd09433076bc) * Remove ``handle.call()`` method -1.9 (Not yet released) +1.9.0 (Not yet released) ---------------------- * Queued changes: ``py::eval*``, map indexing suite, documentation for indexing suites. -1.8 (June 14, 2016) +1.8.0 (June 14, 2016) ---------------------- * Redesigned CMake build system which exports a convenient ``pybind11_add_module`` function to parent projects. @@ -40,7 +43,7 @@ Breaking changes queued for v2.0 (Not yet released) * List function arguments in exception text when the dispatch code cannot find a matching overload * Added ``PYBIND11_OVERLOAD_NAME`` and ``PYBIND11_OVERLOAD_PURE_NAME`` macros which - can be used to override virtual methods whose name differs in C++ and Python + can be used to override virtual methods whose name differs in C++ and Python (e.g. ``__call__`` and ``operator()``) * Various minor ``iterator`` and ``make_iterator()`` improvements * Transparently support ``__bool__`` on Python 2.x and Python 3.x