chore(deps): update dependency python-telegram-bot to v21 #62
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==12.8
->==21.9
Release Notes
python-telegram-bot/python-telegram-bot (python-telegram-bot)
v21.9
Compare Source
============
Released 2024-12-07
This is the technical changelog for version 21.9. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes
4594
closes :issue:4592
)Minor Changes
MessageLimit.DEEP_LINK_LENGTH
inhelpers.create_deep_linked_url
(:pr:4597
bynemacysts <https://github.com/nemacysts>
_)Sequence
Input forallowed_updates
inApplication
andUpdater
Methods (:pr:4589
bynemacysts <https://github.com/nemacysts>
_)Dependency Updates
aiolimiter
requirement from ~=1.1.0 to >=1.1,<1.3 (:pr:4595
)pytest
from 8.3.3 to 8.3.4 (:pr:4596
)codecov/codecov-action
from 4 to 5 (:pr:4585
)pylint
to v3.3.2 to Improve Python 3.13 Support (:pr:4590
bynemacysts <https://github.com/nemacysts>
_)srvaroa/labeler
from 1.11.1 to 1.12.0 (:pr:4586
)v21.8
Compare Source
============
Released 2024-12-01
This is the technical changelog for version 21.8. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes
4568
, :pr:4566
closes :issue:4567
, :pr:4572
, :pr:4571
, :pr:4570
, :pr:4576
, :pr:4574
)Documentation Improvements
4565
bySnehashish06 <https://github.com/Snehashish06>
_, :pr:4573
)v21.7
Compare Source
============
Released 2024-11-04
This is the technical changelog for version 21.7. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes
4546
closes :issue:4543
)Message.reply_paid_media
(:pr:4551
)4398
byelpekenin <https://github.com/elpekenin>
_)Minor Changes
Sequence
inApplication.add_handlers
(:pr:4531
byroast-lord <https://github.com/roast-lord>
_ closes :issue:4530
)File.download_*
(:pr:4542
)4535
)Documentation Improvements
4536
byEcode2 <https://github.com/Ecode2>
_, :pr:4556
)4545
)sphinx-build-compatibility
to Keep Sphinx Compatibility (:pr:4492
)Internal Changes
Message
Fixtures (:pr:4507
)4500
)4493
)pytest-xdist
Usage (:pr:4491
)4494
)4487
)Bot
Tests (:pr:4489
)conftest.py
for File Related Tests (:pr:4488
)4553
)4552
)Dependency Updates
srvaroa/labeler
from 1.11.0 to 1.11.1 (:pr:4549
)sphinx
from 8.0.2 to 8.1.3 (:pr:4532
)sphinxcontrib-mermaid
from 0.9.2 to 1.0.0 (:pr:4529
)srvaroa/labeler
from 1.10.1 to 1.11.0 (:pr:4509
)Bibo-Joshi/pyright-type-completeness
from 1.0.0 to 1.0.1 (:pr:4510
)v21.6
Compare Source
============
Released 2024-09-19
This is the technical changelog for version 21.6. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.New Features
4461
closes :issue:4459
, :pr:4460
, :pr:4463
byaelkheir <https://github.com/aelkheir>
_, :pr:4464
)httpx_kwargs
toHTTPXRequest
(:pr:4451
closes :issue:4424
)Minor Changes
4466
)Internal Changes
4471
)offline_bot
Fixture inTest*WithoutRequest
(:pr:4465
)telegram.ext
Independent of Networking (:pr:4454
)4453
)Dependency Updates
pytest
from 8.3.2 to 8.3.3 (:pr:4475
)v21.5
Compare Source
============
Released 2024-09-01
This is the technical changelog for version 21.5. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes
4429
)4408
)New Features
MessageEntity.shift_entities
andMessageEntity.concatenate
(:pr:4376
closes :issue:4372
)game_pattern
toCallbackQueryHandler
(:pr:4353
byjainamoswal <https://github.com/jainamoswal>
_ closes :issue:4269
)read_file_handle
toInputFile
(:pr:4388
closes :issue:4339
)Documentation Improvements
4413
)4400
closes :issue:4446
, :pr:4448
byPalaptin <https://github.com/Palaptin>
_)RequestData
Members (:pr:4396
)4389
bymohdyusuf2312 <https://github.com/mohdyusuf2312>
_ closes :issue:4380
)4386
)Minor and Internal Changes
Updater
Network Loop (:pr:4432
byMartinHjelmare <https://github.com/MartinHjelmare>
_)4378
byelpekenin <https://github.com/elpekenin>
_)4375
closes :issue:4373
)4435
)test_message.py
(:pr:4431
byPalaptin <https://github.com/Palaptin>
_)4415
)ruff
and Add New Rules (:pr:4416
)Dependency Updates
cachetools
requirement from <5.5.0,>=5.3.3 to >=5.3.3,<5.6.0 (:pr:4437
)sphinx
from 7.4.7 to 8.0.2 andfuro
from 2024.7.18 to 2024.8.6 (:pr:4412
)test-summary/action
from 2.3 to 2.4 (:pr:4410
)pytest
from 8.2.2 to 8.3.2 (:pr:4403
)dependabot/fetch-metadata
from 2.1.0 to 2.2.0 (:pr:4411
)cachetools
requirement from ~=5.3.3 to >=5.3.3,<5.5.0 (:pr:4390
)sphinx
from 7.3.7 to 7.4.7 (:pr:4395
)furo
from 2024.5.6 to 2024.7.18 (:pr:4392
)v21.4
Compare Source
============
Released 2024-07-12
This is the technical changelog for version 21.4. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes
4328
, :pr:4316
, :pr:4315
, :pr:4312
closes :issue:4310
, :pr:4311
)4333
closes :issue:4331
, :pr:4344
, :pr:4341
, :pr:4334
, :pr:4335
, :pr:4351
, :pr:4342
, :pr:4348
)4356
closes :issue:4355
)python-telegram-bot-raw
And Switch topyproject.toml
Based Packaging (:pr:4288
closes :issue:4129
and :issue:4296
)successful_payment
inMessage.effective_attachment
(:pr:4365
closes :issue:4350
)New Features
4253
)filters.PAID_MEDIA
(:pr:4357
)4304
)MessageEntity.adjust_message_entities_to_utf_16
Utility Function (:pr:4323
byAntares0982 <https://github.com/Antares0982>
_ closes :issue:4319
)bot
ofTelegramObject.de_json
Optional (:pr:4320
)Documentation Improvements
4303
closes :issue:4301
)4362
)4332
)Internal Changes
4364
closes :issue:4318
)mise-en-place
to.gitignore
(:pr:4300
)4367
)4360
)MenuButton
(:pr:4363
)SuccessfulPayment
Test (:pr:4349
)test_stars.py
(:pr:4347
)4336
)Dependency Updates
ruff
and Add New Rules (:pr:4329
)pre-commit
Hooks to Latest Versions (:pr:4337
)flaky
Dependency (:pr:4322
byPalaptin <https://github.com/Palaptin>
_)pytest
from 8.2.1 to 8.2.2 (:pr:4294
)v21.3
Compare Source
============
Released 2024-06-07
This is the technical changelog for version 21.3. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes
4286
, :pr:4276
closes :issue:4275
, :pr:4285
, :pr:4283
, :pr:4280
, :pr:4278
, :pr:4279
)python-telegram-bot-raw
(:pr:4270
)4266
closes :issue:4244
)New Features
chat_id
toChatMemberHandler
(:pr:4290
byuniquetrij <https://github.com/uniquetrij>
_ closes :issue:4287
)Documentation Improvements
4264
closes :issue:4240
)Internal Changes
setuptools
torequirements-dev.txt
(:pr:4282
)4265
)Dependency Updates
pytest
from 8.2.0 to 8.2.1 (:pr:4272
)v21.2
Compare Source
============
Released 2024-05-20
This is the technical changelog for version 21.2. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes
4246
, :pr:4260
, :pr:4243
, :pr:4248
, :pr:4242
closes :issue:4236
, :pr:4247
byaelkheir <https://github.com/aelkheir>
_)4245
)New Features
PTBDeprecationWarning
(:pr:4262
closes :issue:4261
)CallbackContext
(:pr:4222
)Bug Fixes
Application.post_stop
Only ifApplication.stop
was called (:pr:4211
closes :issue:4210
)SystemExit
raised in Handlers (:pr:4157
closes :issue:4155
and :issue:4156
)Birthdate.to_date
Return adatetime.date
Object (:pr:4251
)Documentation Improvements
4217
)Internal Changes
ruff
Config (:pr:4250
)4238
)Dependency Updates
furo
from 2024.4.27 to 2024.5.6 (:pr:4252
)pre-commit
autoupdate (:pr:4239
)pytest
from 8.1.1 to 8.2.0 (:pr:4231
)dependabot/fetch-metadata
from 2.0.0 to 2.1.0 (:pr:4228
)pytest-asyncio
from 0.21.1 to 0.21.2 (:pr:4232
)pytest-xdist
from 3.6.0 to 3.6.1 (:pr:4233
)furo
from 2024.1.29 to 2024.4.27 (:pr:4230
)srvaroa/labeler
from 1.10.0 to 1.10.1 (:pr:4227
)pytest
from 7.4.4 to 8.1.1 (:pr:4218
)sphinx
from 7.2.6 to 7.3.7 (:pr:4215
)pytest-xdist
from 3.5.0 to 3.6.0 (:pr:4215
)v21.1.1
Compare Source
==============
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 <https://t.me/pythontelegrambotchannel>
__.Bug Fixes
message_thread_id
ofMessage.reply_*
(:pr:4207
closes :issue:4205
)Minor Changes
JobQueue.run_daily
(:pr:4206
by@Konano <https://github.com/Konano>
__)EncryptedCredentials.decrypted_secret
(:pr:4199
by@marinelay <https://github.com/marinelay>
__ closes :issue:4198
)v21.1
Compare Source
==============
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 <https://t.me/pythontelegrambotchannel>
__.Bug Fixes
message_thread_id
ofMessage.reply_*
(:pr:4207
closes :issue:4205
)Minor Changes
JobQueue.run_daily
(:pr:4206
by@Konano <https://github.com/Konano>
__)EncryptedCredentials.decrypted_secret
(:pr:4199
by@marinelay <https://github.com/marinelay>
__ closes :issue:4198
)v21.0.1
Compare Source
==============
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 <https://t.me/pythontelegrambotchannel>
__.Bug Fixes
docs
from Package (:pr:4150
)v21.0
Compare Source
==============
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 <https://t.me/pythontelegrambotchannel>
__.Bug Fixes
docs
from Package (:pr:4150
)v20.8
Compare Source
============
Released 2024-02-08
This is the technical changelog for version 20.8. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
__.Major Changes
4034
closes :issue:4033
, :pr:4038
by@aelkheir <https://github.com/aelkheir>
__)Minor Changes
filters
Parameter ofMessageHandler
(:pr:4039
by@Palaptin <https://github.com/Palaptin>
__)filters.CHAT
(:pr:4083
closes :issue:4062
)3987
closes :issue:3979
)New Features
pattern
toPreCheckoutQueryHandler
andfilters.SuccessfulPayment
(:pr:4005
by@aelkheir <https://github.com/aelkheir>
__ closes :issue:3752
)type
to Corresponding Enum fromtelegram.constants
(:pr:4067
)Updater.start_webhook
(:pr:3986
closes :issue:3978
)Bot.do_api_request
(:pr:4084
closes :issue:4053
)AsyncContextManager
as Parent Class toBaseUpdateProcessor
(:pr:4001
)Documentation Improvements
3919
)3929
closes :issue:3926
)4002
, :pr:4079
by@kenjitagawa <https://github.com/kenjitagawa>
, :pr:4104
by@xTudoS <https://github.com/xTudoS>
)Internal Changes
4100
)4035
)ruff
and Removesort-all
(:pr:4075
)_handlers
Subdirectory (:pr:4064
by@lucasmolinari <https://github.com/lucasmolinari>
__ closes :issue:4060
)sort-all
Hook forpre-commit
(:pr:4052
)pre-commit
Mirror forblack
(:pr:4051
)DEFAULT_20
(:pr:3997
)setup.cfg
topyproject.toml
Where Possible (:pr:4088
)Dependency Updates
black
andruff
(:pr:4089
)srvaroa/labeler
from 1.8.0 to 1.10.0 (:pr:4048
)tornado
requirement from ~=6.3.3 to ~=6.4 (:pr:3992
)actions/stale
from 8 to 9 (:pr:4046
)actions/setup-python
from 4 to 5 (:pr:4047
)pre-commit
autoupdate (:pr:4101
)actions/upload-artifact
from 3 to 4 (:pr:4045
)pre-commit
autoupdate (:pr:3996
)furo
from 2023.9.10 to 2024.1.29 (:pr:4094
)pre-commit
autoupdate (:pr:4043
)codecov/codecov-action
from 3 to 4 (:pr:4091
)EndBug/add-and-commit
from 9.1.3 to 9.1.4 (:pr:4090
)httpx
requirement from ~=0.25.2 to ~=0.26.0 (:pr:4024
)pytest
from 7.4.3 to 7.4.4 (:pr:4056
)srvaroa/labeler
from 1.7.0 to 1.8.0 (:pr:3993
)test-summary/action
from 2.1 to 2.2 (:pr:4044
)dessant/lock-threads
from 4.0.1 to 5.0.1 (:pr:3994
)v20.7
Compare Source
============
Released 2023-11-27
This is the technical changelog for version 20.7. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
__.New Features
JobQueue.scheduler_configuration
and Corresponding Warnings (:pr:3913
closes :issue:3837
)socket_options
toHTTPXRequest
(:pr:3935
closes :issue:2965
)ApplicationBuilder.(get_updates_)socket_options
(:pr:3943
)write_timeout
Handling for Media Methods (:pr:3952
)filters.Mention
(:pr:3941
closes :issue:3799
)proxy_url
toproxy
and Allowhttpx.{Proxy, URL}
as Input (:pr:3939
closes :issue:3844
)Bug Fixes & Changes
read_timeout
Behavior forBot.get_updates
(:pr:3963
closes :issue:3893
)BaseHandler.__repr__
for Callbacks without__qualname__
(:pr:3934
)3962
)Bot
(:pr:3942
)Documentation Improvements
__aenter__
and__aexit__
Methods (:pr:3907
closes :issue:3886
)Bot
Methods (:pr:3965
)Internal Changes
3970
)Dependency Updates
pytest-xdist
from 3.3.1 to 3.4.0 (:pr:3975
)pre-commit
autoupdate (:pr:3967
)httpx
requirement from ~=0.25.1 to ~=0.25.2 (:pr:3983
)pytest-xdist
from 3.4.0 to 3.5.0 (:pr:3982
)httpx
requirement from ~=0.25.0 to ~=0.25.1 (:pr:3961
)srvaroa/labeler
from 1.6.1 to 1.7.0 (:pr:3958
)cachetools
requirement from ~=5.3.1 to ~=5.3.2 (:pr:3954
)pytest
from 7.4.2 to 7.4.3 (:pr:3953
)v20.6
Compare Source
============
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 <https://t.me/pythontelegrambotchannel>
__.Major Changes
3853
(API 6.8) (:pr:3873
)3898
)New Features
WriteAccessAllowed
(:pr:3911
closes :issue:3909
)__repr__
Methods Added in :pr:3826
closes :issue:3770
to Sphinx Documentation (:pr:3901
closes :issue:3889
)3826
closes :issue:3770
)Minor Changes
3915
)3910
)Internal Changes
3868
)3912
)file_size
Tests (:pr:3906
)3888
)--preview
Flag ofblack
(:pr:3882
)3883
)Defaults.__ne__
(:pr:3884
)Dependency Updates
pre-commit
autoupdate (:pr:3876
)pre-commit
Dependencies (:pr:3916
)actions/checkout
from 3 to 4 (:pr:3914
)httpx
requirement from ~=0.24.1 to ~=0.25.0 (:pr:3891
)furo
from 2023.8.19 to 2023.9.10 (:pr:3890
)sphinx
from 7.2.5 to 7.2.6 (:pr:3892
)tornado
requirement from ~=6.2 to ~=6.3.3 (:pr:3675
)pytest
from 7.4.0 to 7.4.2 (:pr:3881
)v20.5
Compare Source
============
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 <https://t.me/pythontelegrambotchannel>
__.Major Changes
3853
)3858
)New Features
3823
closes :issue:3821
)has_args
Parameter toCommandHandler
(:pr:3854
by@thatguylah <https://github.com/thatguylah>
__ closes :issue:3798
)Application.stop_running()
and Improve Marking Updates as Read onUpdater.stop()
(:pr:3804
)Minor Changes
WebhookInfo
(:pr:3871
)Exception.__cause__
onNetworkError
(:pr:3792
closes :issue:3778
)3847
)Documentation Improvements
3846
)3803
, :pr:3797
, :pr:3816
by@trim21 <https://github.com/trim21>
, :pr:3829
by@aelkheir <https://github.com/aelkheir>
)customwebhookbot.py
with Different Frameworks (:pr:3820
closes :issue:3717
)Dependency Updates
pre-commit
autoupdate (:pr:3824
)srvaroa/labeler
from 1.6.0 to 1.6.1 (:pr:3870
)sphinx
from 7.0.1 to 7.1.1 (:pr:3818
)sphinx
from 7.2.3 to 7.2.5 (:pr:3869
)furo
from 2023.5.20 to 2023.7.26 (:pr:3817
)apscheduler
requirement from ~=3.10.3 to ~=3.10.4 (:pr:3862
)sphinx
from 7.2.2 to 7.2.3 (:pr:3861
)pytest-asyncio
from 0.21.0 to 0.21.1 (:pr:3801
)sphinx-paramlinks
from 0.5.4 to 0.6.0 (:pr:3840
)apscheduler
requirement from ~=3.10.1 to ~=3.10.3 (:pr:3851
)furo
from 2023.7.26 to 2023.8.19 (:pr:3850
)sphinx
from 7.1.2 to 7.2.2 (:pr:3852
)sphinx
from 7.1.1 to 7.1.2 (:pr:3827
)v20.4
Compare Source
============
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 <https://t.me/pythontelegrambotchannel>
__.Major Changes
3728
, :pr:3742
by@Trifase <https://github.com/Trifase>
, :pr:3749
by@thefunkycat <https://github.com/thefunkycat>
, :pr:3740
closes :issue:3732
, :pr:3754
closes :issue:3731
, :pr:3753
, :pr:3764
, :pr:3762
, :pr:3759
closes :issue:3733
)New Features
APScheduler
intoJobQueue
More Explicit (:pr:3695
)BaseUpdateProcessor
for Customized Concurrent Handling of Updates (:pr:3654
closes :issue:3509
)Minor Changes
timeout
Parameter ofBot.get_updates
(:pr:3709
by@revolter <https://github.com/revolter>
__)3692
by@MiguelX413 <https://github.com/MiguelX413>
__)Bug Fixes
KeyboardButton.__eq__
(:pr:3768
)Documentation Improvements
allowed_updates
in Examples (:pr:3741
by@Trifase <https://github.com/Trifase>
__ closes :issue:3726
)furo
andsphinx
(:pr:3719
)3698
, :pr:3708
by@revolter <https://github.com/revolter>
__, :pr:3767
)3780
)3712
)httpx
Logging Level to Warning in Examples (:pr:3746
closes :issue:3743
)Internal Changes
pre-commit.ci
Configuration (:pr:3697
)3751
)3777
)3716
)ruff
Rules (:pr:3763
)_handler.py
to_basehandler.py
(:pr:3761
)pre-commit-ci
PRs (:pr:3713
)pytest
Integration into GitHub Actions (:pr:3776
)3739
)Dependency Updates
cachetools
requirement from ~=5.3.0 to ~=5.3.1 (:pr:3738
)aiolimiter
requirement from ~=1.0.0 to ~=1.1.0 (:pr:3707
)pre-commit
autoupdate (:pr:3791
)sphinxcontrib-mermaid
from 0.8.1 to 0.9.2 (:pr:3737
)pytest-xdist
from 3.2.1 to 3.3.0 (:pr:3705
)srvaroa/labeler
from 1.5.0 to 1.6.0 (:pr:3786
)dependabot/fetch-metadata
from 1.5.1 to 1.6.0 (:pr:3787
)dessant/lock-threads
from 4.0.0 to 4.0.1 (:pr:3785
)pytest
from 7.3.2 to 7.4.0 (:pr:3774
)httpx
requirement from ~=0.24.0 to ~=0.24.1 (:pr:3715
)pytest-xdist
from 3.3.0 to 3.3.1 (:pr:3714
)pytest
from 7.3.1 to 7.3.2 (:pr:3758
)pre-commit
autoupdate (:pr:3747
)v20.3
Compare Source
============
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 <https://t.me/pythontelegrambotchannel>
_.Major Changes
3673
)3622
)New Features
Application.mark_data_for_update_persistence
(:pr:3607
)Message.link
Point to Thread View Where Possible (:pr:3640
)datetime
Objects According toDefaults.tzinfo
(:pr:3632
)Minor Changes, Documentation Improvements and CI
ruff
(:pr:3594
)sys.maxunicode
(:pr:3630
)RequestParameter
(:pr:3634
)3631
)3623
)BasePersistence.parse_json_payload
(:pr:3668
)3674
)test_delete_sticker_set
(:pr:3685
)Application.start
(:pr:3657
)3676
)3628
, :pr:3636
, :pr:3694
)Dependencies
actions/stale
from 7 to 8 (:pr:3644
)furo
from 2023.3.23 to 2023.3.27 (:pr:3643
)pre-commit
autoupdate (:pr:3646
, :pr:3688
)codecov
Package from CI (:pr:3664
)sphinx-copybutton
from 0.5.1 to 0.5.2 (:pr:3662
)httpx
requirement from ~=0.23.3 to ~=0.24.0 (:pr:3660
)pytest
from 7.2.2 to 7.3.1 (:pr:3661
)v20.2
Compare Source
============
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 <https://t.me/pythontelegrambotchannel>
_.Major Changes
3584
)3576
)Minor Changes, Documentation Improvements and CI
3565
, :pr:3600
)was_called_by
(:pr:3552
)3553
)Application.create_task
(:pr:3543
)PRs
from Forks (:pr:3551
)3426
)Dependencies
pytest-asyncio
from 0.20.3 to 0.21.0 (:pr:3624
)furo
from 2022.12.7 to 2023.3.23 (:pr:3625
)pytest-xdist
from 3.2.0 to 3.2.1 (:pr:3606
)pre-commit
autoupdate (:pr:3577
)apscheduler
requirement from ~=3.10.0 to ~=3.10.1 (:pr:3572
)pytest
from 7.2.1 to 7.2.2 (:pr:3573
)pytest-xdist
from 3.1.0 to 3.2.0 (:pr:3550
)sphinxcontrib-mermaid
from 0.7.1 to 0.8 (:pr:3549
)v20.1
Compare Source
============
Released 2023-02-09
This is the technical changelog for version 20.1. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes
3530
)New Features
Application(Builder).post_stop
(:pr:3466
)Chat.effective_name
Convenience Property (:pr:3485
)3506
)Documentation Improvements
chatmemberbot
Example (:pr:3500
)3501
, :pr:3529
, :pr:3523
)3535
)3464
, :pr:3483
, :pr:3484
, :pr:3497
, :pr:3512
, :pr:3515
, :pr:3498
)Minor Changes, Documentation Improvements and CI
3459
)3460
)3474
)GitHub
Actions (:pr:3469
)GitHub
Actions Artifacts (:pr:3468
)ruff
topre-commit
Hooks (:pr:3488
)days
Parameter ofJobQueue.run_daily
(:pr:3503
)NetworkError
(:pr:3505
)3510
)pytest
from 7.2.0 to 7.2.1 (:pr:3513
)check_keyboard_type
(:pr:3514
)3508
)3531
)3547
)Dependencies
actions/stale
from 6 to 7 (:pr:3461
)dessant/lock-threads
from 3.0.0 to 4.0.0 (:pr:3462
)pre-commit
autoupdate (:pr:3470
)httpx
requirement from ~=0.23.1 to ~=0.23.3 (:pr:3489
)cachetools
requirement from ~=5.2.0 to ~=5.2.1 (:pr:3502
)ruff
and Bump tov0.0.222
(:pr:3507
)cachetools
requirement from ~=5.2.1 to ~=5.3.0 (:pr:3520
)isort
to 5.12.0 (:pr:3525
)apscheduler
requirement from ~=3.9.1 to ~=3.10.0 (:pr:3532
)pre-commit
autoupdate (:pr:3537
)cryptography
requirement to >=39.0.1 to address Vulnerability (:pr:3539
)v20.0
Compare Source
============
Released 2023-01-01
This is the technical changelog for version 20.0. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes
3449
)Minor Changes, Documentation Improvements and CI
3428
, :pr:3423
, :pr:3429
, :pr:3441
, :pr:3404
, :pr:3443
)Sequence
Input for Bot Methods (:pr:3412
)3456
)3453
)3444
)Bot.__deepcopy__
to RaiseTypeError
(:pr:3446
)Bot.get_webhook_info
(:pr:3442
)3436
)Job.__lt__
(:pr:3432
)Dependencies
sphinx
to 5.3.0 to Fix Search (:pr:3457
)sphinx
from 5.3.0 to 6.0.0 (:pr:3450
)v13.15
Compare Source
Version 13.15
Released 2022-12-06
This is the technical changelog for version 13.15. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
Major Changes:
Bug Fixes:
Bot.answer_web_app_query
(#3364)v13.14
Compare Source
Version 13.14
Released 2022-09-04
This is the technical changelog for version 13.14. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
Major Changes:
Minor Changes:
tornado
to Version 6.1 (#3145)v13.13
Compare Source
Version 13.13
Released 2022-06-28
This is the technical changelog for version 13.13. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
Major Changes:
v13.12
Compare Source
Version 13.12
Released 2022-05-26
This is the technical changelog for version 13.12. More elaborate release notes can be found in the news channel @pythontelegrambotchannel.
Major Changes:
Minor Changes:
v13.11
Compare Source
=============
Released 2022-02-02
This is the technical changelog for version 13.11. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes:
2881
)v13.10
Compare Source
=============
Released 2022-01-03
This is the technical changelog for version 13.10. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes:
2835
)Minor Changes & Doc fixes:
2836
)BotCommand
(:pr:2820
)v13.9
Compare Source
============
Released 2021-12-11
This is the technical changelog for version 13.9. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes:
2809
)Minor Changes
2775
)v13.8.1
Compare Source
==============
Released 2021-11-08
This is the technical changelog for version 13.8.1. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Doc fixes:
ChatJoinRequest(Handler)
to Docs (:pr:2771
)v13.8
Compare Source
==============
Released 2021-11-08
This is the technical changelog for version 13.8.1. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Doc fixes:
ChatJoinRequest(Handler)
to Docs (:pr:2771
)v13.7
Compare Source
============
Released 2021-07-01
This is the technical changelog for version 13.7. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes:
2572
)Bug Fixes:
BasePersistence.insert/replace_bot
for Objects with__dict__
in their slots (:pr:2561
)Defaults
andExtBot
(:pr:2553
)Minor changes, CI improvements, Doc fixes and Type hinting:
2552
)2551
)__slots__
(:pr:2574
)2575
)2571
)BasePersistence.replace/insert_bot
(:pr:2564
)pass_args
from Deeplinking Example (:pr:2550
)v13.6
Compare Source
============
Released 2021-06-06
New Features:
callback_data
(:pr:1844
)ContextTypes
&BasePersistence.refresh_user/chat/bot_data
(:pr:2262
)Filters.attachment
(:pr:2528
)pattern
Argument toChosenInlineResultHandler
(:pr:2517
)Major Changes:
slots
(:pr:2345
)Minor changes, CI improvements, Doc fixes and Type hinting:
2495
, :pr:2510
)max_connections
Parameter toUpdater.start_webhook
(:pr:2547
)Promise.done_callback
(:pr:2544
)2536
, :pr:2454
)CallbackQueryHandler
(:pr:2520
)2522
, :pr:2537
, :pr:2541
)send_phone_number_to_provider
argument forBot.send_invoice
(:pr:2527
)BasePersistence.replace/insert_bot
(:pr:2523
)2067
(:pr:2494
)v13.5
Compare Source
============
Released 2021-04-30
Major Changes:
Full support of Bot API 5.2 (:pr:
2489
)... note::
The
start_parameter
argument ofBot.send_invoice
and the corresponding shortcuts is now optional, so the order ofparameters had to be changed. Make sure to update your method calls accordingly.
Update
ChatActions
, DeprecatingChatAction.RECORD_AUDIO
andChatAction.UPLOAD_AUDIO
(:pr:2460
)New Features:
ChatMemberUpdated
(:pr:2490
)Filters.forwarded_from
(:pr:2446
)Minor changes, CI improvements, Doc fixes and Type hinting:
ConversationHandler
(:pr:2417
)2480
)2437
)2456
)UserWarnings
(:pr:2464
)2450
)2451
)2441
, :pr:2448
)v13.4.1
Compare Source
==============
Released 2021-03-14
Hot fix release:
setup.py
(:pr:2431
)v13.4
Compare Source
==============
Released 2021-03-14
Hot fix release:
setup.py
(:pr:2431
)v13.3
Compare Source
============
Released 2021-02-19
Major Changes:
cryptography
Dependency Optional & Refactor Some Tests (:pr:2386
, :pr:2370
)MessageQueue
(:pr:2393
)Bug Fixes:
Defaults
Integration (:pr:2363
)telegram.SecureValue
to init and Docs (:pr:2398
)Minor changes:
2359
)v13.2
Compare Source
============
Released 2021-02-02
Major Changes:
python-telegram-bot-raw
(:pr:2324
)2240
)New Features:
Message
(:pr:2330
)Bot
(:pr:2320
)run_async
Parameter toConversationHandler
(:pr:2292
)Chat
(:pr:2291
)MAX_ANSWER_CALLBACK_QUERY_TEXT_LENGTH
(:pr:2282
)2249
)2233
)Bug Fixes:
Message
Properties (:pr:2312
)Dispatcher.update_persistence
(:pr:2285
)quote
kwarg toMessage.reply_copy
(:pr:2232
)ConversationHandler
: Docs &edited_channel_post
behavior (:pr:2339
)Minor changes, CI improvements, doc fixes and type hinting:
2253
, :pr:2225
)typing.Any
(:pr:2321
)2335
)2301
)2299
)2323
)2289
, :pr:2287
)2256
)2266
)2252
)2243
)v13.1
Compare Source
=============
Released 2022-02-02
This is the technical changelog for version 13.11. More elaborate release notes can be found in the news channel
@pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>
_.Major Changes:
2881
)v13.0
Compare Source
============
Released 2020-10-07
For a detailed guide on how to migrate from v12 to v13, see this
wiki page <https://github.com/python-telegram-bot/python-telegram-bot/wiki/Transition-guide-to-Version-13.0>
_.Major Changes:
use_context=True
by default (:pr:2050
)2032
)Message.default_quote
(:pr:1965
)1994
)JobQueue
(:pr:1981
)1924
)Dispatcher.run_async
, deprecating the@run_async
decorator (:pr:2051
)New Features:
1920
)answer_inline_query
(:pr:2072
)Defaults.tzinfo
(:pr:2042
)1724
)Filters.via_bot
(:pr:2009
)2043
)DispatcherHandlerStop
inConversationHandler
(:pr:2059
)2106
)Minor changes, CI improvements, doc fixes or bug fixes:
2067
)send_media_group
(:pr:2093
)MessageHandler
filter forFilters.update
first (:pr:2085
)PicklePersistence.flush()
with onlybot_data
(:pr:2017
)Updater.start_polling/webhook
(:pr:2002
)2005
, :pr:2008
, :pr:2089
, :pr:2094
, :pr:2090
)2018
, :pr:2061
)pollbot.py
example (:pr:2047
)2027
)echobot
examples (:pr:2025
)2048
, :pr:2052
, :pr:2049
, :pr:2053
)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.