Main changes
- Added support for Python 3.14
- Dropped support of Python 3.9
- Some API changes made because of some breaking changes and deprecations in
asyncio
in Python 3.14.
API changes
- Now
async_tkinter_loop.get_event_loop()
callsasyncio.get_running_loop()
internally and raisesRuntimeException
if there is no running event loop instead of spawning a new one. - Added optional
event_loop
parameter toasync_mainloop()
. If no event loop is passed, then a new one is created.- Now you need to pass an event loop, if you created it externally, to
async_mainloop()
to use it with tkinter. See the updated start_stop_counter.py example.
- Now you need to pass an event loop, if you created it externally, to
What's Changed
- Bump the docs group with 2 updates by @dependabot[bot] in #70
- Bump the all group with 1 update by @dependabot[bot] in #77
- Bump the dev-dependencies group with 3 updates by @dependabot[bot] in #73
- Bump typing-extensions from 4.8.0 to 4.9.0 by @dependabot[bot] in #76
- Bump the docs group with 1 update by @dependabot[bot] in #75
- Bump the examples group with 1 update by @dependabot[bot] in #74
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #78
- Update pillow version, poetry update by @insolor in #79
- Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #82
- Bump the docs group with 1 update by @dependabot[bot] in #83
- Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #84
- Bump the examples group with 1 update by @dependabot[bot] in #85
- Bump the docs group with 2 updates by @dependabot[bot] in #86
- Bump typing-extensions from 4.9.0 to 4.10.0 by @dependabot[bot] in #87
- Bump black from 24.2.0 to 24.3.0 by @dependabot[bot] in #88
- Bump the github-actions group with 1 update by @dependabot[bot] in #91
- Bump the dev-dependencies group with 3 updates by @dependabot[bot] in #92
- Bump the docs group with 1 update by @dependabot[bot] in #93
- Bump idna from 3.6 to 3.7 by @dependabot[bot] in #94
- Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #95
- Bump typing-extensions from 4.10.0 to 4.11.0 by @dependabot[bot] in #97
- Bump the docs group with 3 updates by @dependabot[bot] in #96
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot[bot] in #98
- Bump requests from 2.31.0 to 2.32.0 by @dependabot[bot] in #99
- Bump typing-extensions from 4.11.0 to 4.12.0 by @dependabot[bot] in #102
- Bump the docs group with 2 updates by @dependabot[bot] in #101
- Bump pytest from 8.2.0 to 8.2.1 in the dev-dependencies group by @dependabot[bot] in #100
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot[bot] in #103
- Bump ruff from 0.4.7 to 0.5.0 by @dependabot[bot] in #107
- Bump mkdocs-material from 9.5.25 to 9.5.27 in the docs group by @dependabot[bot] in #105
- Bump typing-extensions from 4.12.0 to 4.12.2 by @dependabot[bot] in #106
- Bump pytest from 8.2.1 to 8.2.2 in the dev-dependencies group by @dependabot[bot] in #104
- Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot[bot] in #108
- Bump mkdocs-material from 9.5.27 to 9.5.28 in the docs group by @dependabot[bot] in #111
- Bump pillow from 10.3.0 to 10.4.0 in the examples group by @dependabot[bot] in #110
- Fix S113 warning from ruff by @insolor in #112
- Bump ruff from 0.5.0 to 0.5.1 in the dev-dependencies group by @dependabot[bot] in #109
- Remove black and isort from dependabot.yml by @insolor in #113
- Bump mkdocs-material from 9.5.28 to 9.5.29 in the docs group by @dependabot[bot] in #115
- Bump ruff from 0.5.1 to 0.5.2 in the dev-dependencies group by @dependabot[bot] in #114
- Create FUNDING.yml by @insolor in #116
- Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #117
- Bump the docs group with 2 updates by @dependabot[bot] in #118
- Bump ruff from 0.5.5 to 0.6.3 in the dev-dependencies group by @dependabot[bot] in #120
- Bump the docs group with 2 updates by @dependabot[bot] in #122
- Bump httpx from 0.27.0 to 0.27.2 in the examples group by @dependabot[bot] in #121
- Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #123
- Bump the docs group with 2 updates by @dependabot[bot] in #124
- Bump ruff from 0.6.8 to 0.7.1 in the dev-dependencies group by @dependabot[bot] in #125
- Bump mkdocs-material from 9.5.39 to 9.5.43 in the docs group by @dependabot[bot] in #126
- Fix deprecation warning in examples/start_stop_counter.py by @insolor in #128
- Bump ruff from 0.7.1 to 0.8.1 in the dev-dependencies group by @dependabot[bot] in #130
- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 in the github-actions group by @dependabot[bot] in #129
- Bump httpx from 0.27.2 to 0.28.0 in the examples group by @dependabot[bot] in #131
- Bump mkdocs-material from 9.5.43 to 9.5.46 in the docs group by @dependabot[bot] in #132
- Drop Python 3.8, run tests on Python 3.13 by @insolor in #89
- Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot[bot] in #134
- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 in the github-actions group by @dependabot[bot] in #138
- Bump the docs group with 2 updates by @dependabot[bot] in #137
- Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #135
- Bump the examples group with 2 updates by @dependabot[bot] in #136
- Bump mkdocs-material from 9.5.49 to 9.6.1 in the docs group by @dependabot[bot] in #142
- Bump pillow from 11.0.0 to 11.1.0 in the examples group by @dependabot[bot] in #141
- Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 in the github-actions group by @dependabot[bot] in #139
- Bump ruff from 0.8.4 to 0.9.4 in the dev-dependencies group by @dependabot[bot] in #140
- Bump ruff from 0.9.4 to 0.9.9 in the dev-dependencies group by @dependabot[bot] in #143
- Bump the docs group with 2 updates by @dependabot[bot] in #144
- Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot[bot] in #145
- Bump the docs group with 2 updates by @dependabot[bot] in #147
- Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #146
- Bump h11 from 0.14.0 to 0.16.0 by @dependabot[bot] in #149
- Bump pillow from 11.1.0 to 11.2.1 in the examples group by @dependabot[bot] in #151
- Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #150
- Bump mkdocs-material from 9.6.10 to 9.6.12 in the docs group by @dependabot[bot] in #152
- Bump typing-extensions from 4.12.2 to 4.13.2 by @dependabot[bot] in #153
- Bump mkdocs-material from 9.6.12 to 9.6.14 in the docs group by @dependabot[bot] in #155
- Bump the dev-dependencies group with 2 updates by @dependabot[bot] in #154
- Bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #156
- Bump urllib3 from 2.2.3 to 2.5.0 by @dependabot[bot] in #157
- Change maitainability badge from codeclimate.com to qlty.sh by @insolor in #158
- Bump the dev-dependencies group with 3 updates by @dependabot[bot] in #160
- Bump typing-extensions from 4.13.2 to 4.14.0 by @dependabot[bot] in #159
- Bump pillow from 11.2.1 to 11.3.0 by @dependabot[bot] in #161
- Duplicate readme content to the index.md by @insolor in #162
- Update index.md by @insolor in #163
- Fix docstrings to be properly rendered by mkdocstrings-python by @insolor in #164
- Bump ruff from 0.12.1 to 0.12.7 in the dev-dependencies group by @dependabot[bot] in #165
- Bump typing-extensions from 4.14.0 to 4.14.1 by @dependabot[bot] in #167
- Bump the docs group with 2 updates by @dependabot[bot] in #166
- Fix coveralls steps by @insolor in #169
- Bump ruff from 0.12.7 to 0.12.11 in the dev-dependencies group by @dependabot[bot] in #171
- Bump typing-extensions from 4.14.1 to 4.15.0 by @dependabot[bot] in #172
- Bump mkdocs-material from 9.6.16 to 9.6.18 in the docs group by @dependabot[bot] in #170
- Bump actions/checkout from 4 to 5 in the github-actions group by @dependabot[bot] in #173
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows by @dependabot[bot] in #174
- Bump actions/setup-python from 5 to 6 in the github-actions group by @dependabot[bot] in #175
- Bump the dev-dependencies group with 3 updates by @dependabot[bot] in #176
- Bump the docs group with 2 updates by @dependabot[bot] in #177
- Drop Python 3.9, update for Python 3.14 by @insolor in #178
Full Changelog: 0.9.3...0.10.0