ekeih / OmNomNom

A simple Telegram bot to get canteen information.
GNU Affero General Public License v3.0
33 stars 7 forks source link

chore(deps): update dependency python-telegram-bot to v21 - autoclosed #235

Closed renovate[bot] closed 8 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

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

Release Notes

python-telegram-bot/python-telegram-bot (python-telegram-bot) ### [`v21.0.1`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-2101) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v21.0...v21.0.1) \============== *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 `\__. ## Bug Fixes - Remove `docs` from Package (:pr:`4150`) ### [`v21.0`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-210) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v20.8...v21.0) \============ *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 `\__. ## Major Changes - Remove Functionality Deprecated in API 7.0 (:pr:`4114` closes :issue:`4099`) - API 7.1 (:pr:`4118`) ## New Features - Add Parameter `media_write_timeout` to `HTTPXRequest` and Method `ApplicationBuilder.media_write_timeout` (:pr:`4120` closes :issue:`3864`) - Handle Properties in `TelegramObject.__setstate__` (:pr:`4134` closes :issue:`4111`) ## Bug Fixes - Add Missing Slot to `Updater` (:pr:`4130` closes :issue:`4127`) ## Documentation Improvements - Improve HTML Download of Documentation (:pr:`4146` closes :issue:`4050`) - Documentation Improvements (:pr:`4109`, :issue:`4116`) - Update Copyright to 2024 (:pr:`4121` by `@aelkheir `\__ closes :issue:`4041`) ## Internal Changes - Apply `pre-commit` Checks More Widely (:pr:`4135`) - Refactor and Overhaul `test_official` (:pr:`4087` closes :issue:`3874`) - Run Unit Tests in PRs on Requirements Changes (:pr:`4144`) - Make `Updater.stop` Independent of `CancelledError` (:pr:`4126`) ## Dependency Updates - Relax Upper Bound for `httpx` Dependency (:pr:`4148`) - Bump `test-summary/action` from 2.2 to 2.3 (:pr:`4142`) - Update `cachetools` requirement from ~=5.3.2 to ~=5.3.3 (:pr:`4141`) - Update `httpx` requirement from ~=0.26.0 to ~=0.27.0 (:pr:`4131`) ### [`v20.8`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-208) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v20.7...v20.8) \============ *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 `\__. ## Major Changes - API 7.0 (:pr:`4034` closes :issue:`4033`, :pr:`4038` by `@aelkheir `\__) ## Minor Changes - Fix Type Hint for `filters` Parameter of `MessageHandler` (:pr:`4039` by `@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 `\__ 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 `**, :pr:`4104` by `@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 `\__ 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`](https://togithub.com/python-telegram-bot/python-telegram-bot/releases/tag/v20.7) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v20.6...v20.7) ##### 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](https://t.me/pythontelegrambotchannel). ##### New Features - Add `JobQueue.scheduler_configuration` and Corresponding Warnings ([#​3913](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3913) closes [#​3837](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3837)) - Add Parameter `socket_options` to `HTTPXRequest` ([#​3935](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3935) closes [#​2965](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/2965)) - Add `ApplicationBuilder.(get_updates_)socket_options` ([#​3943](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3943)) - Improve `write_timeout` Handling for Media Methods ([#​3952](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3952)) - Add `filters.Mention` ([#​3941](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3941) closes [#​3799](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3799)) - Rename `proxy_url` to `proxy` and Allow `httpx.{Proxy, URL}` as Input ([#​3939](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3939) closes [#​3844](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3844)) ##### Bug Fixes & Changes - Adjust `read_timeout` Behavior for `Bot.get_updates` ([#​3963](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3963) closes [#​3893](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3893)) - Improve `BaseHandler.__repr__` for Callbacks without `__qualname__` ([#​3934](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3934)) - Fix Persistency Issue with Ended Non-Blocking Conversations ([#​3962](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3962)) - Improve Type Hinting for Arguments with Default Values in `Bot` ([#​3942](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3942)) ##### Documentation Improvements - Add Documentation for `__aenter__` and `__aexit__` Methods ([#​3907](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3907) closes [#​3886](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3886)) - Improve Insertion of Kwargs into `Bot` Methods ([#​3965](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3965)) ##### Internal Changes - Adjust Tests to New Error Messages ([#​3970](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3970)) ##### Dependency Updates - Bump `pytest-xdist` from 3.3.1 to 3.4.0 ([#​3975](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3975)) - `pre-commit` autoupdate ([#​3967](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3967)) - Update `httpx` requirement from ~=0.25.1 to ~=0.25.2 ([#​3983](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3983)) - Bump `pytest-xdist` from 3.4.0 to 3.5.0 ([#​3982](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3982)) - Update `httpx` requirement from ~=0.25.0 to ~=0.25.1 ([#​3961](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3961)) - Bump `srvaroa/labeler` from 1.6.1 to 1.7.0 ([#​3958](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3958)) - Update `cachetools` requirement from ~=5.3.1 to ~=5.3.2 ([#​3954](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3954)) - Bump `pytest` from 7.4.2 to 7.4.3 ([#​3953](https://togithub.com/python-telegram-bot/python-telegram-bot/issues/3953)) ### [`v20.6`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-206) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v20.5...v20.6) \============ *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 `\__. ## 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`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-205) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v20.4...v20.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 - 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 `\__ 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 `**, :pr:`3829` by `@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`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-204) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v20.3...v20.4) \============ *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 `\__. ## Major Changes - Drop Support for Python 3.7 (:pr:`3728`, :pr:`3742` by `@Trifase `**, :pr:`3749` by `@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 `\__) - Use Explicit Optionals (:pr:`3692` by `@MiguelX413 `\__) ## Bug Fixes - Fix Wrong Warning Text in `KeyboardButton.__eq__` (:pr:`3768`) ## Documentation Improvements - Explicitly set `allowed_updates` in Examples (:pr:`3741` by `@Trifase `\__ closes :issue:`3726`) - Bump `furo` and `sphinx` (:pr:`3719`) - Documentation Improvements (:pr:`3698`, :pr:`3708` by `@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`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-203) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v20.2...v20.3) \============ *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 `\_. ## 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`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-202) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v20.1...v20.2) \============ *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 `\_. ## 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`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-201) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v20.0...v20.1) \============ *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 `\_. ## 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`](https://togithub.com/python-telegram-bot/python-telegram-bot/blob/HEAD/CHANGES.rst#Version-200) [Compare Source](https://togithub.com/python-telegram-bot/python-telegram-bot/compare/v13.15...v20.0) \============ *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 `\_. ## 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.



This PR has been generated by Mend Renovate. View repository job log here.