From 4e628586c6d815279b238d577dde74ef8ffda25f Mon Sep 17 00:00:00 2001 From: Matt Davis <6775756+nitzmahone@users.noreply.github.com> Date: Wed, 4 Sep 2024 11:55:19 -0700 Subject: [PATCH] update whatsnew.rst for 1.17.1 (#121) --- doc/source/whatsnew.rst | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/doc/source/whatsnew.rst b/doc/source/whatsnew.rst index 9e357b52..e01c8649 100644 --- a/doc/source/whatsnew.rst +++ b/doc/source/whatsnew.rst @@ -2,8 +2,19 @@ What's New ====================== -v1.17 -===== +v1.17.1 +======= + +* Fix failing ``distutils.msvc9compiler`` imports under Windows (`#118`_). +* ``ffibuilder.emit_python_code()`` and ``ffibuiler.emit_c_code()`` accept file-like objects (`#115`_). +* ``ffiplatform`` calls are bypassed by ``ffibuilder.emit_python_code()`` and ``ffibuilder.emit_c_code()`` (`#81`_). + +.. _`#118`: https://github.com/python-cffi/cffi/pull/118 +.. _`#115`: https://github.com/python-cffi/cffi/pull/115 +.. _`#81`: https://github.com/python-cffi/cffi/pull/81 + +v1.17.0 +======= * In API mode, when you get a function from a C library by writing `fn = lib.myfunc`, you get an object of a special type for performance @@ -18,8 +29,8 @@ v1.17 structure field of the correct pointer-to-function type, or use `ffi.cast()` or `ffi.typeof()` on it. -v1.16.0rc1 -========== +v1.16.0 +======= * Add support for Python 3.12. With the removal of ``distutils`` from Python 3.12, projects using CFFI features that depend on ``distutils`` at runtime must add a dependency on @@ -29,6 +40,9 @@ v1.16.0rc1 * Add support for PEP517 builds; ``setuptools`` is now a required build dependency. * Declare ``python_requires`` metadata for Python 3.8+. This allows unsupported Pythons to continue using previously released sdists and wheels. +* Upstream project hosting moved from Heptapod to `GitHub`_. + +.. _`GitHub`: https://github.com/python-cffi/cffi v1.15.1 =======