sip Module v12 History
v12.19.0
Added support for Python v3.15.
The format use to pickle wrapped types has changed so that it is more robust and faster. The legacy format can still be read and will be converted to the new format when written. Older versions of the sip module can already read the new format.
Added definitions of
sipTypeIDandsipType_Invalidto aid porting to ABI v14.
v12.18.0
Added support for Python v3.14.
Removed support for Python v3.9.
v12.17
Added the
SIP_ABI_VERSIONmodule 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
charand Python integer objects on architectures wherecharwas 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.handva_copyare 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.