Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions changes/22.0_2025-03-15/4719.d4xMztC8JjrbVgEscxvMWX.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
internal = "Bump Version to v22.0"
[[pull_requests]]
uid = "4719"
author_uid = "Bibo-Joshi"
closes_threads = []
2 changes: 1 addition & 1 deletion docs/auxil/kwargs_insertion.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
" seconds are used as write timeout."
"",
"",
" .. versionchanged:: NEXT.VERSION",
" .. versionchanged:: 22.0",
" The default value changed to "
" :attr:`~telegram.request.BaseRequest.DEFAULT_NONE`.",
"",
Expand Down
2 changes: 1 addition & 1 deletion telegram/_inline/inlinequery.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ class InlineQuery(TelegramObject):
``auto_pagination``. Use a named argument for those,
and notice that some positional arguments changed position as a result.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Removed constants ``MIN_START_PARAMETER_LENGTH`` and ``MAX_START_PARAMETER_LENGTH``.
Use :attr:`telegram.constants.InlineQueryResultsButtonLimit.MIN_START_PARAMETER_LENGTH` and
:attr:`telegram.constants.InlineQueryResultsButtonLimit.MAX_START_PARAMETER_LENGTH`
Expand Down
42 changes: 21 additions & 21 deletions telegram/_message.py
Original file line number Diff line number Diff line change
Expand Up @@ -1755,7 +1755,7 @@ async def reply_text(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -1836,7 +1836,7 @@ async def reply_markdown(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Note:
Expand Down Expand Up @@ -1920,7 +1920,7 @@ async def reply_markdown_v2(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2000,7 +2000,7 @@ async def reply_html(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2078,7 +2078,7 @@ async def reply_media_group(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2159,7 +2159,7 @@ async def reply_photo(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2244,7 +2244,7 @@ async def reply_audio(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2329,7 +2329,7 @@ async def reply_document(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2416,7 +2416,7 @@ async def reply_animation(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2498,7 +2498,7 @@ async def reply_sticker(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2583,7 +2583,7 @@ async def reply_video(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2671,7 +2671,7 @@ async def reply_video_note(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2751,7 +2751,7 @@ async def reply_voice(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2833,7 +2833,7 @@ async def reply_location(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -2918,7 +2918,7 @@ async def reply_venue(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -3001,7 +3001,7 @@ async def reply_contact(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -3089,7 +3089,7 @@ async def reply_poll(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -3173,7 +3173,7 @@ async def reply_dice(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -3288,7 +3288,7 @@ async def reply_game(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down Expand Up @@ -3380,7 +3380,7 @@ async def reply_invoice(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Warning:
Expand Down Expand Up @@ -3602,7 +3602,7 @@ async def reply_copy(
.. versionchanged:: 21.1
|reply_same_thread|

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|quote_removed|

Keyword Args:
Expand Down
8 changes: 4 additions & 4 deletions telegram/_passport/passportelementerrors.py
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ class PassportElementErrorFiles(PassportElementError):
``"passport_registration"``, ``"temporary_registration"``.
file_hashes (Sequence[:obj:`str`]): List of base64-encoded file hashes.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|sequenceargs|
message (:obj:`str`): Error message.

Expand All @@ -180,7 +180,7 @@ class PassportElementErrorFiles(PassportElementError):
``"passport_registration"``, ``"temporary_registration"``.
file_hashes (tuple[:obj:`str`]): List of base64-encoded file hashes.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|tupleclassattrs|
message (:obj:`str`): Error message.

Expand Down Expand Up @@ -372,7 +372,7 @@ class PassportElementErrorTranslationFiles(PassportElementError):
``"rental_agreement"``, ``"passport_registration"``, ``"temporary_registration"``.
file_hashes (Sequence[:obj:`str`]): List of base64-encoded file hashes.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|sequenceargs|
message (:obj:`str`): Error message.

Expand All @@ -383,7 +383,7 @@ class PassportElementErrorTranslationFiles(PassportElementError):
``"rental_agreement"``, ``"passport_registration"``, ``"temporary_registration"``.
file_hashes (tuple[:obj:`str`]): List of base64-encoded file hashes.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
|tupleclassattrs|
message (:obj:`str`): Error message.

Expand Down
4 changes: 2 additions & 2 deletions telegram/_passport/passportfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ class PassportFile(TelegramObject):
file_size (:obj:`int`): File size in bytes.
file_date (:class:`datetime.datetime`): Time when the file was uploaded.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Accepts only :class:`datetime.datetime` instead of :obj:`int`.
|datetime_localization|

Expand All @@ -60,7 +60,7 @@ class PassportFile(TelegramObject):
file_size (:obj:`int`): File size in bytes.
file_date (:class:`datetime.datetime`): Time when the file was uploaded.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Returns :class:`datetime.datetime` instead of :obj:`int`.
|datetime_localization|
"""
Expand Down
2 changes: 1 addition & 1 deletion telegram/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,6 @@ def __str__(self) -> str:


__version_info__: Final[Version] = Version(
major=21, minor=11, micro=1, releaselevel="final", serial=0
major=22, minor=0, micro=0, releaselevel="final", serial=0
)
__version__: Final[str] = str(__version_info__)
2 changes: 1 addition & 1 deletion telegram/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -1376,7 +1376,7 @@ class InlineQueryLimit(IntEnum):

.. versionadded:: 20.0

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Removed deprecated attributes ``InlineQueryLimit.MIN_SWITCH_PM_TEXT_LENGTH`` and
``InlineQueryLimit.MAX_SWITCH_PM_TEXT_LENGTH``. Please instead use
:attr:`InlineQueryResultsButtonLimit.MIN_START_PARAMETER_LENGTH` and
Expand Down
2 changes: 1 addition & 1 deletion telegram/ext/_applicationbuilder.py
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ class ApplicationBuilder(Generic[BT, CCT, UD, CD, BD, JQ]):
.. seealso:: :wiki:`Your First Bot <Extensions---Your-first-Bot>`,
:wiki:`Builder Pattern <Builder-Pattern>`

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Removed deprecated methods ``proxy_url`` and ``get_updates_proxy_url``.

.. _`builder pattern`: https://en.wikipedia.org/wiki/Builder_pattern
Expand Down
2 changes: 1 addition & 1 deletion telegram/ext/_defaults.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ class Defaults:
Removed the argument and attribute ``timeout``. Specify default timeout behavior for the
networking backend directly via :class:`telegram.ext.ApplicationBuilder` instead.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Removed deprecated arguments and properties ``disable_web_page_preview`` and ``quote``.
Use :paramref:`link_preview_options` and :paramref:`do_quote` instead.

Expand Down
2 changes: 1 addition & 1 deletion telegram/ext/_updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ async def start_polling(
.. versionchanged:: 20.0
Removed the ``clean`` argument in favor of :paramref:`drop_pending_updates`.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Removed the deprecated arguments ``read_timeout``, ``write_timeout``,
``connect_timeout``, and ``pool_timeout`` in favor of setting the timeouts via
the corresponding methods of :class:`telegram.ext.ApplicationBuilder`. or
Expand Down
4 changes: 2 additions & 2 deletions telegram/ext/filters.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
* Filters which do both (like ``Filters.text``) are now split as ready-to-use version
``filters.TEXT`` and class version ``filters.Text(...)``.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Removed deprecated attribute `CHAT`.

"""
Expand Down Expand Up @@ -1903,7 +1903,7 @@ class StatusUpdate:
Caution:
``filters.StatusUpdate`` itself is *not* a filter, but just a convenience namespace.

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Removed deprecated attribute `USER_SHARED`.
"""

Expand Down
2 changes: 1 addition & 1 deletion telegram/request/_baserequest.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ def read_timeout(self) -> Optional[float]:
:paramref:`post.read_timeout` of :meth:post` is not passed/equal to :attr:`DEFAULT_NONE`.

.. versionadded:: 20.7
.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
This property is now required to be implemented by subclasses.

Returns:
Expand Down
2 changes: 1 addition & 1 deletion telegram/request/_httpxrequest.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class HTTPXRequest(BaseRequest):

.. versionadded:: 20.0

.. versionchanged:: NEXT.VERSION
.. versionchanged:: 22.0
Removed the deprecated parameter ``proxy_url``. Use :paramref:`proxy` instead.

Args:
Expand Down