@@ -19,10 +19,6 @@ New Features:
19
19
used.
20
20
`#3402 <https://github.com/pybind/pybind11/pull/3402 >`_
21
21
22
- * Add C++ Exception type to throw and catch ``AttributeError ``. Useful for
23
- defining custom ``__setattr__ `` and ``__getattr__ `` methods.
24
- `#3387 <https://github.com/pybind/pybind11/pull/3387 >`_
25
-
26
22
Changes:
27
23
28
24
* Make str/bytes/memoryview more interoperable with ``std::string_view ``.
@@ -35,11 +31,6 @@ Changes:
35
31
36
32
Bug fixes:
37
33
38
- * Fix a regression in 2.8.0 that caused undefined behavior (typically
39
- segfaults) in ``make_key_iterator ``/``make_value_iterator `` if dereferencing
40
- the iterator returned a temporary value instead of a reference.
41
- `#3348 <https://github.com/pybind/pybind11/pull/3348 >`_
42
-
43
34
* Fix a rare warning about extra copy in an Eigen constructor.
44
35
`#3486 <https://github.com/pybind/pybind11/pull/3486 >`_
45
36
@@ -53,25 +44,10 @@ Bug fixes:
53
44
``python dev `` label.
54
45
`#3419 <https://github.com/pybind/pybind11/pull/3419 >`_
55
46
56
- * Fix 2.8.0 regression with MSVC 2017 + C++17 mode + Python 3.
57
- `#3407 <https://github.com/pybind/pybind11/pull/3407 >`_
58
-
59
- * Modernize usage of ``PyCodeObject `` on Python 3.9 (toward supporting Python
60
- 3.11a1)
61
- `#3368 <https://github.com/pybind/pybind11/pull/3368 >`_
62
-
63
- * A long-standing bug in eigen.h was fixed (originally PR #3343). The bug was
64
- unmasked by newly added ``static_assert ``'s in the Eigen 3.4.0 release.
65
- `#3352 <https://github.com/pybind/pybind11/pull/3352 >`_
66
-
67
47
* Replace usage of deprecated ``Eigen::MappedSparseMatrix `` with
68
48
``Eigen::Map<Eigen::SparseMatrix<...>> `` for Eigen 3.3+.
69
49
`#3499 <https://github.com/pybind/pybind11/pull/3499 >`_
70
50
71
- * Fixed the potential for dangling references when using properties with
72
- ``std::optional `` types.
73
- `#3376 <https://github.com/pybind/pybind11/pull/3376 >`_
74
-
75
51
* Tweaks to support Microsoft Visual Studio 2022.
76
52
`#3497 <https://github.com/pybind/pybind11/pull/3497 >`_
77
53
@@ -84,13 +60,6 @@ Build system improvements:
84
60
space in the package status message.
85
61
`#3472 <https://github.com/pybind/pybind11/pull/3472 >`_
86
62
87
- * Support multiple raw inclusion of CMake helper files (Conan.io does this for
88
- multi-config generators).
89
- `#3420 <https://github.com/pybind/pybind11/pull/3420 >`_
90
-
91
- * Fix harmless warning on CMake 3.22.
92
- `#3368 <https://github.com/pybind/pybind11/pull/3368 >`_
93
-
94
63
* Flags starting with ``-g `` in ``$CFLAGS `` and ``$CPPFLAGS `` are no longer
95
64
overridden by ``.Pybind11Extension ``.
96
65
`#3436 <https://github.com/pybind/pybind11/pull/3436 >`_
0 commit comments