Skip to content
This repository has been archived by the owner on Nov 16, 2024. It is now read-only.

chore(deps): update dependency python-telegram-bot to v20 - autoclosed #74

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 1, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
python-telegram-bot (source, changelog) ==13.15 -> ==20.8 age adoption passing confidence

Release Notes

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

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

Version 20.7

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.

New Features
  • Add JobQueue.scheduler_configuration and Corresponding Warnings (#​3913 closes #​3837)
  • Add Parameter socket_options to HTTPXRequest (#​3935 closes #​2965)
  • Add ApplicationBuilder.(get_updates_)socket_options (#​3943)
  • Improve write_timeout Handling for Media Methods (#​3952)
  • Add filters.Mention (#​3941 closes #​3799)
  • Rename proxy_url to proxy and Allow httpx.{Proxy, URL} as Input (#​3939 closes #​3844)
Bug Fixes & Changes
  • Adjust read_timeout Behavior for Bot.get_updates (#​3963 closes #​3893)
  • Improve BaseHandler.__repr__ for Callbacks without __qualname__ (#​3934)
  • Fix Persistency Issue with Ended Non-Blocking Conversations (#​3962)
  • Improve Type Hinting for Arguments with Default Values in Bot (#​3942)
Documentation Improvements
  • Add Documentation for __aenter__ and __aexit__ Methods (#​3907 closes #​3886)
  • Improve Insertion of Kwargs into Bot Methods (#​3965)
Internal Changes
  • Adjust Tests to New Error Messages (#​3970)
Dependency Updates
  • Bump pytest-xdist from 3.3.1 to 3.4.0 (#​3975)
  • pre-commit autoupdate (#​3967)
  • Update httpx requirement from ~=0.25.1 to ~=0.25.2 (#​3983)
  • Bump pytest-xdist from 3.4.0 to 3.5.0 (#​3982)
  • Update httpx requirement from ~=0.25.0 to ~=0.25.1 (#​3961)
  • Bump srvaroa/labeler from 1.6.1 to 1.7.0 (#​3958)
  • Update cachetools requirement from ~=5.3.1 to ~=5.3.2 (#​3954)
  • Bump pytest from 7.4.2 to 7.4.3 (#​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)

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 is behind base branch, 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 3 times, most recently from f37e0a5 to e781adf Compare January 5, 2023 23:47
@ekeih ekeih marked this pull request as draft January 6, 2023 17:06
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 6 times, most recently from 31e90c2 to f09368c Compare January 12, 2023 22:22
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 5 times, most recently from ebce9c4 to 0a53feb Compare January 20, 2023 22:53
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 6 times, most recently from c359f81 to 91e80a2 Compare January 27, 2023 22:44
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 7 times, most recently from f12f384 to ce84609 Compare February 7, 2023 01:22
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 2 times, most recently from 4e1325b to 0f7ead3 Compare February 9, 2023 00:53
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 6 times, most recently from 40e68c7 to 6e04f04 Compare February 8, 2024 18:02
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 7 times, most recently from 131520a to f24d61d Compare February 16, 2024 00:08
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 5 times, most recently from 27d2db0 to 09cf7eb Compare February 23, 2024 00:43
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch 6 times, most recently from cf14d83 to 8f02b3e Compare March 2, 2024 00:52
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch from 8f02b3e to ee19aeb Compare March 5, 2024 01:49
@renovate renovate bot force-pushed the renovate/python-telegram-bot-20.x branch from ee19aeb to 9c2020e Compare March 6, 2024 00:33
@renovate renovate bot changed the title chore(deps): update dependency python-telegram-bot to v20 chore(deps): update dependency python-telegram-bot to v20 - autoclosed Mar 6, 2024
@renovate renovate bot closed this Mar 6, 2024
@renovate renovate bot deleted the renovate/python-telegram-bot-20.x branch March 6, 2024 21:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants