Release history

QTrio 0.7.0+dev (2023-06-07)

No significant changes.

QTrio 0.7.0 (2023-06-07)

For contributors

  • Updated to support trio-typing 0.8.0. (#283)

QTrio 0.6.0 (2022-11-21)

Headline features

  • Added support for CPython 3.10 and 3.11. Note that PySide2 only supports up to 3.10 and there are unresolved issues with that combination so it is excluded from testing. (#275)

Features

  • Updated several dependencies. (#275)

Deprecations and removals

  • Removed testing of and support for EOL CPython 3.6. (#275)

QTrio 0.5.1 (2022-10-13)

Features

Improved documentation

QTrio 0.5.0 (2021-07-22)

Breaking changes

  • qts has replaced QtPy as the Qt wrapper compatibility layer. This allows progress on support for Qt 6 and more complete type hints. (#251)

For contributors

  • CI checks with mypy using both PySide2 and PyQt5. (#83)

  • Use -m towncrier in the Read the Docs build. (#123)

QTrio 0.4.2 (2021-02-04)

No significant changes. Released for documentation improvements.

QTrio 0.4.1 (2021-01-06)

Features

  • Constrained all dependencies for better long term compatibility and reduced pip resolution time. (#211)

QTrio 0.4.0 (2021-01-04)

Features

Bugfixes

  • Include the missing py.typed file that is used to state there are type hints to process. (#206)

Improved documentation

QTrio 0.3.0 (2020-10-16)

Headline features

  • Integrate with pytest-trio for testing. (#9)

  • Python 3.9 supported. (#113)

Breaking changes

  • Removed qtrio.host() in favor of pytest-trio for testing. (#9)

  • qtrio.run() returns the passed async function’s result instead of a combined Trio and Qt outcome. (#9)

QTrio 0.2.0 (2020-09-19)

Headline features

Features

Bugfixes

Improved documentation

  • Badges now in new resources section of readme and main doc page. (#103)

  • Classifiers for 3.6, 3.7, and 3.8 are included. (#104)

  • Link to issues included in resources section. (#106)

  • List all resource URLs in PyPI project URLs. (#107)

  • Use stable for outcome intersphinx links. (#109)

  • Add section about Installation, mostly to describe extras. (#155)

  • Show [sources] links in documentation linked to included code. (#168)

  • Update the layer 2 example to use async for _ in emissions.channel:. (#173)

For contributors

  • Shift to a single qtrio._tests package rather than distributing with one _tests per code package. (#139)

  • pytest type hints are no longer ignored. Version 6 or later required. (#153)

  • black config updated, use black . to format. (#174)

QTrio 0.1.0 (2020-07-10)

  • Initial release