aboutsummaryrefslogtreecommitdiffstats
path: root/doc/changelogs/changes-6.3.1
blob: fec3bf96ace8ad263a959e5afc2c02e5bd0f6743 (plain)
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
Qt for Python 6.3.1 is a bug-fix release.

For more details, refer to the online documentation included in this
distribution. The documentation is also available online:

https://doc.qt.io/qtforpython/

Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Qt Bug Tracker:

https://bugreports.qt.io/

Each of these identifiers can be entered in the bug tracker to obtain more
information about a particular change.

****************************************************************************
*                                  PySide6                                 *
****************************************************************************

 - [PYSIDE-1019] Feature switching was improved by avoiding cross-talk
                 to enable for example tests using PyTest.
 - [PYSIDE-353]  PySide now builds with PyPy 3.9.
 - [PYSIDE-1735] New Pythons Enums were added as an optional feature, which
                 can be activated bv setting  the environment variable
                 PYSIDE63_OPTION_PYTHON_ENUM.
 - [PYSIDE-1797] An issue preventing using PySide with Python 3.6 or 3.7
                 related to symbol PyIndex_Check was fixed.
 - [PYSIDE-1859] Windows handle types HBITMAP, HICON, HRGN are now supported
                 (as int types).
 - [PYSIDE-1880] The QtDataVisualization surface examples have been extended and
                 improved.
 - [PYSIDE-1883] QTest.qWait() and QTest.qSleep() have been added.
 - [PYSIDE-1887] Overriding QGraphicsItem::itemChange() has been fixed.
 - [PYSIDE-1893] A crash with error "Internal C++ object already deleted." when
                 using QWidget.nativeParentWidget() has been fixed.
 - [PYSIDE-1895] Embedded 0 characters in UNICODE strings are now handled
                 correctly.
 - [PYSIDE-1899] QLoggingCategory, qCDebug, qCInfo, qCWarning and qCCritical
                 have been added.
 - [PYSIDE-1901] String conversion for non-compact strings when
                 using Limited API has been fixed.
 - [PYSIDE-1905] Overloads with more parameters have been added to
                 QDBusAbstractInterface.call()
 - [PYSIDE-1909] qstyleoption_cast<> has been implemented in order
                 to be able to handle QStyleOption-derived classes.
 - [PYSIDE-1911] PySideSignalInstance has now a __repr__.
 - [PYSIDE-1912] QWebEngineCookieStore.setCookieFilter and
                 QtWebEngineProfile.setNotificationPresenter have been added.
 - [PYSIDE-1919] A GIL state crash when collecting QObjects with signals
                 in Python 3.10 has been fixed.
 - [PYSIDE-1921] QQmlContext::setContextProperties() has been added.
 - [PYSIDE-1939] A crash in QTextBlock.layout() has been fixed.
 - [PYSIDE-1947] QAudioBuffer.data()/constData() have been added.

****************************************************************************
*                                  Shiboken6                               *
****************************************************************************

 - [PYSIDE-1932] The Q_ENUM helper functions qt_getEnumMetaObject() and
                 qt_getEnumName() are now automatically rejected when PySide
                 extensions are enabled.
 - [PYSIDE-1909] It is now possible to inject a function that retrieves the
                 type name of a polymorphic class.
 - [PYSIDE-1909] Type discovery code is now generated for all classes that
                 have an id expression set.
 - [PYSIDE-1933] Converters for all smart pointee base classes are now
                 generated.