Version 20.5
Released 2023-09-03
This is the technical changelog for version 20.5. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
Major Changes
New Features
- Extend Allowed Values for HTTP Version (#3823 closes #3821)
- Add
has_args
Parameter toCommandHandler
(#3854 by @thatguylah closes #3798) - Add
Application.stop_running()
and Improve Marking Updates as Read onUpdater.stop()
(#3804)
Minor Changes
- Type Hinting Fixes for
WebhookInfo
(#3871) - Test and Document
Exception.__cause__
onNetworkError
(#3792 closes #3778) - Add Support for Python 3.12 RC (#3847)
Documentation Improvements
- Remove Version Check from Examples (#3846)
- Documentation Improvements (#3803, #3797, #3816 by @trim21, #3829 by @aelkheir)
- Provide Versions of
customwebhookbot.py
with Different Frameworks (#3820 closes #3717)
Dependency Updates
pre-commit
autoupdate (#3824)- Bump
srvaroa/labeler
from 1.6.0 to 1.6.1 (#3870) - Bump
sphinx
from 7.0.1 to 7.1.1 (#3818) - Bump
sphinx
from 7.2.3 to 7.2.5 (#3869) - Bump
furo
from 2023.5.20 to 2023.7.26 (#3817) - Update
apscheduler
requirement from ~=3.10.3 to ~=3.10.4 (#3862) - Bump
sphinx
from 7.2.2 to 7.2.3 (#3861) - Bump
pytest-asyncio
from 0.21.0 to 0.21.1 (#3801) - Bump
sphinx-paramlinks
from 0.5.4 to 0.6.0 (#3840) - Update
apscheduler
requirement from ~=3.10.1 to ~=3.10.3 (#3851) - Bump
furo
from 2023.7.26 to 2023.8.19 (#3850) - Bump
sphinx
from 7.1.2 to 7.2.2 (#3852) - Bump
sphinx
from 7.1.1 to 7.1.2 (#3827)