-
Notifications
You must be signed in to change notification settings - Fork 584
/
NEWS
186 lines (162 loc) · 6.93 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
v5.10.1 26th February 2018
- Added support for Qt v5.10.1.
- Added the missing qmlClearTypeRegistrations() to the QtQml module.
- Added the --disabled-feature option to configure.py.
v5.10 23rd January 2018
- Added support for Qt v5.10.0.
- Added the QtNetworkAuth module.
v5.9.2 23rd November 2017
- Added support for Qt v5.9.3.
- Added the QtAndroidExtras module.
v5.9.1 1st November 2017
- Added support for Qt v5.9.2.
- Added the --allow-sip-warnings option to configure.py.
- Removed the unimplemented -name option to pyrcc5.
- SIP v4.19.4 is required.
v5.9 3rd July 2017
- Added support for Qt v5.9.0 and v5.9.1.
- Improved detection of the destruction of QObject-based instances by C++.
- QFlags instances are now hashable.
- pyrcc5 now supports v2 of the resource file format.
- Added the interview.py, frozencolumn.py and storageview.py examples from
Hans-Peter Jansen.
- SIP v4.19.3 is required.
v5.8.2 30th March 2017
- This is a bug fix release.
v5.8.1 7th March 2017
- This is a bug fix release.
v5.8 15th February 2017
- Added support for Qt v5.8.0.
- Added __fspath__() to QFileInfo.
- Added the --qml-debug option to configure.py. The --debug option no longer
enables the QML debugging infrastructure.
- Added the --link-full-dll option to configure.py.
- SIP v4.19.1 is required.
v5.7.1 25th December 2016
- Added support for Qt v5.7.1.
- Added the QtWebEngine module.
- Added QRegion.setRects().
- Added QtMac to the QtMacExtras module.
- Added pyuic5 plugins for QChartView and QWebEngineView.
- The Python v3.4 limited API is used.
- SIP v4.19 is required.
v5.7 25th July 2016
- Added support for Qt v5.7.0.
v5.6 24th April 2016
- Added full support for Qt v5.6.0.
- Python v3.5 wheels are available for 64-bit Linux, 64-bit OS X and 32 and
64-bit Windows. (After this release Windows .exe installers will no longer
be produced.)
- Added the QtWebEngineCore module.
- Added the missing qt_set_sequence_auto_mnemonic() to QtGui.
- Added the missing MouseLock to QWebEnginePage.Feature.
- Added the missing WA_DontShowOnScreen.
- PEP 484 stub files are installed by default.
- Added the --import-from command line argument to pyuic5.
- Added the --no-stubs and --stubsdir options to configure.py.
- Added the --qtconf-prefix option to configure.py.
v5.5.1 25th October 2015
- Added support for Qt v5.5.1.
- Added the --disable option to configure.py.
- Implemented __matmul__ and __imatmul__ for QMatrix4x4 and QTransform.
v5.5 17th July 2015
- Added full support for Qt v5.5.0.
- Added the QtLocation module.
- Added the QtNfc module.
- Added Qt.NoOpaqueDetection amd Qt.NoFormatConversion to QtCore.
- Added QMacToolBar and QMacToolBarItem to QtMacExtras.
- Added QProxyStyle to QtWidgets.
v5.4.2 11th June 2015
- Added support for Qt v5.4.2.
- Added QWIDGETSIZE_MAX to QtWidgets.
- Added the --no-python-dbus command line option to configure.py.
v5.4.1 26th February 2015
- Added support for Qt v5.4.1.
- Added the QMacCocoaViewContainer class.
- All OpenGL examples use QOpenGLWidget and no longer require PyOpenGL.
- Added initial implementations of _QOpenGLFunctions_2_1 and
_QOpenGLFunctions_4_1_Core.
- QEvent.None is now QEvent.None_.
- Added missing QEvent.Type members that are now documented in Qt.
- Added the --license-dir option to configure.py.
- Installing into a virtual env should now work.
- pyuic5 and pyrcc5 no longer include a timestamp in the generated code.
v5.4 25th December 2014
- Added full support for Qt v5.4.0.
- Added the QtWebChannel module.
- Added the QtWebEngineWidgets module.
- Added the QtXml module.
v5.3.2 11th September 2014
- Added the Enginio module.
- Added the QJsonDocument and QJsonValue classes.
- QJsonObject is implemented as a Python dict.
- QJsonArray is implemented as a Python list.
- Added setUnifiedTitleAndToolBarOnMac() and unifiedTitleAndToolBarOnMac() to
QWidget.
- Added windowHandle() to QWidget.
v5.3.1 4th July 2014
- Added support for Qt v5.3.1.
- Added the -tr-function and -translate-function command line options to
pylupdate5.
v5.3 26th May 2014
- By default a Python slot is only invoked if the underlying C++ instance
still exists.
- Added the no_receiver_check argument to connect().
- Added support for Qt v5.3.0.
- Added the QtQuickWidgets module.
- Added the QtWebSockets module.
- Added the --target-py-version, --sysroot and --no-tools option to
configure.py.
- Cross-compilation (specifically to iOS and Android) is now supported.
v5.2.1 14th March 2014
- Added full support for Qt v5.2.1.
- Properties, signals and slots can now be defined in mixins (i.e.
non-QObject classes).
- Added support for creating QSGGeometry.AttributeSet instances.
- A fundamental value may now be given whenever a QJSValue is expected.
- Building PyQt5 as static libraries now works.
- Added support for building without OpenGL.
v5.2 8th January 2014
- Added full support for Qt v5.2.
- Added the QtBluetooth module.
- Added the QtPositioning module.
- Added the QtMacExtras module.
- Added the QtWinExtras module.
- Added the QtX11Extras module.
- Improved the conversion of Python objects to Qt collection types (e.g.
QList, QSet). Iterators (rather than just sequences) are accepted and
failed conversions now raise much more informative exceptions.
- QtCore.Q_ENUMS() and QtCore.Q_FLAGS() now populate the meta-object.
- The QML debugger is automatically enabled when --debug is passed to
configure.py.
v5.1.1 16th October 2013
- This is a bug fix release.
v5.1 2nd October 2013
- Added full support for Qt v5.1.
- Added the QtSensors module.
- Added the QtSerialPort module.
- A (nearly) complete set of OpenGL v2.0 and OpenGL ES/2 bindings are
included.
- Cross-compilation is now supported. A configuration file for Python3 on the
Raspberry Pi is included.
v5.0.1 21st August 2013
- Added the QtQuick module including the ability to create Python Quick items
from QML.
- Added the QtQml module including the ability to create Python objects from
QML.
- Added the QtMultimediaWidgets module.
- Completed the implementation of the QtMultimedia module including support
for cameras and radios.
- Added the remaining OpenGL classes to the QtGui module.
- Added the 'revision' keyword argument to pyqtProperty().
- Added the 'revision' and 'arguments' keyword arguments to pyqtSignal().
- Added the 'revision' keyword argument to pyqtSlot().
- Added the 'pyqt5qmlplugin' plugin for qmlscene.
- The DBus main loop module has been renamed to dbus.mainloop.pyqt5 from
dbus.mainloop.qt.
- Added the --no-qml-plugin and --qml-plugindir options to configure.py.
- Added many QtMultimedia, QML and QtQuick related examples.
- Classes now support co-operative multi-inheritance. (This may introduce
incompatibilities with PyQt v5.0.)
v5.0 16th June 2013
- The first release of PyQt5.