Skip to content

Commit b29a9eb

Browse files
committed
changelog for version 2.2.4
1 parent 105eb6c commit b29a9eb

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

docs/changelog.rst

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,50 @@ Changelog
66
Starting with version 1.8.0, pybind11 releases use a `semantic versioning
77
<http://semver.org>`_ policy.
88

9+
v2.2.4 (September 11, 2018)
10+
-----------------------------------------------------
11+
12+
* Use new Python 3.7 Thread Specific Storage (TSS) implementation if available.
13+
`#1454 <https://github.com/pybind/pybind11/pull/1454>`_,
14+
`#1517 <https://github.com/pybind/pybind11/pull/1517>`_.
15+
16+
* Fixes for newer MSVC versions and C++17 mode.
17+
`#1347 <https://github.com/pybind/pybind11/pull/1347>`_.
18+
`#1462 <https://github.com/pybind/pybind11/pull/1462>`_.
19+
20+
* Propagate return value policies to type-specific casters
21+
when casting STL containers.
22+
`#1455 <https://github.com/pybind/pybind11/pull/1455>`_.
23+
24+
* Allow ostream-redirection of more than 1024 characters.
25+
`#1479 <https://github.com/pybind/pybind11/pull/1479>`_.
26+
27+
* Set ``Py_DEBUG`` define when compiling against a debug Python build.
28+
`#1438 <https://github.com/pybind/pybind11/pull/1438>`_.
29+
30+
* Untangle integer logic in number type caster to work for custom
31+
types that may only be castable to a restricted set of builtin types.
32+
`#1442 <https://github.com/pybind/pybind11/pull/1442>`_.
33+
34+
* CMake build system: Remember Python version in cache file.
35+
`#1434 <https://github.com/pybind/pybind11/pull/1434>`_.
36+
37+
* Fix for custom smart pointers: use ``std::addressof`` to obtain holder
38+
address instead of ``operator&``.
39+
`#1435 <https://github.com/pybind/pybind11/pull/1435>`_.
40+
41+
* Properly report exceptions thrown during module initialization.
42+
`#1362 <https://github.com/pybind/pybind11/pull/1362>`_.
43+
44+
* Fixed a segmentation fault when creating empty-shaped NumPy array.
45+
`#1371 <https://github.com/pybind/pybind11/pull/1371>`_.
46+
47+
* The version of Intel C++ compiler must be >= 2017, and this is now checked by
48+
the header files. `#1363 <https://github.com/pybind/pybind11/pull/1363>`_.
49+
50+
* A few minor typo fixes and improvements to the test suite, and
51+
patches that silence compiler warnings.
52+
953
v2.2.3 (April 29, 2018)
1054
-----------------------------------------------------
1155

0 commit comments

Comments
 (0)