v21.11
Version 21.11
Released 2025-03-01
This is the technical changelog for version 21.11. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
Major Changes and New Features
- Full Support for Bot API 8.3 (#4676 closes #4677, #4682 by @aelkheir, #4690 by @aelkheir, #4691 by @aelkheir)
- Make
provider_token
Argument Optional (#4689) - Remove Deprecated
InlineQueryResultArticle.hide_url
(#4640 closes #4638) - Accept
datetime.timedelta
Input inBot
Method Parameters (#4651) - Extend Customization Support for
Bot.base_(file_)url
(#4632 closes #3355) - Support
allow_paid_broadcast
inAIORateLimiter
(#4627 closes #4578) - Add
BaseUpdateProcessor.current_concurrent_updates
(#4626 closes #3984)
Minor Changes and Bug Fixes
- Add Bootstrapping Logic to
Application.run_*
(#4673 closes #4657) - Fix a Bug in
edit_user_star_subscription
(#4681 by @vavasik800) - Simplify Handling of Empty Data in
TelegramObject.de_json
and Friends (#4617 closes #4614)
Documentation Improvements
- Documentation Improvements (#4641)
- Overhaul Admonition Insertion in Documentation (#4462 closes #4414)
Internal Changes
- Stabilize Linkcheck Test (#4693)
- Bump
pre-commit
Hooks to Latest Versions (#4643) - Refactor Tests for
TelegramObject
Classes with Subclasses (#4654 closes #4652) - Use Fine Grained Permissions for GitHub Actions Workflows (#4668)