This is the technical changelog for version 21.6. More elaborate release notes can be found in the news channel @pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>_.
New Features
Full Support for Bot API 7.10 (:pr:4461 closes :issue:4459, :pr:4460, :pr:4463 by aelkheir <https://github.com/aelkheir>_, :pr:4464)
Add Parameter httpx_kwargs to HTTPXRequest (:pr:4451 closes :issue:4424)
Minor Changes
Improve Type Completeness (:pr:4466)
Internal Changes
Update Python 3.13 Test Suite to RC2 (:pr:4471)
Enforce the offline_bot Fixture in Test*WithoutRequest (:pr:4465)
Make Tests for telegram.ext Independent of Networking (:pr:4454)
Rename Testing Base Classes (:pr:4453)
Dependency Updates
Bump pytest from 8.3.2 to 8.3.3 (:pr:4475)
Version 21.5
Released 2024-09-01
This is the technical changelog for version 21.5. More elaborate release notes can be found in the news channel @pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>_.
Major Changes
Full Support for Bot API 7.9 (:pr:4429)
Full Support for Bot API 7.8 (:pr:4408)
New Features
Add MessageEntity.shift_entities and MessageEntity.concatenate (:pr:4376 closes :issue:4372)
Add Parameter game_pattern to CallbackQueryHandler (:pr:4353 by jainamoswal <https://github.com/jainamoswal>_ closes :issue:4269)
Add Parameter read_file_handle to InputFile (:pr:4388 closes :issue:4339)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps python-telegram-bot from 21.4 to 21.6.
Release notes
Sourced from python-telegram-bot's releases.
... (truncated)
Changelog
Sourced from python-telegram-bot's changelog.
... (truncated)
Commits
e314e78
Bump Version to v21.6 (#4486)67a97ae
API 7.10 (#4461, #4460, #4463, #4464)9248c53
Bumppytest
from 8.3.2 to 8.3.3 (#4475)6b5e46c
Improve Type Completeness (#4466)b3155b2
Update Python 3.13 Test Suite to RC2 (#4471)ec909e6
Enforce theoffline_bot
Fixture inTest*WithoutRequest
(#4465)1223e85
Add Parameterhttpx_kwargs
toHTTPXRequest
(#4451)0b352b0
Make Tests fortelegram.ext
Independent of Networking (#4454)b9d2efd
Rename Testing Base Classes (#4453)8c692d1
Bump Version to v21.5 (#4449)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show