v2.6.1
docs: changelog update (#2652)
feat: py::prepend tag (#1131)
Fix buffer_info for ctypes buffers (pybind#2502) (#2503)
style: clang-tidy: modernize-use-using (#2645)
Add a dummy common.h header with a deprecation warning
Change NAMESPACE_* macros into PYBIND11_NAMESPACE_* (#2283)
Shorten PYBIND11_EMBEDDED_MODULE macro implementation by using PYBIND11_CATCH_INIT_EXCEPTIONS (#2579)
Add __builtins__ to globals argument of `py::exec` and `py::eval` if not present (#2616)
fix: ensure the GIL is held when copying a function. (#2545)
refactor: module -> module_ with typedef (#2544)
fix: add reasonable argument names to enum_ methods (#2637)
fix: throw error_already_set in py::len on failing PyObject_Length (#2575)
Use defined for some preprocessor variables that might be undefined (#2476)
style: clang-tidy: modernize-use-auto