diff --git a/docs/changelog.rst b/docs/changelog.rst index 534f10e1..25c7808d 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -6,6 +6,12 @@ Changelog Starting with version 1.8.0, pybind11 releases use a `semantic versioning `_ policy. +v2.4.1 (Sep 20, 2019) +----------------------------------------------------- + +* Fixed a problem involving implicit conversion from enumerations to integers + on Python 3.8. `1780 `_. + v2.4.0 (Sep 19, 2019) ----------------------------------------------------- @@ -13,58 +19,58 @@ v2.4.0 (Sep 19, 2019) are potential ABI incompatibilities. Fixes crashes that occurred when loading multiple pybind11 extensions that were e.g. compiled by GCC (libstdc++) and Clang (libc++). - `1588 `_ and + `#1588 `_ and `c9f5a `_. * Added support for ``__await__``, ``__aiter__``, and ``__anext__`` protocols. - `1842 `_. + `#1842 `_. * ``pybind11_add_module()``: don't strip symbols when compiling in - ``RelWithDebInfo`` mode. `1980 + ``RelWithDebInfo`` mode. `#1980 `_. * ``enum_``: Reproduce Python behavior when comparing against invalid values (e.g. ``None``, strings, etc.). Add back support for ``__invert__()``. - `1912 `_, - `1907 `_. + `#1912 `_, + `#1907 `_. * List insertion operation for ``py::list``. Added ``.empty()`` to all collection types. Added ``py::set::contains()`` and ``py::dict::contains()``. - `1887 `_, - `1884 `_, - `1888 `_. + `#1887 `_, + `#1884 `_, + `#1888 `_. * ``py::details::overload_cast_impl`` is available in C++11 mode, can be used like ``overload_cast`` with an additional set of parantheses. - `1581 `_. + `#1581 `_. * Fixed ``get_include()`` on Conda. - `1877 `_. + `#1877 `_. * ``stl_bind.h``: negative indexing support. - `1882 `_. + `#1882 `_. * Minor CMake fix to add MinGW compatibility. - `1851 `_. + `#1851 `_. * GIL-related fixes. - `1836 `_, + `#1836 `_, `8b90b `_. * Other very minor/subtle fixes and improvements. - `1329 `_, - `1910 `_, - `1863 `_, - `1847 `_, - `1890 `_, - `1860 `_, - `1848 `_, - `1821 `_, - `1837 `_, - `1833 `_, - `1748 `_, - `1852 `_. + `#1329 `_, + `#1910 `_, + `#1863 `_, + `#1847 `_, + `#1890 `_, + `#1860 `_, + `#1848 `_, + `#1821 `_, + `#1837 `_, + `#1833 `_, + `#1748 `_, + `#1852 `_. v2.3.0 (June 11, 2019) ----------------------------------------------------- diff --git a/docs/conf.py b/docs/conf.py index fec6bfb6..5e9b9b2a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -63,7 +63,7 @@ author = 'Wenzel Jakob' # The short X.Y version. version = '2.4' # The full version, including alpha/beta/rc tags. -release = '2.4.dev1' +release = '2.4.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/include/pybind11/detail/common.h b/include/pybind11/detail/common.h index 678a58c0..879fb6ca 100644 --- a/include/pybind11/detail/common.h +++ b/include/pybind11/detail/common.h @@ -94,7 +94,7 @@ #define PYBIND11_VERSION_MAJOR 2 #define PYBIND11_VERSION_MINOR 4 -#define PYBIND11_VERSION_PATCH dev1 +#define PYBIND11_VERSION_PATCH 1 /// Include Python header, disable linking to pythonX_d.lib on Windows in debug mode #if defined(_MSC_VER) diff --git a/pybind11/_version.py b/pybind11/_version.py index e11cfe30..39550aa2 100644 --- a/pybind11/_version.py +++ b/pybind11/_version.py @@ -1,2 +1,2 @@ -version_info = (2, 4, 'dev1') +version_info = (2, 4, 1) __version__ = '.'.join(map(str, version_info))