sip Module v12 History

v12.17

  • Added the SIP_ABI_VERSION module attribute.

v12.16

  • Added support for the /Deprecated/ annotation accepting an optional string.

  • The buffer protocol support for byte objects was fixed. (Resolves #36)

  • Removed support for Python v3.8.

v12.15

  • Conversions to and from char and Python integer objects on architectures where char was unsigned (eg. Linux on ARM) have been fixed. (Resolves #29)

v12.14

  • Relicensed under the BSD-2-Clause license.

  • Potential overflow problems on Windows 64 were fixed. (Resolves #14)

  • C99 support is required. _Bool, stdbool.h and va_copy are assumed to be available on all supported platforms. (Resolves #13)

  • Added support for Python v3.13.

  • Removed support for Python v3.7.

v12.13

  • Added support for Python v3.12.

  • Added sipPyTypeDictRef() to the public API.

  • Deprecated sipPyTypeDict() in the public API.

v12.12

  • A bug related to constructors with the /Transfer/ annotation was fixed.

  • A garbage collection bug was fixed.

v12.11

  • Added support for sip.array.

v12.10

  • Added support for Python v3.11.

  • Removed support for Python v3.6.