We have made you a wrapper you can't refuse
Released 2024-04-15
This is the technical changelog for version 21.1.1. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
message_thread_id
of Message.reply_*
(#4207 closes #4205)JobQueue.run_daily
(#4206 by @Konano)EncryptedCredentials.decrypted_secret
(#4199 by @marinelay closes #4198)Released 2024-04-12
This is the technical changelog for version 21.1. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
ChatAdministratorRights/ChatMemberAdministrator.can_*_stories
Required (API 7.1) (#4192)Bot
to Improve Type Hinting (#4151 closes #4010)Message.reply_*
Reply in the Same Topic by Default (#4170 by @aelkheir closes #4139)Update.effective_sender
(#4168 by @aelkheir closes #4085)get_sticker_set
as XFAIL due to API 7.2 Update (#4190)pre-commit
autoupdate (#4184)dependabot/fetch-metadata
from 1.6.0 to 2.0.0 (#4185)Released 2024-03-06
This is the technical changelog for version 21.0.1. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
docs
from Package (#4150)Released 2024-03-06
This is the technical changelog for version 21.0. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
media_write_timeout
to HTTPXRequest
and Method ApplicationBuilder.media_write_timeout
(#4120 closes #3864)TelegramObject.__setstate__
(#4134 closes #4111)Updater
(#4130 closes #4127)pre-commit
Checks More Widely (#4135)test_official
(#4087 closes #3874)Updater.stop
Independent of CancelledError
(#4126)httpx
Dependency (#4148)test-summary/action
from 2.2 to 2.3 (#4142)cachetools
requirement from ~=5.3.2 to ~=5.3.3 (#4141)httpx
requirement from ~=0.26.0 to ~=0.27.0 (#4131)Released 2023-11-27
This is the technical changelog for version 20.6. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
JobQueue.scheduler_configuration
and Corresponding Warnings (#3913 closes #3837)socket_options
to HTTPXRequest
(#3935 closes #2965)ApplicationBuilder.(get_updates_)socket_options
(#3943)write_timeout
Handling for Media Methods (#3952)filters.Mention
(#3941 closes #3799)proxy_url
to proxy
and Allow httpx.{Proxy, URL}
as Input (#3939 closes #3844)read_timeout
Behavior for Bot.get_updates
(#3963 closes #3893)BaseHandler.__repr__
for Callbacks without __qualname__
(#3934)Bot
(#3942)__aenter__
and __aexit__
Methods (#3907 closes #3886)Bot
Methods (#3965)pytest-xdist
from 3.3.1 to 3.4.0 (#3975)pre-commit
autoupdate (#3967)httpx
requirement from ~=0.25.1 to ~=0.25.2 (#3983)pytest-xdist
from 3.4.0 to 3.5.0 (#3982)httpx
requirement from ~=0.25.0 to ~=0.25.1 (#3961)srvaroa/labeler
from 1.6.1 to 1.7.0 (#3958)cachetools
requirement from ~=5.3.1 to ~=5.3.2 (#3954)pytest
from 7.4.2 to 7.4.3 (#3953)Released 2023-10-03
This is the technical changelog for version 20.6. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
WriteAccessAllowed
(#3911 closes #3909)__repr__
Methods Added in #3826 closes #3770 to Sphinx Documentation (#3901 closes #3889)file_size
Tests (#3906)--preview
Flag of black
(#3882)Defaults.__ne__
(#3884)pre-commit
autoupdate (#3876)pre-commit
Dependencies (#3916)actions/checkout
from 3 to 4 (#3914)httpx
requirement from ~=0.24.1 to ~=0.25.0 (#3891)furo
from 2023.8.19 to 2023.9.10 (#3890)sphinx
from 7.2.5 to 7.2.6 (#3892)tornado
requirement from ~=6.2 to ~=6.3.3 (#3675)pytest
from 7.4.0 to 7.4.2 (#3881)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.
has_args
Parameter to CommandHandler
(#3854 by @thatguylah closes #3798)Application.stop_running()
and Improve Marking Updates as Read on Updater.stop()
(#3804)WebhookInfo
(#3871)Exception.__cause__
on NetworkError
(#3792 closes #3778)customwebhookbot.py
with Different Frameworks (#3820 closes #3717)pre-commit
autoupdate (#3824)srvaroa/labeler
from 1.6.0 to 1.6.1 (#3870)sphinx
from 7.0.1 to 7.1.1 (#3818)sphinx
from 7.2.3 to 7.2.5 (#3869)furo
from 2023.5.20 to 2023.7.26 (#3817)apscheduler
requirement from ~=3.10.3 to ~=3.10.4 (#3862)sphinx
from 7.2.2 to 7.2.3 (#3861)pytest-asyncio
from 0.21.0 to 0.21.1 (#3801)sphinx-paramlinks
from 0.5.4 to 0.6.0 (#3840)apscheduler
requirement from ~=3.10.1 to ~=3.10.3 (#3851)furo
from 2023.7.26 to 2023.8.19 (#3850)sphinx
from 7.1.2 to 7.2.2 (#3852)sphinx
from 7.1.1 to 7.1.2 (#3827)Released 2023-07-09
This is the technical changelog for version 20.4. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
APScheduler
into JobQueue
More Explicit (#3695)BaseUpdateProcessor
for Customized Concurrent Handling of Updates (#3654 closes #3509)timeout
Parameter of Bot.get_updates
(#3709 by @revolter)KeyboardButton.__eq__
(#3768)allowed_updates
in Examples (#3741 by @Trifase closes #3726)furo
and sphinx
(#3719)httpx
Logging Level to Warning in Examples (#3746 closes #3743)pre-commit.ci
Configuration (#3697)ruff
Rules (#3763)_handler.py
to _basehandler.py
(#3761)pre-commit-ci
PRs (#3713)pytest
Integration into GitHub Actions (#3776)cachetools
requirement from ~=5.3.0 to ~=5.3.1 (#3738)aiolimiter
requirement from ~=1.0.0 to ~=1.1.0 (#3707)pre-commit
autoupdate (#3791)sphinxcontrib-mermaid
from 0.8.1 to 0.9.2 (#3737)pytest-xdist
from 3.2.1 to 3.3.0 (#3705)srvaroa/labeler
from 1.5.0 to 1.6.0 (#3786)dependabot/fetch-metadata
from 1.5.1 to 1.6.0 (#3787)dessant/lock-threads
from 4.0.0 to 4.0.1 (#3785)pytest
from 7.3.2 to 7.4.0 (#3774)httpx
requirement from ~=0.24.0 to ~=0.24.1 (#3715)pytest-xdist
from 3.3.0 to 3.3.1 (#3714)pytest
from 7.3.1 to 7.3.2 (#3758)pre-commit
autoupdate (#3747)Released 2023-05-07
This is the technical changelog for version 20.3. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
Application.mark_data_for_update_persistence
(#3607)Message.link
Point to Thread View Where Possible (#3640)datetime
Objects According to Defaults.tzinfo
(#3632)ruff
(#3594)sys.maxunicode
(#3630)RequestParameter
(#3634)BasePersistence.parse_json_payload
(#3668)test_delete_sticker_set
(#3685)Application.start
(#3657)actions/stale
from 7 to 8 (#3644)furo
from 2023.3.23 to 2023.3.27 (#3643)pre-commit
autoupdate (#3646, #3688)codecov
Package from CI (#3664)sphinx-copybutton
from 0.5.1 to 0.5.2 (#3662)httpx
requirement from ~=0.23.3 to ~=0.24.0 (#3660)pytest
from 7.2.2 to 7.3.1 (#3661)Released 2023-03-25
This is the technical changelog for version 20.2. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
was_called_by
(#3552)Application.create_task
(#3543)pytest-asyncio
from 0.20.3 to 0.21.0 (#3624)furo
from 2022.12.7 to 2023.3.23 (#3625)pytest-xdist
from 3.2.0 to 3.2.1 (#3606)pre-commit
autoupdate (#3577)apscheduler
requirement from ~=3.10.0 to ~=3.10.1 (#3572)pytest
from 7.2.1 to 7.2.2 (#3573)pytest-xdist
from 3.1.0 to 3.2.0 (#3550)sphinxcontrib-mermaid
from 0.7.1 to 0.8 (#3549)