PDF-Bot icon indicating copy to clipboard operation
PDF-Bot copied to clipboard

Update dependency python-telegram-bot to v21

Open renovate[bot] opened this issue 1 year ago • 0 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
python-telegram-bot (changelog) ==13.12 -> ==21.6 age adoption passing confidence

Release Notes

python-telegram-bot/python-telegram-bot (python-telegram-bot)

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

  • Full Support for Bot API 7.10 (:pr:4461 closes :issue:4459, :pr:4460, :pr:4463 by aelkheir <https://github.com/aelkheir>_, :pr:4464)
  • Add Parameter httpx_kwargs to HTTPXRequest (:pr:4451 closes :issue:4424)

Minor Changes

  • Improve Type Completeness (:pr:4466)

Internal Changes

  • Update Python 3.13 Test Suite to RC2 (:pr:4471)
  • Enforce the offline_bot Fixture in Test*WithoutRequest (:pr:4465)
  • Make Tests for telegram.ext Independent of Networking (:pr:4454)
  • Rename Testing Base Classes (:pr:4453)

Dependency Updates

  • Bump 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

  • Full Support for Bot API 7.9 (:pr:4429)
  • Full Support for Bot API 7.8 (:pr:4408)

New Features

  • Add MessageEntity.shift_entities and MessageEntity.concatenate (:pr:4376 closes :issue:4372)
  • Add Parameter game_pattern to CallbackQueryHandler (:pr:4353 by jainamoswal <https://github.com/jainamoswal>_ closes :issue:4269)
  • Add Parameter read_file_handle to InputFile (:pr:4388 closes :issue:4339)

Documentation Improvements

  • Bugfix for "Available In" Admonitions (:pr:4413)
  • Documentation Improvements (:pr:4400 closes :issue:4446, :pr:4448 by Palaptin <https://github.com/Palaptin>_)
  • Document Return Types of RequestData Members (:pr:4396)
  • Add Introductory Paragraphs to Telegram Types Subsections (:pr:4389 by mohdyusuf2312 <https://github.com/mohdyusuf2312>_ closes :issue:4380)
  • Start Adapting to RTD Addons (:pr:4386)

Minor and Internal Changes

  • Remove Surplus Logging from Updater Network Loop (:pr:4432 by MartinHjelmare <https://github.com/MartinHjelmare>_)
  • Add Internal Constants for Encodings (:pr:4378 by elpekenin <https://github.com/elpekenin>_)
  • Improve PyPI Automation (:pr:4375 closes :issue:4373)
  • Update Test Suite to New Test Channel Setup (:pr:4435)
  • Improve Fixture Usage in test_message.py (:pr:4431 by Palaptin <https://github.com/Palaptin>_)
  • Update Python 3.13 Test Suite to RC1 (:pr:4415)
  • Bump ruff and Add New Rules (:pr:4416)

Dependency Updates

  • Update cachetools requirement from <5.5.0,>=5.3.3 to >=5.3.3,<5.6.0 (:pr:4437)
  • Bump sphinx from 7.4.7 to 8.0.2 and furo from 2024.7.18 to 2024.8.6 (:pr:4412)
  • Bump test-summary/action from 2.3 to 2.4 (:pr:4410)
  • Bump pytest from 8.2.2 to 8.3.2 (:pr:4403)
  • Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 (:pr:4411)
  • Update cachetools requirement from ~=5.3.3 to >=5.3.3,<5.5.0 (:pr:4390)
  • Bump sphinx from 7.3.7 to 7.4.7 (:pr:4395)
  • Bump 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

  • Full Support for Bot API 7.5 (:pr:4328, :pr:4316, :pr:4315, :pr:4312 closes :issue:4310, :pr:4311)
  • Full Support for Bot API 7.6 (:pr:4333 closes :issue:4331, :pr:4344, :pr:4341, :pr:4334, :pr:4335, :pr:4351, :pr:4342, :pr:4348)
  • Full Support for Bot API 7.7 (:pr:4356 closes :issue:4355)
  • Drop python-telegram-bot-raw And Switch to pyproject.toml Based Packaging (:pr:4288 closes :issue:4129 and :issue:4296)
  • Deprecate Inclusion of successful_payment in Message.effective_attachment (:pr:4365 closes :issue:4350)

New Features

  • Add Support for Python 3.13 Beta (:pr:4253)
  • Add filters.PAID_MEDIA (:pr:4357)
  • Log Received Data on Deserialization Errors (:pr:4304)
  • Add MessageEntity.adjust_message_entities_to_utf_16 Utility Function (:pr:4323 by Antares0982 <https://github.com/Antares0982>_ closes :issue:4319)
  • Make Argument bot of TelegramObject.de_json Optional (:pr:4320)

Documentation Improvements

  • Documentation Improvements (:pr:4303 closes :issue:4301)
  • Restructure Readme (:pr:4362)
  • Fix Link-Check Workflow (:pr:4332)

Internal Changes

  • Automate PyPI Releases (:pr:4364 closes :issue:4318)
  • Add mise-en-place to .gitignore (:pr:4300)
  • Use a Composite Action for Testing Type Completeness (:pr:4367)
  • Stabilize Some Concurrency Usages in Test Suite (:pr:4360)
  • Add a Test Case for MenuButton (:pr:4363)
  • Extend SuccessfulPayment Test (:pr:4349)
  • Small Fixes for test_stars.py (:pr:4347)
  • Use Python 3.13 Beta 3 in Test Suite (:pr:4336)

Dependency Updates

  • Bump ruff and Add New Rules (:pr:4329)
  • Bump pre-commit Hooks to Latest Versions (:pr:4337)
  • Add Lower Bound for flaky Dependency (:pr:4322 by Palaptin <https://github.com/Palaptin>_)
  • Bump 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

  • Full Support for Bot API 7.4 (:pr:4286, :pr:4276 closes :issue:4275, :pr:4285, :pr:4283, :pr:4280, :pr:4278, :pr:4279)
  • Deprecate python-telegram-bot-raw (:pr:4270)
  • Remove Functionality Deprecated in Bot API 7.3 (:pr:4266 closes :issue:4244)

New Features

  • Add Parameter chat_id to ChatMemberHandler (:pr:4290 by uniquetrij <https://github.com/uniquetrij>_ closes :issue:4287)

Documentation Improvements

  • Documentation Improvements (:pr:4264 closes :issue:4240)

Internal Changes

  • Add setuptools to requirements-dev.txt (:pr:4282)
  • Update Settings for pre-commit.ci (:pr:4265)

Dependency Updates

  • Bump 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

  • Full Support for Bot API 7.3 (:pr:4246, :pr:4260, :pr:4243, :pr:4248, :pr:4242 closes :issue:4236, :pr:4247 by aelkheir <https://github.com/aelkheir>_)
  • Remove Functionality Deprecated by Bot API 7.2 (:pr:4245)

New Features

  • Add Version to PTBDeprecationWarning (:pr:4262 closes :issue:4261)
  • Handle Exceptions in building CallbackContext (:pr:4222)

Bug Fixes

  • Call Application.post_stop Only if Application.stop was called (:pr:4211 closes :issue:4210)
  • Handle SystemExit raised in Handlers (:pr:4157 closes :issue:4155 and :issue:4156)
  • Make Birthdate.to_date Return a datetime.date Object (:pr:4251)

Documentation Improvements

  • Documentation Improvements (:pr:4217)

Internal Changes

  • Add New Rules to ruff Config (:pr:4250)
  • Adapt Test Suite to Changes in Error Messages (:pr:4238)

Dependency Updates

  • Bump furo from 2024.4.27 to 2024.5.6 (:pr:4252)
  • pre-commit autoupdate (:pr:4239)
  • Bump pytest from 8.1.1 to 8.2.0 (:pr:4231)
  • Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 (:pr:4228)
  • Bump pytest-asyncio from 0.21.1 to 0.21.2 (:pr:4232)
  • Bump pytest-xdist from 3.6.0 to 3.6.1 (:pr:4233)
  • Bump furo from 2024.1.29 to 2024.4.27 (:pr:4230)
  • Bump srvaroa/labeler from 1.10.0 to 1.10.1 (:pr:4227)
  • Bump pytest from 7.4.4 to 8.1.1 (:pr:4218)
  • Bump sphinx from 7.2.6 to 7.3.7 (:pr:4215)
  • Bump 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

  • Fix Bug With Parameter message_thread_id of Message.reply_* (:pr:4207 closes :issue:4205)

Minor Changes

  • Remove Deprecation Warning in JobQueue.run_daily (:pr:4206 by @Konano <https://github.com/Konano>__)
  • Fix Annotation of 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

  • Fix Bug With Parameter message_thread_id of Message.reply_* (:pr:4207 closes :issue:4205)

Minor Changes

  • Remove Deprecation Warning in JobQueue.run_daily (:pr:4206 by @Konano <https://github.com/Konano>__)
  • Fix Annotation of 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

  • Remove 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

  • Remove 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

  • API 7.0 (:pr:4034 closes :issue:4033, :pr:4038 by @aelkheir <https://github.com/aelkheir>__)

Minor Changes

  • Fix Type Hint for filters Parameter of MessageHandler (:pr:4039 by @Palaptin <https://github.com/Palaptin>__)
  • Deprecate filters.CHAT (:pr:4083 closes :issue:4062)
  • Improve Error Handling in Built-In Webhook Handler (:pr:3987 closes :issue:3979)

New Features

  • Add Parameter pattern to PreCheckoutQueryHandler and filters.SuccessfulPayment (:pr:4005 by @aelkheir <https://github.com/aelkheir>__ closes :issue:3752)
  • Add Missing Conversions of type to Corresponding Enum from telegram.constants (:pr:4067)
  • Add Support for Unix Sockets to Updater.start_webhook (:pr:3986 closes :issue:3978)
  • Add Bot.do_api_request (:pr:4084 closes :issue:4053)
  • Add AsyncContextManager as Parent Class to BaseUpdateProcessor (:pr:4001)

Documentation Improvements

  • Documentation Improvements (:pr:3919)
  • Add Docstring to Dunder Methods (:pr:3929 closes :issue:3926)
  • Documentation Improvements (:pr:4002, :pr:4079 by @kenjitagawa <https://github.com/kenjitagawa>, :pr:4104 by @xTudoS <https://github.com/xTudoS>)

Internal Changes

  • Drop Usage of DeepSource (:pr:4100)
  • Improve Type Completeness & Corresponding Workflow (:pr:4035)
  • Bump ruff and Remove sort-all (:pr:4075)
  • Move Handler Files to _handlers Subdirectory (:pr:4064 by @lucasmolinari <https://github.com/lucasmolinari>__ closes :issue:4060)
  • Introduce sort-all Hook for pre-commit (:pr:4052)
  • Use Recommended pre-commit Mirror for black (:pr:4051)
  • Remove Unused DEFAULT_20 (:pr:3997)
  • Migrate From setup.cfg to pyproject.toml Where Possible (:pr:4088)

Dependency Updates

  • Bump black and ruff (:pr:4089)
  • Bump srvaroa/labeler from 1.8.0 to 1.10.0 (:pr:4048)
  • Update tornado requirement from ~=6.3.3 to ~=6.4 (:pr:3992)
  • Bump actions/stale from 8 to 9 (:pr:4046)
  • Bump actions/setup-python from 4 to 5 (:pr:4047)
  • pre-commit autoupdate (:pr:4101)
  • Bump actions/upload-artifact from 3 to 4 (:pr:4045)
  • pre-commit autoupdate (:pr:3996)
  • Bump furo from 2023.9.10 to 2024.1.29 (:pr:4094)
  • pre-commit autoupdate (:pr:4043)
  • Bump codecov/codecov-action from 3 to 4 (:pr:4091)
  • Bump EndBug/add-and-commit from 9.1.3 to 9.1.4 (:pr:4090)
  • Update httpx requirement from ~=0.25.2 to ~=0.26.0 (:pr:4024)
  • Bump pytest from 7.4.3 to 7.4.4 (:pr:4056)
  • Bump srvaroa/labeler from 1.7.0 to 1.8.0 (:pr:3993)
  • Bump test-summary/action from 2.1 to 2.2 (:pr:4044)
  • Bump 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

  • Add JobQueue.scheduler_configuration and Corresponding Warnings (:pr:3913 closes :issue:3837)
  • Add Parameter socket_options to HTTPXRequest (:pr:3935 closes :issue:2965)
  • Add ApplicationBuilder.(get_updates_)socket_options (:pr:3943)
  • Improve write_timeout Handling for Media Methods (:pr:3952)
  • Add filters.Mention (:pr:3941 closes :issue:3799)
  • Rename proxy_url to proxy and Allow httpx.{Proxy, URL} as Input (:pr:3939 closes :issue:3844)

Bug Fixes & Changes

  • Adjust read_timeout Behavior for Bot.get_updates (:pr:3963 closes :issue:3893)
  • Improve BaseHandler.__repr__ for Callbacks without __qualname__ (:pr:3934)
  • Fix Persistency Issue with Ended Non-Blocking Conversations (:pr:3962)
  • Improve Type Hinting for Arguments with Default Values in Bot (:pr:3942)

Documentation Improvements

  • Add Documentation for __aenter__ and __aexit__ Methods (:pr:3907 closes :issue:3886)
  • Improve Insertion of Kwargs into Bot Methods (:pr:3965)

Internal Changes

  • Adjust Tests to New Error Messages (:pr:3970)

Dependency Updates

  • Bump pytest-xdist from 3.3.1 to 3.4.0 (:pr:3975)
  • pre-commit autoupdate (:pr:3967)
  • Update httpx requirement from ~=0.25.1 to ~=0.25.2 (:pr:3983)
  • Bump pytest-xdist from 3.4.0 to 3.5.0 (:pr:3982)
  • Update httpx requirement from ~=0.25.0 to ~=0.25.1 (:pr:3961)
  • Bump srvaroa/labeler from 1.6.1 to 1.7.0 (:pr:3958)
  • Update cachetools requirement from ~=5.3.1 to ~=5.3.2 (:pr:3954)
  • Bump 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

  • Drop Backward Compatibility Layer Introduced in :pr:3853 (API 6.8) (:pr:3873)
  • Full Support for Bot API 6.9 (:pr:3898)

New Features

  • Add Rich Equality Comparison to WriteAccessAllowed (:pr:3911 closes :issue:3909)
  • Add __repr__ Methods Added in :pr:3826 closes :issue:3770 to Sphinx Documentation (:pr:3901 closes :issue:3889)
  • Add String Representation for Selected Classes (:pr:3826 closes :issue:3770)

Minor Changes

  • Add Support Python 3.12 (:pr:3915)
  • Documentation Improvements (:pr:3910)

Internal Changes

  • Verify Type Hints for Bot Method & Telegram Class Parameters (:pr:3868)
  • Move Bot API Tests to Separate Workflow File (:pr:3912)
  • Fix Failing file_size Tests (:pr:3906)
  • Set Threshold for DeepSource’s PY-R1000 to High (:pr:3888)
  • One-Time Code Formatting Improvement via --preview Flag of black (:pr:3882)
  • Move Dunder Methods to the Top of Class Bodies (:pr:3883)
  • Remove Superfluous Defaults.__ne__ (:pr:3884)

Dependency Updates

  • pre-commit autoupdate (:pr:3876)
  • Update pre-commit Dependencies (:pr:3916)
  • Bump actions/checkout from 3 to 4 (:pr:3914)
  • Update httpx requirement from ~=0.24.1 to ~=0.25.0 (:pr:3891)
  • Bump furo from 2023.8.19 to 2023.9.10 (:pr:3890)
  • Bump sphinx from 7.2.5 to 7.2.6 (:pr:3892)
  • Update tornado requirement from ~=6.2 to ~=6.3.3 (:pr:3675)
  • Bump 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

  • API 6.8 (:pr:3853)
  • Remove Functionality Deprecated Since Bot API 6.5, 6.6 or 6.7 (:pr:3858)

New Features

  • Extend Allowed Values for HTTP Version (:pr:3823 closes :issue:3821)
  • Add has_args Parameter to CommandHandler (:pr:3854 by @thatguylah <https://github.com/thatguylah>__ closes :issue:3798)
  • Add Application.stop_running() and Improve Marking Updates as Read on Updater.stop() (:pr:3804)

Minor Changes

  • Type Hinting Fixes for WebhookInfo (:pr:3871)
  • Test and Document Exception.__cause__ on NetworkError (:pr:3792 closes :issue:3778)
  • Add Support for Python 3.12 RC (:pr:3847)

Documentation Improvements

  • Remove Version Check from Examples (:pr:3846)
  • Documentation Improvements (:pr:3803, :pr:3797, :pr:3816 by @trim21 <https://github.com/trim21>, :pr:3829 by @aelkheir <https://github.com/aelkheir>)
  • Provide Versions of customwebhookbot.py with Different Frameworks (:pr:3820 closes :issue:3717)

Dependency Updates

  • pre-commit autoupdate (:pr:3824)
  • Bump srvaroa/labeler from 1.6.0 to 1.6.1 (:pr:3870)
  • Bump sphinx from 7.0.1 to 7.1.1 (:pr:3818)
  • Bump sphinx from 7.2.3 to 7.2.5 (:pr:3869)
  • Bump furo from 2023.5.20 to 2023.7.26 (:pr:3817)
  • Update apscheduler requirement from ~=3.10.3 to ~=3.10.4 (:pr:3862)
  • Bump sphinx from 7.2.2 to 7.2.3 (:pr:3861)
  • Bump pytest-asyncio from 0.21.0 to 0.21.1 (:pr:3801)
  • Bump sphinx-paramlinks from 0.5.4 to 0.6.0 (:pr:3840)
  • Update apscheduler requirement from ~=3.10.1 to ~=3.10.3 (:pr:3851)
  • Bump furo from 2023.7.26 to 2023.8.19 (:pr:3850)
  • Bump sphinx from 7.1.2 to 7.2.2 (:pr:3852)
  • Bump 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

  • Drop Support for Python 3.7 (:pr: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

  • Make Integration of APScheduler into JobQueue More Explicit (:pr:3695)
  • Introduce BaseUpdateProcessor for Customized Concurrent Handling of Updates (:pr:3654 closes :issue:3509)

Minor Changes

  • Fix Inconsistent Type Hints for timeout Parameter of Bot.get_updates (:pr:3709 by @revolter <https://github.com/revolter>__)
  • Use Explicit Optionals (:pr:3692 by @MiguelX413 <https://github.com/MiguelX413>__)

Bug Fixes

  • Fix Wrong Warning Text in KeyboardButton.__eq__ (:pr:3768)

Documentation Improvements

  • Explicitly set allowed_updates in Examples (:pr:3741 by @Trifase <https://github.com/Trifase>__ closes :issue:3726)
  • Bump furo and sphinx (:pr:3719)
  • Documentation Improvements (:pr:3698, :pr:3708 by @revolter <https://github.com/revolter>__, :pr:3767)
  • Add Quotes for Installation Instructions With Optional Dependencies (:pr:3780)
  • Exclude Type Hints from Stability Policy (:pr:3712)
  • Set httpx Logging Level to Warning in Examples (:pr:3746 closes :issue:3743)

Internal Changes

  • Drop a Legacy pre-commit.ci Configuration (:pr:3697)
  • Add Python 3.12 Beta to the Test Matrix (:pr:3751)
  • Use Temporary Files for Testing File Downloads (:pr:3777)
  • Auto-Update Changed Version in Other Files After Dependabot PRs (:pr:3716)
  • Add More ruff Rules (:pr:3763)
  • Rename _handler.py to _basehandler.py (:pr:3761)
  • Automatically Label pre-commit-ci PRs (:pr:3713)
  • Rework pytest Integration into GitHub Actions (:pr:3776)
  • Fix Two Bugs in GitHub Actions Workflows (:pr:3739)

Dependency Updates

  • Update cachetools requirement from ~=5.3.0 to ~=5.3.1 (:pr:3738)
  • Update aiolimiter requirement from ~=1.0.0 to ~=1.1.0 (:pr:3707)
  • pre-commit autoupdate (:pr:3791)
  • Bump sphinxcontrib-mermaid from 0.8.1 to 0.9.2 (:pr:3737)
  • Bump pytest-xdist from 3.2.1 to 3.3.0 (:pr:3705)
  • Bump srvaroa/labeler from 1.5.0 to 1.6.0 (:pr:3786)
  • Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 (:pr:3787)
  • Bump dessant/lock-threads from 4.0.0 to 4.0.1 (:pr:3785)
  • Bump pytest from 7.3.2 to 7.4.0 (:pr:3774)
  • Update httpx requirement from ~=0.24.0 to ~=0.24.1 (:pr:3715)
  • Bump pytest-xdist from 3.3.0 to 3.3.1 (:pr:3714)
  • Bump 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

  • Full support for API 6.7 (:pr:3673)
  • Add a Stability Policy (:pr:3622)

New Features

  • Add Application.mark_data_for_update_persistence (:pr:3607)
  • Make Message.link Point to Thread View Where Possible (:pr:3640)
  • Localize Received datetime Objects According to Defaults.tzinfo (:pr:3632)

Minor Changes, Documentation Improvements and CI

  • Empower ruff (:pr:3594)
  • Drop Usage of sys.maxunicode (:pr:3630)
  • Add String Representation for RequestParameter (:pr:3634)
  • Stabilize CI by Rerunning Failed Tests (:pr:3631)
  • Give Loggers Better Names (:pr:3623)
  • Add Logging for Invalid JSON Data in BasePersistence.parse_json_payload (:pr:3668)
  • Improve Warning Categories & Stacklevels (:pr:3674)
  • Stabilize test_delete_sticker_set (:pr:3685)
  • Shield Update Fetcher Task in Application.start (:pr:3657)
  • Recover 100% Type Completeness (:pr:3676)
  • Documentation Improvements (:pr:3628, :pr:3636, :pr:3694)

Dependencies

  • Bump actions/stale from 7 to 8 (:pr:3644)
  • Bump furo from 2023.3.23 to 2023.3.27 (:pr:3643)
  • pre-commit autoupdate (:pr:3646, :pr:3688)
  • Remove Deprecated codecov Package from CI (:pr:3664)
  • Bump sphinx-copybutton from 0.5.1 to 0.5.2 (:pr:3662)
  • Update httpx requirement from ~=0.23.3 to ~=0.24.0 (:pr:3660)
  • Bump 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

  • Full Support for API 6.6 (:pr:3584)
  • Revert to HTTP/1.1 as Default and make HTTP/2 an Optional Dependency (:pr:3576)

Minor Changes, Documentation Improvements and CI

  • Documentation Improvements (:pr:3565, :pr:3600)
  • Handle Symbolic Links in was_called_by (:pr:3552)
  • Tidy Up Tests Directory (:pr:3553)
  • Enhance Application.create_task (:pr:3543)
  • Make Type Completeness Workflow Usable for PRs from Forks (:pr:3551)
  • Refactor and Overhaul the Test Suite (:pr:3426)

Dependencies

  • Bump pytest-asyncio from 0.20.3 to 0.21.0 (:pr:3624)
  • Bump furo from 2022.12.7 to 2023.3.23 (:pr:3625)
  • Bump pytest-xdist from 3.2.0 to 3.2.1 (:pr:3606)
  • pre-commit autoupdate (:pr:3577)
  • Update apscheduler requirement from ~=3.10.0 to ~=3.10.1 (:pr:3572)
  • Bump pytest from 7.2.1 to 7.2.2 (:pr:3573)
  • Bump pytest-xdist from 3.1.0 to 3.2.0 (:pr:3550)
  • Bump 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

  • Full Support for Bot API 6.5 (:pr:3530)

New Features

  • Add Application(Builder).post_stop (:pr:3466)
  • Add Chat.effective_name Convenience Property (:pr:3485)
  • Allow to Adjust HTTP Version and Use HTTP/2 by Default (:pr:3506)

Documentation Improvements

  • Enhance chatmemberbot Example (:pr:3500)
  • Automatically Generate Cross-Reference Links (:pr:3501, :pr:3529, :pr:3523)
  • Add Some Graphic Elements to Docs (:pr:3535)
  • Various Smaller Improvements (:pr:3464, :pr:3483, :pr:3484, :pr:3497, :pr:3512, :pr:3515, :pr:3498)

Minor Changes, Documentation Improvements and CI

  • Update Copyright to 2023 (:pr:3459)
  • Stabilize Tests on Closing and Hiding the General Forum Topic (:pr:3460)
  • Fix Dependency Warning Typo (:pr:3474)
  • Cache Dependencies on GitHub Actions (:pr:3469)
  • Store Documentation Builts as GitHub Actions Artifacts (:pr:3468)
  • Add ruff to pre-commit Hooks (:pr:3488)
  • Improve Warning for days Parameter of JobQueue.run_daily (:pr:3503)
  • Improve Error Message for NetworkError (:pr:3505)
  • Lock Inactive Threads Only Once Each Day (:pr:3510)
  • Bump pytest from 7.2.0 to 7.2.1 (:pr:3513)
  • Check for 3D Arrays in check_keyboard_type (:pr:3514)
  • Explicit Type Annotations (:pr:3508)
  • Increase Verbosity of Type Completeness CI Job (:pr:3531)
  • Fix CI on Python 3.11 + Windows (:pr:3547)

Dependencies

  • Bump actions/stale from 6 to 7 (:pr:3461)
  • Bump dessant/lock-threads from 3.0.0 to 4.0.0 (:pr:3462)
  • pre-commit autoupdate (:pr:3470)
  • Update httpx requirement from ~=0.23.1 to ~=0.23.3 (:pr:3489)
  • Update cachetools requirement from ~=5.2.0 to ~=5.2.1 (:pr:3502)
  • Improve Config for ruff and Bump to v0.0.222 (:pr:3507)
  • Update cachetools requirement from ~=5.2.1 to ~=5.3.0 (:pr:3520)
  • Bump isort to 5.12.0 (:pr:3525)
  • Update apscheduler requirement from ~=3.9.1 to ~=3.10.0 (:pr:3532)
  • pre-commit autoupdate (:pr:3537)
  • Update 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

  • Full Support For Bot API 6.4 (:pr:3449)

Minor Changes, Documentation Improvements and CI

  • Documentation Improvements (:pr:3428, :pr:3423, :pr:3429, :pr:3441, :pr:3404, :pr:3443)
  • Allow Sequence Input for Bot Methods (:pr:3412)
  • Update Link-Check CI and Replace a Dead Link (:pr:3456)
  • Freeze Classes Without Arguments (:pr:3453)
  • Add New Constants (:pr:3444)
  • Override Bot.__deepcopy__ to Raise TypeError (:pr:3446)
  • Add Log Decorator to Bot.get_webhook_info (:pr:3442)
  • Add Documentation On Verifying Releases (:pr:3436)
  • Drop Undocumented Job.__lt__ (:pr:3432)

Dependencies

  • Downgrade sphinx to 5.3.0 to Fix Search (:pr:3457)
  • Bump 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:

  • Fix Bugs in 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:

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:


Configuration

📅 Schedule: Branch creation - "after 6pm,every weekend" in timezone Australia/Sydney, 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.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Mar 10 '24 00:03 renovate[bot]