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_tokenArgument Optional (#4689) - Remove Deprecated
InlineQueryResultArticle.hide_url(#4640 closes #4638) - Accept
datetime.timedeltaInput inBotMethod Parameters (#4651) - Extend Customization Support for
Bot.base_(file_)url(#4632 closes #3355) - Support
allow_paid_broadcastinAIORateLimiter(#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_jsonand 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-commitHooks to Latest Versions (#4643) - Refactor Tests for
TelegramObjectClasses with Subclasses (#4654 closes #4652) - Use Fine Grained Permissions for GitHub Actions Workflows (#4668)