1Qt for Python 5.15.2 is a bug-fix release.
2
3For more details, refer to the online documentation included in this
4distribution. The documentation is also available online:
5
6https://doc.qt.io/qtforpython/
7
8Some of the changes listed in this file include issue tracking numbers
9corresponding to tasks in the Qt Bug Tracker:
10
11https://bugreports.qt.io/
12
13Each of these identifiers can be entered in the bug tracker to obtain more
14information about a particular change.
15
16
17****************************************************************************
18*        Important Source Incompatible/Behavior Changes                    *
19****************************************************************************
20
21- Projects generating bindings for Qt-based code no longer need to include
22  pyside2_global.h for the property and signal/slot annotations to work.
23
24****************************************************************************
25*                                  PySide2                                 *
26****************************************************************************
27
28
29 - [PYSIDE-487]  Some missing enumerations and classes were added.
30 - [PYSIDE-644]  QNetworkCookie was added to WebEngineCore.
31 - [PYSIDE-665]  A crash when reimplementing QLayout.takeAt() was fixed.
32 - [PYSIDE-807]  setup.py was rewritten to properly show options the in command
33                 help.
34 - [PYSIDE-972]  Launching PySide2 from paths with non-ASCII Latin1 characters
35                 was fixed.
36 - [PYSIDE-1019] feature_select: Qt Properties are now represented as Python
37                 properties.
38 - [PYSIDE-1070] A crash when overriding QUiLoader::createWidget() in QUiLoader
39                 was fixed.
40 - [PYSIDE-1082] A crash when creating QMimeData from
41                 Q(Plain)TextEdit::createMimeDataFromSelection() was fixed.
42 - [PYSIDE-1202] More classes from QtConcurrent were added.
43 - [PYSIDE-1224] The namespace QColorConstants was added.
44 - [PYSIDE-1326] Operators for QFlags on hidden top level namespace are now
45                 generated.
46 - [PYSIDE-1354] Slots being invoked from the wrong thread were fixed.
47 - [PYSIDE-1381] The dependency of the QtQml module header on internal header
48                 pysideqmlregistertype.h was removed.
49 - [PYSIDE-1385] Deprecated wheel.pep425tags imports were removed.
50 - [PYSIDE-1390] setup.py: The build_rst_docs command was added to build
51                 rst documentation only
52 - [PYSIDE-1397] Functions taking a smart pointer now accept smart pointers to
53                 base classes.
54 - [PYSIDE-1410] QAxBase::dynamicCall() was fixed.
55
56****************************************************************************
57*                                  Shiboken2                               *
58****************************************************************************
59
60 - [PYSIDE-841]  The documentation on modifications was restructured.
61 - [PYSIDE-904]  An attribute for generating "using namespace" was added.
62 - [PYSIDE-1019] A way of specifying properties for non-Qt classes in
63                 typesystem XML was added.
64 - [PYSIDE-1075] Functions from invisible namespaces are now generated into
65                 their parent namespaces.
66 - [PYSIDE-1224] Variables in namespaces are now generated.
67 - [PYSIDE-1366] The order of overloads may now be specified to work around
68                 problems with the order generated by the overload decisor.
69 - [PYSIDE-1388] Final classes with protected methods when disabling the
70                 protected hack are now correctly generated.
71