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