Skip to content

Releases: mottosso/Qt.py

2.0.2

29 Jan 20:44

Choose a tag to compare

What's Changed

  • Use print instead of sys.stdout/err for _log and _warn by @MHendricks in #455

Full Changelog: 2.0.1...2.0.2

2.0.1

29 Jan 01:03

Choose a tag to compare

Qt.py is now using PySide6 as its reference binding. It no longer supports PyQt4/PySide or python 3.6 and below. The minimum supported VFX Reference Platform version is CY2020 (Python 3.7 and Qt 5.13).

Note: the upcoming Qt.py 2.1 releases will change the minimum VFX Reference Platform to CY2021 (Python 3.7 and Qt 5.15) adding support for a few more common members.

What's Changed

  • Drop py2 support, convert to pyproject.toml and switch to src layout by @MHendricks in #447
  • Remove Docker and move to tox by @MHendricks in #449
  • Drop support for Qt 4 and python 3.6 and below by @MHendricks in #450
  • Enable building normalized wheel/sdists for new pypi requirements by @MHendricks in #453

Full Changelog: 1.4.8...2.0.1

Note: 2.0.1 is a minor release fixing pypi.org upload legacy issues.

1.4.8

17 Oct 19:56

Choose a tag to compare

What's Changed

Full Changelog: 1.4.7...1.4.8

1.4.7

30 Aug 01:29

Choose a tag to compare

What's Changed

Improvements to the Qt_convert_enum.py script. It can now be used to check for fully qualified enum regressions as well as show you potential enum use that can't be automatically fixed.

Release changes

  • Refactor github integration and membership by @MHendricks in #438
  • Enable using Qt_convert_enum.py for enum regression checking by @MHendricks in #439
  • Qt_convert_enum can now find potential enum issues by @MHendricks in #440

Full Changelog: 1.4.6...1.4.7

1.4.6

13 May 04:20
8d9ec7f

Choose a tag to compare

What's Changed

  • Increment version number to 1.4.6.

Releases changes

  • convert function handle files generated using uic 5.15.2 by @stevenjking in #437

New Contributors

Full Changelog: 1.4.4...1.4.5

1.4.4

21 Apr 18:03
98fff1e

Choose a tag to compare

This release adds support for PyQt6 and restores QGraphicsSvgItem and QSvgWidget to QtSvg.

This means your existing software written with Qt.py will now (mostly) work transparently across these bindings:

  • PyQt4
  • PyQt5
  • PySide
  • PySide2
  • PySide6
  • PyQt6

PyQt6 doesn't have forgiveness mode for enums so you to support PyQt6, you will need to use fully qualified enum names. See the PySide6 Transition Guide and Fully Qualified Enums for details.

See Also:

1.4.3

06 Apr 10:19
eff9e49

Choose a tag to compare

No change, apart from the build uploaded to PyPI now being generated with Python 3.10 as opposed to 3.11, due to #432

1.4.2

21 Mar 10:53
f7a0f8d

Choose a tag to compare

Added missing stubs for QtCompat.

1.4.1

15 May 06:29
782fd8b

Choose a tag to compare

This release adds support for PySide6, meaning your existing software written with Qt.py will now (mostly) work transparently across these bindings:

  • PyQt4
  • PyQt5
  • PySide
  • PySide2
  • PySide6

Because PySide6 removes and changes a handful of members from PySide2, there may be cases that need manual intervention. See the PySide6 Transition Guide for details, and help discover and patch these up by submitting a pull-request of what you encounter.

See Also

1.3.10

02 Feb 08:06
2c0f4dc

Choose a tag to compare

No new features, only a change in build environment here on GitHub, thanks to @martin-chatterjee for modernising it!

  • See #391 for details

(Looks like a file on test.pypi.org cannot already exist when uploading to pypi.org)