mention PR #1015 in changelog
diff --git a/docs/changelog.rst b/docs/changelog.rst
index 80c156f..744a919 100644
--- a/docs/changelog.rst
+++ b/docs/changelog.rst
@@ -199,6 +199,20 @@
py::class_<Derived>(m, "Derived")
.def("foo", &Derived::foo); // function is actually from `Base`
+* The implementation of ``py::init<>`` now uses C++11 brace initialization
+ syntax to construct instances, which permits binding implicit constructors of
+ aggregate types. `#1015 <https://github.com/pybind/pybind11/pull/1015>`_.
+
+ .. code-block:: cpp
+
+ struct Aggregate {
+ int a;
+ std::string b;
+ };
+
+ py::class_<Aggregate>(m, "Aggregate")
+ .def(py::init<int, const std::string &>());
+
* Fixed issues with multiple inheritance with offset base/derived pointers.
`#812 <https://github.com/pybind/pybind11/pull/812>`_,
`#866 <https://github.com/pybind/pybind11/pull/866>`_,