December 10th, 2012· The focus of this release is on support for Qt v4.8.4 and v5.0.0-rc1.
October 1st, 2012· The focus of this release is on support for Qt v4.8.3 and v5.0.0-beta1.
February 11th, 2012· This is mainly a bug fix release.
December 23rd, 2011· This version adds support for Qt 4.8.0 and adds a QtDBus module.
October 31st, 2011· A minor bug fix release.
May 2nd, 2011· Added support for Qt v4.7.2.
· QObject.findChild() and QObject.findChildren() now allow a tuple of type objects as well as a single type argument so that children of a number of types may be found.
· Added support for QCommonStyle.
· Added limited support for setEventFilter() and filterEvent() to QAbstractEventDispatcher.
· Added support for setAttributeArray() to QGLShaderProgram.
· pyrcc4 will now compress by default to match the behaviour of rcc.
· Removed QTouchEventSequence as its C++ API makes it impossible to be used from Python.
December 27th, 2010· This is a minor bug-fix release.
September 1st, 2010· added QStringRef.__str__() and QStringRef.__unicode__() to the QString v1 API
· the destruction by Qt of internally constructed QObject instances is now automatically detected
· a signal defined with pyqtSignal() can now be used with methods that make an internal call to QObject::connect(), e.g. QTimer.singleShot()
· added the --from-imports command line argument to pyuic4 and the from_imports argument to PyQt4.uic.compileUi()
· added support for Python v3.2
· the Windows installers now include qcollectiongenerator.exe and qhelpgenerator.exe.
July 13th, 2010· any class with a count() method now supports the len() builtin
· added the missing == and != operators to QItemSelection
· added readQVariantHash(), readQVariantList(), readQVariantMap, writeQVariantHash(), writeQVariantList() and writeQVariantMap() to QDataStream
· added the ErrorPageExtensionOption and ErrorPageExtensionReturn classes, and the ErrorDomain enum to QWebPage.
March 18th, 2010· This is primarily a bug-fix release.
January 21st, 2010· Qt v4.6 is fully supported.
· Added the QtMultimedia module.
· Added keyword support for optional arguments.
· Added docstrings for all classes, functions and methods that describe the Python signatures of all callables.
· Any Python object that can be pickled can now be automatically written to and read from QSettings.
· A QHostAddress.SpecialAddress can be used whenever a QHostAddress is expected.
· Added the optional initialFilter argument to the QFileDialog.get*AndFilter() functions.
· Added the readInt(), readQString(), readQStringList(), readQVariant(), writeInt(), writeQString(), writeQStringList() and writeQVariant() methods to QDataStream.
· Added widgetPluginPath to the uic module to specify the directories that are searched for widget plugins.
· Added the anchorlayout.py, animatedtiles.py, appchooser.py, easing.py, lighting.py, moveblocks.py, states.py and stickman.py examples.
· Significantly reduced the size of the modules on Linux and MacOS/X.
· Added support for configuring and building outside of the source tree (for standard builds).
October 24th, 2009· This is primarily a bug-fix release.
September 27th, 2009· Alternate, more Pythonic, APIs have been defined for QDate, QDateTime, QString, QTextStream, QTime, QUrl and QVariant. Applications may select a particular API. By default Python v3 uses the new versions and Python v2 uses the old versions.
· Qt properties can be initialised and signals connected using keyword arguments passed when creating an instance, and updated using the QObject.pyqtConfigure() method.
November 18th, 2008· This release includes minor enhancements to the QVariant support, and adds the data() method to the QPolygon, QPolygonF, and QXmlAttributes classes.