blob: 93ea3609d4a5ca42f87490dc26a6c169909804dc (
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
68
69
70
71
72
73
74
75
|
Qt for Python 6.7.3 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 *
****************************************************************************
- A --flatpak option has been added to setup.py, enabling a flatpak build
of Qt for Python.
- [PYSIDE-769] QtAsyncio: The application argument has been removed
from the loop policy.
- [PYSIDE-1612] Deployment: Nuitka has been updated to 2.3.7. Scanning for
QML dependencies has been fixed to skip some directories.
- [PYSIDE-1612] Android Cross Compilation: INSTSONAME has been added.
- [PYSIDE-1877] Properties of type QAbstractItemModel can now be used in QML.
- [PYSIDE-2192] PySide Qt Gui applications can now be used in interactive
mode, for example notebooks.
- [PYSIDE-2517] Type hints: The signatures of QObject.findChild()/
findChildren() have been improved to reflect the type passed
in.
- [PYSIDE-2622] Deployment: Nuitka --standalone mode is now supported.
- [PYSIDE-2656] QtMultimedia on macOS has been fixed.
- [PYSIDE-2702] An option to force processing system headers has been added
for cases where Qt is installed into the system.
- [PYSIDE-2752] Type hints: A syntax error caused by empty Enums has been
fixed.
- [PYSIDE-2766] Android Deployment: pyside6-android-deploy now works macOS,
too.
- [PYSIDE-2785] Deployment: 'dist-packages' is now skipped similar
to 'site-packages' when scanning for QML dependencies.
- [PYSIDE-2788] Type hints: The signature of QFormLayout.getLayoutPosition()
has been fixed.
- [PYSIDE-2789] numpy 2.0 is now supported.
- [PYSIDE-2790] QtAsyncio: cancel count and uncancel() have been added.
- [PYSIDE-2796] A potential crash in currentOpcode_Is_CallMethNoArgs()
has been fixed.
- [PYSIDE-2799] QtAsyncio: A hang when an exception occurs inside a
TaskGroup body has been fixed.
- [PYSIDE-2803] Desktop Deployment: Overflows of command lines on Windows
have been fixed.
- [PYSIDE-2806] Desktop Deployment: The application name has been fixed.
- [PYSIDE-2814] Deployment: Arguments with spaces can now be used for
"extra_args" due to using shlex for splitting the command
line arguments.
- [PYSIDE-2819] The correct libclang is now used for arm64.
- [PYSIDE-2825] QtWebView has been added.
- [PYSIDE-2828] Documentation: The .qrc tutorial has been updated.
- [PYSIDE-2833] The QML tutorials have been updated.
- [PYSIDE-2834] QDir.entry(Info)List(QDir.Filter, QDir.SortFlags)
has been fixed to work with Python 3.11 and later.
- [PYSIDE-2836] PySide6/__init__.py now has a static list of modules,
enabling code checkers to work.
- [PYSIDE-2870] A crash when using QStateMachine.postEvent() has been
fixed.
****************************************************************************
* Shiboken6 *
****************************************************************************
- [PYSIDE-2834] Enumerations have been excluded from argument type checks
for sequences. This addresses a problem showing in Python
3.11 causing the wrong function overloads to be used.
- [PYSIDE-2780] A potential refcounting bug in Lazy loading has been fixed.
|