diff options
author | Henry Schreiner <HenrySchreinerIII@gmail.com> | 2024-03-27 19:24:54 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-27 19:24:54 -0400 |
commit | 3e9dfa2866941655c56877882565e7577de6fc7b (patch) | |
tree | 71639d98bdca46278d848394c740115be106a1ef | |
parent | 6b5674f36d0d705d8e8ff031c55334cb01f2c622 (diff) | |
download | pybind11-3e9dfa2866941655c56877882565e7577de6fc7b.tar.gz |
docs: a few missed changes for 2.12 (#5074)
-rw-r--r-- | .github/workflows/labeler.yml | 2 | ||||
-rw-r--r-- | docs/changelog.rst | 36 |
2 files changed, 31 insertions, 7 deletions
diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 858a4a0e..dd710566 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -14,7 +14,7 @@ jobs: pull-requests: write steps: - - uses: actions/labeler@main + - uses: actions/labeler@v4 if: > github.event.pull_request.merged == true && !startsWith(github.event.pull_request.title, 'chore(deps):') && diff --git a/docs/changelog.rst b/docs/changelog.rst index 9b80546c..d2285f23 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -85,6 +85,21 @@ Bug fixes: somewhere else, such as modernjson's concat. `#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) * Render typed iterators for ``make_iterator``, ``make_key_iterator``, @@ -104,12 +119,21 @@ Bug fixes: * Enforce single line docstring signatures. `#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. `#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) +* 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 ``importlib.metadata`` available. `#4941 <https://github.com/pybind/pybind11/pull/4941>`_ @@ -132,15 +156,18 @@ Bug fixes: ``CMAKE_BUILD_TYPE`` is unset. `#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>`_ * Hardcode lto/thin lto for Emscripten cross-compiles. `#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: -* Small fix to grammar in functions.rst. +* Small fix to grammar in ``functions.rst``. `#4791 <https://github.com/pybind/pybind11/pull/4791>`_ * Remove upper bound in example pyproject.toml for setuptools. @@ -156,9 +183,6 @@ CI: Other: -* Use new PyCode API on Python 3.12+. - `#4916 <https://github.com/pybind/pybind11/pull/4916>`_ - * Use Ruff formatter instead of Black. `#4912 <https://github.com/pybind/pybind11/pull/4912>`_ |