Post content
We've just released v20.0a3. Thank you to everyone who contributed to this release. If you want to upgrade from v20.0a2 to v20.0a3, please upgrade with pip install -U --pre python-telegram-bot. Before upgrading from v13.x to v20.0a3, please carefully read the v20.0a0 release notes. This update brings full support for Bot API 6.2. It also brings a brand-new mechanism for rate limiting API requests. This is a replacement for the former MessageQueue and is well-integrated into the PTB framework. Also check out our updated wiki page on this topic! Major Changes • Full Support for API 6.2 (#3195) New Features • New Rate Limiting Mechanism (#3148) • Make chat/user_data Available in Error Handler for Errors in Jobs (#3152) • Add Application.post_shutdown (#3126 by ExalFabu) Bug Fixes • Fix helpers.mention_markdown for Markdown V1 and Improve Related Unit Tests (#3155) • Add api_kwargs Parameter to Bot.log_out and Improve Related Unit Tests (#3147) • Make Bot.delete_my_commands a Coroutine Function (#3136) • Fix ConversationHandler.check_update not respecting per_user (#3128) Minor Changes, Documentation Improvements and CI • Add Python 3.11 to Test Suite & Adapt Enum Behaviour (#3168) • Drop Manual Token Validation (#3167) • Simplify Unit Tests for Bot.send_chat_action (#3151) • Drop pre-commit Dependencies from requirements-dev.txt (#3120) • Change Default Values for concurrent_updates and connection_pool_size (#3127) • Documentation Improvements (#3139, #3153 by pawanrai9999, #3135 by aditya-yadav-27) • Type Hinting Fixes (#3202) Dependencies • Bump sphinx from 5.0.2 to 5.1.1 (#3177) • Update pre-commit Dependencies (#3085) • Bump pytest-asyncio from 0.18.3 to 0.19.0 (#3158) • Update tornado requirement from ~=6.1 to ~=6.2 (#3149) • Bump black from 22.3.0 to 22.6.0 (#3132) • Bump actions/setup-python from 3 to 4 (#3131)