Cython v0.29.14 Release Notes

Release Date: 2019-11-01 // over 4 years ago
  • ๐Ÿ› Bugs fixed

    • ๐Ÿ–จ The generated code failed to initialise the tp_print slot in CPython 3.8. Patches by Pablo Galindo and Orivej Desh. (Github issues :issue:3171, :issue:3201)

    • ๐Ÿ‘ ? for bool was missing from the supported NumPy dtypes. Patch by Max Klein. (Github issue :issue:2675)

    • await was not allowed inside of f-strings. Patch by Dmitro Getz. (Github issue :issue:2877)

    • Coverage analysis failed for projects where the code resides in separate source sub-directories. Patch by Antonio Valentino. (Github issue :issue:1985)

    • โš  An incorrect compiler warning was fixed in automatic C++ string conversions. Patch by Gerion Entrup. (Github issue :issue:3108)

    • Error reports in the Jupyter notebook showed unhelpful stack traces. Patch by Matthew Edwards (Github issue :issue:3196).

    • Python.h is now also included explicitly from public header files. (Github issue :issue:3133).

    • ๐Ÿ— Distutils builds with --parallel did not work when using Cython's deprecated build_ext command. Patch by Alphadelta14 (Github issue :issue:3187).

    Other changes

    • The PyMemoryView_*() C-API is available in cpython.memoryview. Patch by Nathan Manville. (Github issue :issue:2541)