docs: a few missed changes for 2.12 (#5074)

This commit is contained in:
Henry Schreiner 2024-03-27 19:24:54 -04:00 committed by GitHub
parent 6b5674f36d
commit 3e9dfa2866
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 31 additions and 7 deletions

View File

@ -14,7 +14,7 @@ jobs:
pull-requests: write pull-requests: write
steps: steps:
- uses: actions/labeler@main - uses: actions/labeler@v4
if: > if: >
github.event.pull_request.merged == true && github.event.pull_request.merged == true &&
!startsWith(github.event.pull_request.title, 'chore(deps):') && !startsWith(github.event.pull_request.title, 'chore(deps):') &&

View File

@ -85,6 +85,21 @@ Bug fixes:
somewhere else, such as modernjson's concat. somewhere else, such as modernjson's concat.
`#4955 <https://github.com/pybind/pybind11/pull/4955>`_ `#4955 <https://github.com/pybind/pybind11/pull/4955>`_
* Use new PyCode API on Python 3.12+.
`#4916 <https://github.com/pybind/pybind11/pull/4916>`_
* Minor cleanup from warnings reported by Clazy.
`#4988 <https://github.com/pybind/pybind11/pull/4988>`_
* Remove typing and duplicate ``class_`` for ``KeysView``/``ValuesView``/``ItemsView``.
`#4985 <https://github.com/pybind/pybind11/pull/4985>`_
* Use ``PyObject_VisitManagedDict()`` and ``PyObject_ClearManagedDict()`` on Python 3.13 and newer.
`#4973 <https://github.com/pybind/pybind11/pull/4973>`_
* Update ``make_static_property_type()`` to make it compatible with Python 3.13.
`#4971 <https://github.com/pybind/pybind11/pull/4971>`_
.. fix(types) .. fix(types)
* Render typed iterators for ``make_iterator``, ``make_key_iterator``, * Render typed iterators for ``make_iterator``, ``make_key_iterator``,
@ -104,12 +119,21 @@ Bug fixes:
* Enforce single line docstring signatures. * Enforce single line docstring signatures.
`#4735 <https://github.com/pybind/pybind11/pull/4735>`_ `#4735 <https://github.com/pybind/pybind11/pull/4735>`_
* Special 'typed' wrappers now available in typing.h to annotate tuple, dict, * Special 'typed' wrappers now available in ``typing.h`` to annotate tuple, dict,
list, set, and function. list, set, and function.
`#4259 <https://github.com/pybind/pybind11/pull/4259>`_ `#4259 <https://github.com/pybind/pybind11/pull/4259>`_
* Create ``handle_type_name`` specialization to type-hint variable length tuples.
`#5051 <https://github.com/pybind/pybind11/pull/5051>`_
.. fix(build) .. fix(build)
* Setting ``PYBIND11_FINDPYTHON`` to OFF will force the old FindPythonLibs mechanism to be used.
`#5042 <https://github.com/pybind/pybind11/pull/5042>`_
* Skip empty ``PYBIND11_PYTHON_EXECUTABLE_LAST`` for the first cmake run.
`#4856 <https://github.com/pybind/pybind11/pull/4856>`_
* Fix FindPython mode exports & avoid ``pkg_resources`` if * Fix FindPython mode exports & avoid ``pkg_resources`` if
``importlib.metadata`` available. ``importlib.metadata`` available.
`#4941 <https://github.com/pybind/pybind11/pull/4941>`_ `#4941 <https://github.com/pybind/pybind11/pull/4941>`_
@ -132,15 +156,18 @@ Bug fixes:
``CMAKE_BUILD_TYPE`` is unset. ``CMAKE_BUILD_TYPE`` is unset.
`#4780 <https://github.com/pybind/pybind11/pull/4780>`_ `#4780 <https://github.com/pybind/pybind11/pull/4780>`_
* Support DEBUG_POSFIX correctly for debug builds. * Support ``DEBUG_POSFIX`` correctly for debug builds.
`#4761 <https://github.com/pybind/pybind11/pull/4761>`_ `#4761 <https://github.com/pybind/pybind11/pull/4761>`_
* Hardcode lto/thin lto for Emscripten cross-compiles. * Hardcode lto/thin lto for Emscripten cross-compiles.
`#4642 <https://github.com/pybind/pybind11/pull/4642>`_ `#4642 <https://github.com/pybind/pybind11/pull/4642>`_
* Upgrade maximum supported CMake version to 3.27 to fix CMP0148 warnings.
`#4786 <https://github.com/pybind/pybind11/pull/4786>`_
Documentation: Documentation:
* Small fix to grammar in functions.rst. * Small fix to grammar in ``functions.rst``.
`#4791 <https://github.com/pybind/pybind11/pull/4791>`_ `#4791 <https://github.com/pybind/pybind11/pull/4791>`_
* Remove upper bound in example pyproject.toml for setuptools. * Remove upper bound in example pyproject.toml for setuptools.
@ -156,9 +183,6 @@ CI:
Other: Other:
* Use new PyCode API on Python 3.12+.
`#4916 <https://github.com/pybind/pybind11/pull/4916>`_
* Use Ruff formatter instead of Black. * Use Ruff formatter instead of Black.
`#4912 <https://github.com/pybind/pybind11/pull/4912>`_ `#4912 <https://github.com/pybind/pybind11/pull/4912>`_