SIP v4.9 Released

26 September 2009

SIP v4.9 has been released. This includes several new features including the ability to wrap classes and functions in different ways and allowing an application to choose a particular implementation.

The new features are:

  • support for __iter__ and __next__
  • the %API directive
  • the /API/ annotation
  • sipIsAPIEnabled() has been added to the C API
  • sip.getapi() and sip.setapi() have been added to the Python API
  • sip.ispyowned() has been added to the Python API
  • mapped types can now act as a namespace for enums and static methods
  • the /Array/ annotation can now be applied to classes and mapped types
  • the /NoArgParser/ annotation can now be applied to methods as well as functions
  • the --arch flag was added to configure.py to specify which MacOS/X architectures are built
  • SIP is now also licensed under the GPL v2 and v3.