mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-21 20:55:11 +00:00
docs: a few missed changes for 2.12 (#5074)
This commit is contained in:
parent
6b5674f36d
commit
3e9dfa2866
2
.github/workflows/labeler.yml
vendored
2
.github/workflows/labeler.yml
vendored
@ -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):') &&
|
||||||
|
@ -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>`_
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user