What's Changed
- PR: Add support for PySide6 by @jschueller in #225
- PR: Add QShortcut class to QtWidgets module by @kumattau in #254
- PR: Remove Qt4 support by @jschueller in #252
- PR: Drop Python 2 by @dalthviz in #251
- PR: Fix fallback API by @benoit-pierre in #256
- PR: Add additional Qt modules and more support and tests for PyQt6/PySide6 by @jschueller in #255
- PR: Reorganize
QtCharts
module import and add missing skip validation forQtNetworkAuth
test withPyQt6
by @dalthviz in #260 - PR: [PyQt6] Add exec_/print_, and add QOpenGLWidget/QShortcut to QtWidgets by @kumattau in #259
- PR: Remove accidentally-duplicated lines of code in QtCore by @kumattau in #263
- PR: [PyQt6] Add missing tabStopWidth/setTabStopWidth same as PySide6 by @kumattau in #264
- PR: Use modern packaging instead of deprecated distutils for version parse by @CAM-Gerlach in #266
- PR: Unify and cleanup CI infra, improve robustness and test Python 3.9 and PyQt6 by @CAM-Gerlach in #262
- PR: Fix and improve Coveralls reporting by @CAM-Gerlach in #268
- PR: Avoid future deprecations and decrease general technical debt by @CAM-Gerlach in #273
- PR: Fix regression in FORCE_QT_API behavior from merging PySide6 support by @tlambert03 in #276
- PR: Add back legacy PYQT4 and PYSIDE package-level constants for compat by @CAM-Gerlach in #279
- PR: Add Contributing Guide based on other Spyder projects by @CAM-Gerlach in #277
- PR: Update README sponsors section by @dalthviz in #282
- PR: Unscoped enums access for PyQt6 and other missing PyQt6 compatibility changes by @dalthviz in #271
- PR: Upgrade packaging to avoid legacy/deprecated behavior and follow PEP 517 by @CAM-Gerlach in #272
- PR: Map exec_ to their non-deprecated alternatives by @kumattau in #287
- PR: Add QtTextToSpeech Module by @kumattau in #291
- PR: Import all classes in QtTest module. by @kumattau in #290
- PR: Define Qt/binding versions at top level, fix warnings if versions not found, and fix test dir on CIs by @CAM-Gerlach in #292
- PR: Update gitignore, gitattributes, license, authors and security policy by @CAM-Gerlach in #278
- PR: Add minimum version check for Qt6 >=6.2.0 by @CAM-Gerlach in #294
- PR: Add support for Python 3.10 on CIs and packaging by @CAM-Gerlach in #296
- PR: Make QLibraryInfo.location work for PyQt6 by @stonebig in #298
- PR: 'width' needed for PyQt6 by @stonebig in #299
- PR: Update README.md adding a line for QtPy usefulness when migrating between Qt bindings/versions by @dalthviz in #301
- PR: Fix QFileSystemModel for PyQt6 by @almarklein in #303
New Contributors
- @kumattau made their first contribution in #254
- @benoit-pierre made their first contribution in #256
- @tlambert03 made their first contribution in #276
Full commits list between this release and the previous one: v1.11.3...v2.0.0
Full Changelog: CHANGELOG.md - Version 2.0.0 (2021-12-22)