This is the technical changelog for version 21.4. More elaborate release notes can be found in the news channel @pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>_.
Major Changes
Full Support for Bot API 7.5 (:pr:4328, :pr:4316, :pr:4315, :pr:4312 closes :issue:4310, :pr:4311)
Full Support for Bot API 7.6 (:pr:4333 closes :issue:4331, :pr:4344, :pr:4341, :pr:4334, :pr:4335, :pr:4351, :pr:4342, :pr:4348)
Full Support for Bot API 7.7 (:pr:4356 closes :issue:4355)
Drop python-telegram-bot-raw And Switch to pyproject.toml Based Packaging (:pr:4288 closes :issue:4129 and :issue:4296)
Deprecate Inclusion of successful_payment in Message.effective_attachment (:pr:4365 closes :issue:4350)
New Features
Add Support for Python 3.13 Beta (:pr:4253)
Add filters.PAID_MEDIA (:pr:4357)
Log Received Data on Deserialization Errors (:pr:4304)
Add MessageEntity.adjust_message_entities_to_utf_16 Utility Function (:pr:4323 by Antares0982 <https://github.com/Antares0982>_ closes :issue:4319)
Make Argument bot of TelegramObject.de_json Optional (:pr:4320)
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)
⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps python-telegram-bot from 21.3 to 21.4.
Release notes
Sourced from python-telegram-bot's releases.
Changelog
Sourced from python-telegram-bot's changelog.
... (truncated)
Commits
2ac4e00
Bump version to v21.4 (#4371)efe1392
Automate PyPI Releases (#4364)0a673e8
Documentation Improvements (#4303)86c8cae
Restructure Readme (#4362)f737702
Use a Composite Action for Testing Type Completeness (#4367)06f1da5
Stabilize Some Concurrency Usages in Test Suite (#4360)7a470d5
Add a Test Case forMenuButton
(#4363)1714bfd
Deprecate Inclusion ofsuccessful_payment
inMessage.effective_attachment
...71e4015
API 7.7 (#4356)52237cf
Addfilters.PAID_MEDIA
(#4357)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