@@ -6,6 +6,50 @@ Changelog
6
6
Starting with version 1.8.0, pybind11 releases use a `semantic versioning
7
7
<http://semver.org> `_ policy.
8
8
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
+
9
53
v2.2.3 (April 29, 2018)
10
54
-----------------------------------------------------
11
55
0 commit comments