@@ -6,9 +6,54 @@ Changelog
6
6
Starting with version 1.8.0, pybind11 releases use a `semantic versioning
7
7
<http://semver.org> `_ policy.
8
8
9
- Next version (WIP)
10
- ------------------
9
+ v2.8.0 (WIP)
10
+ ------------
11
11
12
+ * Allow exception translators to be optionally registered local to a module
13
+ instead of applying globally across all pybind11 modules. Use
14
+ ``register_local_exception_translator(ExceptionTranslator&& translator) ``
15
+ instead of ``register_exception_translator(ExceptionTranslator&&
16
+ translator) `` to keep your exception remapping code local to the module.
17
+ `#2650 <https://github.com/pybind/pybind11/pull/2650 >`_
18
+
19
+ v2.7.1 (Aug 3, 2021)
20
+ ---------------------
21
+
22
+ Minor missing functionality added:
23
+
24
+ * Allow Python builtins to be used as callbacks in CPython.
25
+ `#1413 <https://github.com/pybind/pybind11/pull/1413 >`_
26
+
27
+ Bug fixes:
28
+
29
+ * Fix regression in CMake Python package config: improper use of absolute path.
30
+ `#3144 <https://github.com/pybind/pybind11/pull/3144 >`_
31
+
32
+ * Fix Mingw64 and add to the CI testing matrix.
33
+ `#3132 <https://github.com/pybind/pybind11/pull/3132 >`_
34
+
35
+ * Specified UTF8-encoding in setup.py calls of open().
36
+ `#3137 <https://github.com/pybind/pybind11/pull/3137 >`_
37
+
38
+ * Add clang-tidy-readability rules to make boolean casts explicit improving
39
+ code readability. Also enabled other misc and readability clang-tidy checks.
40
+ `#3148 <https://github.com/pybind/pybind11/pull/3148 >`_
41
+
42
+ * Move object in ``.pop() `` for list.
43
+ `#3116 <https://github.com/pybind/pybind11/pull/3116 >`_
44
+
45
+ Backend and tidying up:
46
+
47
+ * Removed and fixed warning suppressions.
48
+ `#3127 <https://github.com/pybind/pybind11/pull/3127 >`_
49
+ `#3129 <https://github.com/pybind/pybind11/pull/3129 >`_
50
+ `#3135 <https://github.com/pybind/pybind11/pull/3135 >`_
51
+ `#3141 <https://github.com/pybind/pybind11/pull/3141 >`_
52
+ `#3142 <https://github.com/pybind/pybind11/pull/3142 >`_
53
+ `#3150 <https://github.com/pybind/pybind11/pull/3150 >`_
54
+ `#3152 <https://github.com/pybind/pybind11/pull/3152 >`_
55
+ `#3160 <https://github.com/pybind/pybind11/pull/3160 >`_
56
+ `#3161 <https://github.com/pybind/pybind11/pull/3161 >`_
12
57
13
58
14
59
v2.7.0 (Jul 16, 2021)
0 commit comments