Update changelog for v2.2.1 release

This commit is contained in:
Dean Moldovan 2017-09-13 19:04:25 +02:00
parent d81d11a61c
commit 27680302dd

View File

@ -14,12 +14,15 @@ v2.3.0 (Not yet released)
v2.2.1 (Not yet released) v2.2.1 (Not yet released)
----------------------------------------------------- -----------------------------------------------------
* Fixed compilation with Clang on host GCC < 5 (old libstdc++ which isn't fully * Added ``py::module::reload()`` member function for reloading a module.
C++11 compliant). `#1062 <https://github.com/pybind/pybind11/pull/1062>`_. `#1040 <https://github.com/pybind/pybind11/pull/1040>`_.
* Fixed a reference leak in the number converter. * Fixed a reference leak in the number converter.
`#1078 <https://github.com/pybind/pybind11/pull/1078>`_. `#1078 <https://github.com/pybind/pybind11/pull/1078>`_.
* Fixed compilation with Clang on host GCC < 5 (old libstdc++ which isn't fully
C++11 compliant). `#1062 <https://github.com/pybind/pybind11/pull/1062>`_.
* Fixed a regression where the automatic ``std::vector<bool>`` caster would * Fixed a regression where the automatic ``std::vector<bool>`` caster would
fail to compile. The same fix also applies to any container which returns fail to compile. The same fix also applies to any container which returns
element proxies instead of references. element proxies instead of references.
@ -28,13 +31,19 @@ v2.2.1 (Not yet released)
* Fixed a regression where the ``py::keep_alive`` policy could not be applied * Fixed a regression where the ``py::keep_alive`` policy could not be applied
to constructors. `#1065 <https://github.com/pybind/pybind11/pull/1065>`_. to constructors. `#1065 <https://github.com/pybind/pybind11/pull/1065>`_.
* Relax overly strict ``py::picke()`` check for matching get and set types.
`#1064 <https://github.com/pybind/pybind11/pull/1064>`_.
* Fixed a nullptr dereference when loading a ``py::module_local`` type * Fixed a nullptr dereference when loading a ``py::module_local`` type
that's only registered in an external module. that's only registered in an external module.
`#1058 <https://github.com/pybind/pybind11/pull/1058>`_. `#1058 <https://github.com/pybind/pybind11/pull/1058>`_.
* Fixed implicit conversion of accessors to types derived from ``py::object``.
`#1076 <https://github.com/pybind/pybind11/pull/1076>`_.
* The ``name`` in ``PYBIND11_MODULE(name, variable)`` can now be a macro.
`#1082 <https://github.com/pybind/pybind11/pull/1082>`_.
* Relaxed overly strict ``py::pickle()`` check for matching get and set types.
`#1064 <https://github.com/pybind/pybind11/pull/1064>`_.
* Conversion errors now try to be more informative when it's likely that * Conversion errors now try to be more informative when it's likely that
a missing header is the cause (e.g. forgetting ``<pybind11/stl.h>``). a missing header is the cause (e.g. forgetting ``<pybind11/stl.h>``).
`#1077 <https://github.com/pybind/pybind11/pull/1077>`_. `#1077 <https://github.com/pybind/pybind11/pull/1077>`_.