aiogram/docs/locale/uk_UA/LC_MESSAGES/changelog.po
Alex Root Junior cedbe2c500
Some checks failed
Tests / tests (macos-latest, 3.10) (push) Has been cancelled
Tests / tests (macos-latest, 3.11) (push) Has been cancelled
Tests / tests (macos-latest, 3.12) (push) Has been cancelled
Tests / tests (macos-latest, 3.13) (push) Has been cancelled
Tests / tests (macos-latest, 3.9) (push) Has been cancelled
Tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
Tests / tests (ubuntu-latest, 3.11) (push) Has been cancelled
Tests / tests (ubuntu-latest, 3.12) (push) Has been cancelled
Tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
Tests / tests (ubuntu-latest, 3.9) (push) Has been cancelled
Tests / tests (windows-latest, 3.10) (push) Has been cancelled
Tests / tests (windows-latest, 3.11) (push) Has been cancelled
Tests / tests (windows-latest, 3.12) (push) Has been cancelled
Tests / tests (windows-latest, 3.13) (push) Has been cancelled
Tests / tests (windows-latest, 3.9) (push) Has been cancelled
Tests / pypy-tests (macos-latest, pypy3.10) (push) Has been cancelled
Tests / pypy-tests (macos-latest, pypy3.9) (push) Has been cancelled
Tests / pypy-tests (ubuntu-latest, pypy3.10) (push) Has been cancelled
Tests / pypy-tests (ubuntu-latest, pypy3.9) (push) Has been cancelled
Update Ukrainian translation files to match latest API changes (#1650)
* Update translation files with new creation dates.

This update includes newly added and corrected translation entries for various .po files in the Ukrainian locale. It ensures consistency with updated source files and aligns with the latest Telegram bot API changes.

* Update Ukrainian documentation translation
2025-03-08 03:02:33 +02:00

4590 lines
127 KiB
Text

# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2022, aiogram Team
# This file is distributed under the same license as the aiogram package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: aiogram \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-08 02:28+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.13.1\n"
#: ../../../CHANGES.rst:3
msgid "Changelog"
msgstr ""
#: ../../../CHANGES.rst:20
msgid "3.18.0 (2025-02-16)"
msgstr ""
#: ../../../CHANGES.rst:23 ../../../CHANGES.rst:70 ../../../CHANGES.rst:85
#: ../../../CHANGES.rst:117 ../../../CHANGES.rst:179 ../../../CHANGES.rst:273
#: ../../../CHANGES.rst:310 ../../../CHANGES.rst:349 ../../../CHANGES.rst:384
#: ../../../CHANGES.rst:400 ../../../CHANGES.rst:448 ../../../CHANGES.rst:518
#: ../../../CHANGES.rst:552 ../../../CHANGES.rst:569 ../../../CHANGES.rst:635
#: ../../../CHANGES.rst:677 ../../../CHANGES.rst:697 ../../../CHANGES.rst:771
#: ../../../CHANGES.rst:860 ../../../CHANGES.rst:918 ../../../CHANGES.rst:960
#: ../../../CHANGES.rst:1123 ../../../CHANGES.rst:1223
#: ../../../CHANGES.rst:1283 ../../../CHANGES.rst:1334
#: ../../../CHANGES.rst:1407 ../../../CHANGES.rst:1448
#: ../../../CHANGES.rst:1486 ../../../CHANGES.rst:1534
#: ../../../CHANGES.rst:1610 ../../../CHANGES.rst:1643
#: ../../../CHANGES.rst:1674
msgid "Features"
msgstr ""
#: ../../../CHANGES.rst:25
msgid ""
"Added full support for the `Bot API 8.3 <https://core.telegram.org/bots"
"/api-changelog#february-12-2025>`_:"
msgstr ""
#: ../../../CHANGES.rst:27
msgid ""
"Added the parameter :code:`chat_id` to the method "
":class:`aiogram.methods.send_gift.SendGift`, allowing bots to send gifts "
"to channel chats."
msgstr ""
#: ../../../CHANGES.rst:28
msgid ""
"Added the field :code:`can_send_gift` to the class "
":class:`aiogram.types.chat_full_info.ChatFullInfo`."
msgstr ""
#: ../../../CHANGES.rst:29
msgid ""
"Added the class "
":class:`aiogram.types.transaction_partner_chat.TransactionPartnerChat` "
"describing transactions with chats."
msgstr ""
#: ../../../CHANGES.rst:30
msgid ""
"Added the fields :code:`cover` and :code:`start_timestamp` to the class "
":class:`aiogram.types.video.Video`, containing a message-specific cover "
"and a start timestamp for the video."
msgstr ""
#: ../../../CHANGES.rst:31
msgid ""
"Added the parameters :code:`cover` and :code:`start_timestamp` to the "
"method :class:`aiogram.methods.send_video.SendVideo`, allowing bots to "
"specify a cover and a start timestamp for the videos they send."
msgstr ""
#: ../../../CHANGES.rst:32
msgid ""
"Added the fields :code:`cover` and :code:`start_timestamp` to the classes"
" :class:`aiogram.types.input_media_video.InputMediaVideo` and "
":class:`aiogram.types.input_paid_media_video.InputPaidMediaVideo`, "
"allowing bots to edit video covers and start timestamps, and specify them"
" for videos in albums and paid media."
msgstr ""
#: ../../../CHANGES.rst:33
msgid ""
"Added the parameter :code:`video_start_timestamp` to the methods "
":class:`aiogram.methods.forward_message.ForwardMessage` and "
":class:`aiogram.methods.copy_message.CopyMessage`, allowing bots to "
"change the start timestamp for forwarded and copied videos."
msgstr ""
#: ../../../CHANGES.rst:34
msgid "Allowed adding reactions to most types of service messages."
msgstr ""
#: ../../../CHANGES.rst:35
msgid "`#1638 <https://github.com/aiogram/aiogram/issues/1638>`_"
msgstr ""
#: ../../../CHANGES.rst:39 ../../../CHANGES.rst:96 ../../../CHANGES.rst:226
#: ../../../CHANGES.rst:263 ../../../CHANGES.rst:297 ../../../CHANGES.rst:363
#: ../../../CHANGES.rst:438 ../../../CHANGES.rst:482 ../../../CHANGES.rst:527
#: ../../../CHANGES.rst:590 ../../../CHANGES.rst:624 ../../../CHANGES.rst:658
#: ../../../CHANGES.rst:707 ../../../CHANGES.rst:761 ../../../CHANGES.rst:782
#: ../../../CHANGES.rst:794 ../../../CHANGES.rst:815 ../../../CHANGES.rst:884
#: ../../../CHANGES.rst:929 ../../../CHANGES.rst:999 ../../../CHANGES.rst:1185
#: ../../../CHANGES.rst:1248 ../../../CHANGES.rst:1297
#: ../../../CHANGES.rst:1358 ../../../CHANGES.rst:1416
#: ../../../CHANGES.rst:1462 ../../../CHANGES.rst:1510
#: ../../../CHANGES.rst:1566 ../../../CHANGES.rst:1651
#: ../../../CHANGES.rst:1683
msgid "Bugfixes"
msgstr ""
#: ../../../CHANGES.rst:41
msgid ""
"Fixed endless loop while adding buttons to the :code:`KeyboardBuilder`. "
"`#1595 <https://github.com/aiogram/aiogram/issues/1595>`_"
msgstr ""
#: ../../../CHANGES.rst:43
msgid ""
"Change the :code:`Downloadable` protocol to be non-writable to shut up "
"type checking that checks code that uses the :code:`bot.download(...)` "
"method `#1628 <https://github.com/aiogram/aiogram/issues/1628>`_"
msgstr ""
#: ../../../CHANGES.rst:45
msgid ""
"Fix the regex pattern that finds the \"bad characters\" for deeplink "
"payload. `#1630 <https://github.com/aiogram/aiogram/issues/1630>`_"
msgstr ""
#: ../../../CHANGES.rst:50 ../../../CHANGES.rst:237 ../../../CHANGES.rst:489
#: ../../../CHANGES.rst:559 ../../../CHANGES.rst:605 ../../../CHANGES.rst:667
#: ../../../CHANGES.rst:718 ../../../CHANGES.rst:827 ../../../CHANGES.rst:897
#: ../../../CHANGES.rst:942 ../../../CHANGES.rst:1027 ../../../CHANGES.rst:1260
#: ../../../CHANGES.rst:1310 ../../../CHANGES.rst:1690
msgid "Improved Documentation"
msgstr ""
#: ../../../CHANGES.rst:52
msgid ""
"Update :code:`data: Dict[Any, str]` to :code:`data: Dict[str, Any]` "
"`#1634 <https://github.com/aiogram/aiogram/issues/1634>`_"
msgstr ""
#: ../../../CHANGES.rst:54
msgid ""
"Fix small typo in the Scenes documentation `#1640 "
"<https://github.com/aiogram/aiogram/issues/1640>`_"
msgstr ""
#: ../../../CHANGES.rst:58 ../../../CHANGES.rst:103 ../../../CHANGES.rst:151
#: ../../../CHANGES.rst:254 ../../../CHANGES.rst:339 ../../../CHANGES.rst:370
#: ../../../CHANGES.rst:498 ../../../CHANGES.rst:542 ../../../CHANGES.rst:612
#: ../../../CHANGES.rst:732 ../../../CHANGES.rst:848 ../../../CHANGES.rst:904
#: ../../../CHANGES.rst:1043 ../../../CHANGES.rst:1194
#: ../../../CHANGES.rst:1271 ../../../CHANGES.rst:1324
#: ../../../CHANGES.rst:1375 ../../../CHANGES.rst:1429
#: ../../../CHANGES.rst:1471 ../../../CHANGES.rst:1517
#: ../../../CHANGES.rst:1577 ../../../CHANGES.rst:1598
#: ../../../CHANGES.rst:1621 ../../../CHANGES.rst:1658
#: ../../../CHANGES.rst:1697
msgid "Misc"
msgstr ""
#: ../../../CHANGES.rst:60
msgid ""
"Removed redundant :code:`Path` to :code:`str` convertion on file "
"download. `#1612 <https://github.com/aiogram/aiogram/issues/1612>`_"
msgstr ""
#: ../../../CHANGES.rst:62
msgid ""
"Increased max :code:`redis` version support from “<5.1.0” to “<5.3.0” "
"`#1631 <https://github.com/aiogram/aiogram/issues/1631>`_"
msgstr ""
#: ../../../CHANGES.rst:67
msgid "3.17.0 (2025-01-02)"
msgstr ""
#: ../../../CHANGES.rst:72
msgid ""
"Added full support of the `Bot API 8.2 <https://core.telegram.org/bots"
"/api-changelog#january-1-2025>`_"
msgstr ""
#: ../../../CHANGES.rst:74
msgid ""
"Added the methods :class:`aiogram.methods.verify_user.VerifyUser`, "
":class:`aiogram.methods.verify_chat.VerifyChat`, "
":class:`aiogram.methods.remove_user_verification.RemoveUserVerification` "
"and "
":class:`aiogram.methods.remove_chat_verification.RemoveChatVerification`,"
" allowing bots to manage verifications on behalf of an organization."
msgstr ""
#: ../../../CHANGES.rst:75
msgid ""
"Added the field :code:`upgrade_star_count` to the class "
":class:`aiogram.types.gift.Gift`."
msgstr ""
#: ../../../CHANGES.rst:76
msgid ""
"Added the parameter :code:`pay_for_upgrade` to the method "
":class:`aiogram.methods.send_gift.SendGift`."
msgstr ""
#: ../../../CHANGES.rst:77
msgid ""
"Removed the field :code:`hide_url` from the class "
":class:`aiogram.types.inline_query_result_article.InlineQueryResultArticle`."
" Pass an empty string as :code:`url` instead."
msgstr ""
#: ../../../CHANGES.rst:78
msgid "`#1623 <https://github.com/aiogram/aiogram/issues/1623>`_"
msgstr ""
#: ../../../CHANGES.rst:82
msgid "3.16.0 (2024-12-21)"
msgstr ""
#: ../../../CHANGES.rst:87
msgid ""
"Added full support of `Bot API 8.1 <https://core.telegram.org/bots/api-"
"changelog#december-4-2024>`_:"
msgstr ""
#: ../../../CHANGES.rst:89
msgid ""
"Added the field :code:`nanostar_amount` to the class "
":class:`aiogram.types.star_transaction.StarTransaction`."
msgstr ""
#: ../../../CHANGES.rst:90
msgid ""
"Added the class "
":class:`aiogram.types.transaction_partner_affiliate_program.TransactionPartnerAffiliateProgram`"
" for transactions pertaining to incoming affiliate commissions."
msgstr ""
#: ../../../CHANGES.rst:91
msgid ""
"Added the class :class:`aiogram.types.affiliate_info.AffiliateInfo` and "
"the field :code:`affiliate` to the class "
":class:`aiogram.types.transaction_partner_user.TransactionPartnerUser`, "
"allowing bots to identify the relevant affiliate in transactions with an "
"affiliate commission."
msgstr ""
#: ../../../CHANGES.rst:92
msgid "`#1617 <https://github.com/aiogram/aiogram/issues/1617>`_"
msgstr ""
#: ../../../CHANGES.rst:98
msgid ""
"Corrected the exception text of "
"`aiogram.methods.base.TelegramMethod.__await__` method. `#1616 "
"<https://github.com/aiogram/aiogram/issues/1616>`_"
msgstr ""
#: ../../../CHANGES.rst:105
msgid ""
"Increased max :code:`pydantic` version support from “<2.10” to “<2.11” "
"`#1607 <https://github.com/aiogram/aiogram/issues/1607>`_"
msgstr ""
#: ../../../CHANGES.rst:107
msgid ""
"Fixed closing tag for :code:`tg-emoji` in the "
":class:`aiogram.utils.text_decoration.HtmlDecoration`: use the same "
"constant as for tag opening `#1608 "
"<https://github.com/aiogram/aiogram/issues/1608>`_"
msgstr ""
#: ../../../CHANGES.rst:109
msgid ""
"Increased max :code:`aiohttp` version support from “<3.11” to “<3.12” "
"`#1615 <https://github.com/aiogram/aiogram/issues/1615>`_"
msgstr ""
#: ../../../CHANGES.rst:114
msgid "3.15.0 (2024-11-17)"
msgstr ""
#: ../../../CHANGES.rst:119
msgid ""
"Added full support for `Bot API 8.0 <https://core.telegram.org/bots/api-"
"changelog#november-17-2024>`_"
msgstr ""
#: ../../../CHANGES.rst:121
msgid ""
"Added the parameter :code:`subscription_period` to the method "
":class:`aiogram.methods.create_invoice_link.CreateInvoiceLink` to support"
" the creation of links that are billed periodically."
msgstr ""
#: ../../../CHANGES.rst:124
msgid ""
"Added the parameter :code:`business_connection_id` to the method "
":class:`aiogram.methods.create_invoice_link.CreateInvoiceLink` to support"
" the creation of invoice links on behalf of business accounts."
msgstr ""
#: ../../../CHANGES.rst:127
msgid ""
"Added the fields :code:`subscription_expiration_date`, "
":code:`is_recurring` and :code:`is_first_recurring` to the class "
":class:`aiogram.types.successful_payment.SuccessfulPayment`."
msgstr ""
#: ../../../CHANGES.rst:130
msgid ""
"Added the method "
":class:`aiogram.methods.edit_user_star_subscription.EditUserStarSubscription`."
msgstr ""
#: ../../../CHANGES.rst:131
msgid ""
"Added the field :code:`subscription_period` to the class "
":class:`aiogram.types.transaction_partner_user.TransactionPartnerUser`."
msgstr ""
#: ../../../CHANGES.rst:133
msgid ""
"Added the method "
":class:`aiogram.methods.set_user_emoji_status.SetUserEmojiStatus`. The "
"user must allow the bot to manage their emoji status."
msgstr ""
#: ../../../CHANGES.rst:135
msgid ""
"Added the class "
":class:`aiogram.types.prepared_inline_message.PreparedInlineMessage` and "
"the method "
":class:`aiogram.methods.save_prepared_inline_message.SavePreparedInlineMessage`,"
" allowing bots to suggest users send a specific message from a Mini App "
"via the method :class:`aiogram.methods.share_message.ShareMessage`."
msgstr ""
#: ../../../CHANGES.rst:139
msgid ""
"Added the classes :class:`aiogram.types.gift.Gift` and "
":class:`aiogram.types.gifts.Gifts` and the method "
":class:`aiogram.methods.get_available_gifts.GetAvailableGifts`, allowing "
"bots to get all gifts available for sending."
msgstr ""
#: ../../../CHANGES.rst:142
msgid ""
"Added the field :code:`gift` to the class "
":class:`aiogram.types.transaction_partner_user.TransactionPartnerUser`."
msgstr ""
#: ../../../CHANGES.rst:144
msgid "`#1606 <https://github.com/aiogram/aiogram/issues/1606>`_"
msgstr ""
#: ../../../CHANGES.rst:148
msgid "3.14.0 (2024-11-02)"
msgstr ""
#: ../../../CHANGES.rst:153
msgid ""
"Checked compatibility with Python 3.13 (added to the CI/CD processes), so"
" now aiogram is totally compatible with it."
msgstr ""
#: ../../../CHANGES.rst:156
msgid ""
"Dropped compatibility with Python 3.8 due to this version being `EOL "
"<https://devguide.python.org/versions/>`_."
msgstr ""
#: ../../../CHANGES.rst:160
msgid ""
"In some cases you will need to have the installed compiler (Rust or C++) "
"to install some of the dependencies to compile packages from source on "
"`pip install` command."
msgstr ""
#: ../../../CHANGES.rst:163
msgid ""
"If you are using Windows, you will need to have the `Visual Studio "
"<https://visualstudio.microsoft.com/visual-cpp-build-tools/>`_ installed."
msgstr ""
#: ../../../CHANGES.rst:164
msgid ""
"If you are using Linux, you will need to have the `build-essential` "
"package installed."
msgstr ""
#: ../../../CHANGES.rst:165
msgid ""
"If you are using macOS, you will need to have the `Xcode "
"<https://developer.apple.com/xcode/>`_ installed."
msgstr ""
#: ../../../CHANGES.rst:167
msgid ""
"When developers of this dependencies will release new versions with "
"precompiled wheels for Windows, Linux and macOS, this action will not be "
"necessary anymore until the next version of the Python interpreter."
msgstr ""
#: ../../../CHANGES.rst:169
msgid "`#1589 <https://github.com/aiogram/aiogram/issues/1589>`_"
msgstr ""
#: ../../../CHANGES.rst:170
msgid ""
"Added business_connection_id to the "
":class:`aiogram.types.message.Message` API methods shortcuts."
msgstr ""
#: ../../../CHANGES.rst:172
msgid ""
"Integrated the :code:`business_connection_id` attribute into various "
"message manipulation methods, ensuring consistent data handling. This "
"update eliminates the need to pass the :code:`business_connection_id` as "
"a parameter, instead directly accessing it from the instance attributes. "
"`#1586 <https://github.com/aiogram/aiogram/issues/1586>`_"
msgstr ""
#: ../../../CHANGES.rst:181
msgid ""
"Add function ``get_value`` to all built-in storage implementations, "
"``FSMContext`` and ``SceneWizard`` `#1431 "
"<https://github.com/aiogram/aiogram/issues/1431>`_"
msgstr ""
#: ../../../CHANGES.rst:183
msgid ""
"Enhanced the inheritance of handlers and actions in :ref:`Scenes "
"<Scenes>`. Refactored to eliminate the copying of previously connected "
"handlers and actions from parent scenes. Now, handlers are dynamically "
"rebuilt based on the current class, properly utilizing class inheritance "
"and enabling handler overrides."
msgstr ""
#: ../../../CHANGES.rst:187
msgid ""
"That's mean that you can now override handlers and actions in the child "
"scene, instead of copying and duplicating them. `#1583 "
"<https://github.com/aiogram/aiogram/issues/1583>`_"
msgstr ""
#: ../../../CHANGES.rst:189
msgid ""
"Added full support of `Bot API 7.11 <https://core.telegram.org/bots/api-"
"changelog#october-31-2024>`_"
msgstr ""
#: ../../../CHANGES.rst:191
msgid ""
"Added the class :class:`aiogram.types.copy_text_button.CopyTextButton` "
"and the field :code:`copy_text` in the class "
":class:`aiogram.types.inline_keyboard_button.InlineKeyboardButton`, "
"allowing bots to send and receive inline buttons that copy arbitrary "
"text."
msgstr ""
#: ../../../CHANGES.rst:195
msgid ""
"Added the parameter :code:`allow_paid_broadcast` to the methods "
":class:`aiogram.methods.send_message.SendMessage`, "
":class:`aiogram.methods.send_photo.SendPhoto`, "
":class:`aiogram.methods.send_video.SendVideo`, "
":class:`aiogram.methods.send_animation.SendAnimation`, "
":class:`aiogram.methods.send_audio.SendAudio`, "
":class:`aiogram.methods.send_document.SendDocument`, "
":class:`aiogram.methods.send_paid_media.SendPaidMedia`, "
":class:`aiogram.methods.send_sticker.SendSticker`, "
":class:`aiogram.methods.send_video_note.SendVideoNote`, "
":class:`aiogram.methods.send_voice.SendVoice`, "
":class:`aiogram.methods.send_location.SendLocation`, "
":class:`aiogram.methods.send_venue.SendVenue`, "
":class:`aiogram.methods.send_contact.SendContact`, "
":class:`aiogram.methods.send_poll.SendPoll`, "
":class:`aiogram.methods.send_dice.SendDice`, "
":class:`aiogram.methods.send_invoice.SendInvoice`, "
":class:`aiogram.methods.send_game.SendGame`, "
":class:`aiogram.methods.send_media_group.SendMediaGroup` and "
":class:`aiogram.methods.copy_message.CopyMessage`."
msgstr ""
#: ../../../CHANGES.rst:215
msgid ""
"Added the class "
":class:`aiogram.types.transaction_partner_telegram_api.TransactionPartnerTelegramApi`"
" for transactions related to paid broadcasted messages."
msgstr ""
#: ../../../CHANGES.rst:218
msgid ""
"Introduced the ability to add media to existing text messages using the "
"method :class:`aiogram.methods.edit_message_media.EditMessageMedia`."
msgstr ""
#: ../../../CHANGES.rst:220
msgid ""
"Added support for hashtag and cashtag entities with a specified chat "
"username that opens a search for the relevant tag within the specified "
"chat."
msgstr ""
#: ../../../CHANGES.rst:222
msgid "`#1601 <https://github.com/aiogram/aiogram/issues/1601>`_"
msgstr ""
#: ../../../CHANGES.rst:228
msgid ""
"Fix PytestDeprecationWarning thrown by pytest-asyncio when running the "
"tests `#1584 <https://github.com/aiogram/aiogram/issues/1584>`_"
msgstr ""
#: ../../../CHANGES.rst:230
msgid ""
"Fixed customized serialization in the "
":class:`aiogram.filters.callback_data.CallbackData` factory."
msgstr ""
#: ../../../CHANGES.rst:232
msgid ""
"From now UUID will have 32 bytes length instead of 36 bytes (with no `-` "
"separators) in the callback data representation. `#1602 "
"<https://github.com/aiogram/aiogram/issues/1602>`_"
msgstr ""
#: ../../../CHANGES.rst:239
msgid ""
"Add missing closing tag for bold. `#1599 "
"<https://github.com/aiogram/aiogram/issues/1599>`_"
msgstr ""
#: ../../../CHANGES.rst:244
msgid "3.13.1 (2024-09-18)"
msgstr ""
#: ../../../CHANGES.rst:248
msgid ""
"**Python 3.8 End of Life**: Python 3.8 will reach its end of life (EOL) "
"soon and will no longer be supported by aiogram in the next releases (1-2"
" months ETA)."
msgstr ""
#: ../../../CHANGES.rst:251
msgid ""
"Please upgrade to a newer version of Python to ensure compatibility and "
"receive future updates."
msgstr ""
#: ../../../CHANGES.rst:256
msgid ""
"Increase max pydantic version support \"<2.9\" -> \"<2.10\" (only For "
"Python >=3.9) `#1576 <https://github.com/aiogram/aiogram/issues/1576>`_"
msgstr ""
#: ../../../CHANGES.rst:258
msgid ""
"Bump aiofiles version upper bound to <24.2 `#1577 "
"<https://github.com/aiogram/aiogram/issues/1577>`_"
msgstr ""
#: ../../../CHANGES.rst:265
msgid ""
"Fixed `Default` object annotation resolution using `pydantic` `#1579 "
"<https://github.com/aiogram/aiogram/issues/1579>`_"
msgstr ""
#: ../../../CHANGES.rst:270
msgid "3.13.0 (2024-09-08)"
msgstr ""
#: ../../../CHANGES.rst:275
msgid ""
"Added updates about purchased paid media, represented by the class "
":class:`aiogram.types.paid_media_purchased.PaidMediaPurchased` and the "
"field :code:`purchased_paid_media` in the class "
":class:`aiogram.types.update.Update`."
msgstr ""
#: ../../../CHANGES.rst:279
msgid ""
"Added the ability to specify a payload in "
":class:`aiogram.methods.send_paid_media.SendPaidMedia` that is received "
"back by the bot in "
":class:`aiogram.types.transaction_partner_user.TransactionPartnerUser` "
"and :code:`purchased_paid_media` updates."
msgstr ""
#: ../../../CHANGES.rst:283
msgid ""
"Added the field :code:`prize_star_count` to the classes "
":class:`aiogram.types.giveaway_created.GiveawayCreated`, "
":class:`aiogram.types.giveaway.Giveaway`, "
":class:`aiogram.types.giveaway_winners.GiveawayWinners` and "
":class:`aiogram.types.chat_boost_source_giveaway.ChatBoostSourceGiveaway`."
msgstr ""
#: ../../../CHANGES.rst:288
msgid ""
"Added the field :code:`is_star_giveaway` to the class "
":class:`aiogram.types.giveaway_completed.GiveawayCompleted`."
msgstr ""
#: ../../../CHANGES.rst:290
msgid "`#1510 <https://github.com/aiogram/aiogram/issues/1510>`_"
msgstr ""
#: ../../../CHANGES.rst:291
msgid ""
"Added missing method aliases such as `.answer()`, `.reply()`, and others "
"to `InaccessibleMessage`. This change ensures consistency and improves "
"usability by aligning the functionality of `InaccessibleMessage` with the"
" `Message` type. `#1574 "
"<https://github.com/aiogram/aiogram/issues/1574>`_"
msgstr ""
#: ../../../CHANGES.rst:299
msgid ""
"Fixed link preview options to use global defaults in various types and "
"methods to use global defaults for `link_preview_options`. This change "
"ensures consistency and enhances flexibility in handling link preview "
"options across different components. `#1543 "
"<https://github.com/aiogram/aiogram/issues/1543>`_"
msgstr ""
#: ../../../CHANGES.rst:307
msgid "3.12.0 (2024-08-16)"
msgstr ""
#: ../../../CHANGES.rst:312
msgid ""
"Added **message_thread_id** parameter to **message.get_url()**. `#1451 "
"<https://github.com/aiogram/aiogram/issues/1451>`_"
msgstr ""
#: ../../../CHANGES.rst:314
msgid ""
"Added getting user from `chat_boost` with source `ChatBoostSourcePremium`"
" in `UserContextMiddleware` for `EventContext` `#1474 "
"<https://github.com/aiogram/aiogram/issues/1474>`_"
msgstr ""
#: ../../../CHANGES.rst:316
msgid ""
"Added full support of `Bot API 7.8 <https://core.telegram.org/bots/api-"
"changelog#august-14-2024>`_"
msgstr ""
#: ../../../CHANGES.rst:318
msgid "Added the ability to send paid media to any chat."
msgstr ""
#: ../../../CHANGES.rst:319
msgid ""
"Added the parameter :code:`business_connection_id` to the method "
":class:`aiogram.methods.send_paid_media.SendPaidMedia`, allowing bots to "
"send paid media on behalf of a business account."
msgstr ""
#: ../../../CHANGES.rst:322
msgid ""
"Added the field :code:`paid_media` to the class "
":class:`aiogram.types.transaction_partner_user.TransactionPartnerUser` "
"for transactions involving paid media."
msgstr ""
#: ../../../CHANGES.rst:325
msgid ""
"Added the method "
":class:`aiogram.methods.create_chat_subscription_invite_link.CreateChatSubscriptionInviteLink`,"
" allowing bots to create subscription invite links."
msgstr ""
#: ../../../CHANGES.rst:328
msgid ""
"Added the method "
":class:`aiogram.methods.edit_chat_subscription_invite_link.EditChatSubscriptionInviteLink`,"
" allowing bots to edit the name of subscription invite links."
msgstr ""
#: ../../../CHANGES.rst:331
msgid ""
"Added the field :code:`until_date` to the class "
":class:`aiogram.types.chat_member_member.ChatMemberMember` for members "
"with an active subscription."
msgstr ""
#: ../../../CHANGES.rst:333
msgid ""
"Added support for paid reactions and the class "
":class:`aiogram.types.reaction_type_paid.ReactionTypePaid`."
msgstr ""
#: ../../../CHANGES.rst:335
msgid "`#1560 <https://github.com/aiogram/aiogram/issues/1560>`_"
msgstr ""
#: ../../../CHANGES.rst:341
msgid ""
"Improved performance of StatesGroup `#1507 "
"<https://github.com/aiogram/aiogram/issues/1507>`_"
msgstr ""
#: ../../../CHANGES.rst:346
msgid "3.11.0 (2024-08-09)"
msgstr ""
#: ../../../CHANGES.rst:351
msgid ""
"Added full support of `Bot API 7.8 <https://core.telegram.org/bots/api-"
"changelog#july-31-2024>`_"
msgstr ""
#: ../../../CHANGES.rst:353
msgid ""
"Added the field :code:`has_main_web_app` to the class "
":class:`aiogram.types.user.User`, which is returned in the response to "
":class:`aiogram.methods.get_me.GetMe`."
msgstr ""
#: ../../../CHANGES.rst:355
msgid ""
"Added the parameter :code:`business_connection_id` to the methods "
":class:`aiogram.methods.pin_chat_message.PinChatMessage` and "
":class:`aiogram.methods.unpin_chat_message.UnpinChatMessage`, allowing "
"bots to manage pinned messages on behalf of a business account."
msgstr ""
#: ../../../CHANGES.rst:359
msgid "`#1551 <https://github.com/aiogram/aiogram/issues/1551>`_"
msgstr ""
#: ../../../CHANGES.rst:365
msgid ""
"Fixed URL path in the \"Open\" button at the \"demo/sendMessage\" "
"endpoint in the web_app example. `#1546 "
"<https://github.com/aiogram/aiogram/issues/1546>`_"
msgstr ""
#: ../../../CHANGES.rst:372
msgid ""
"Added method :func:`aiogram.types.message.Message.as_reply_parameters`. "
"Replaced usage of the argument :code:`reply_to_message_id` with "
":code:`reply_parameters` in all Message reply methods. `#1538 "
"<https://github.com/aiogram/aiogram/issues/1538>`_"
msgstr ""
#: ../../../CHANGES.rst:376
msgid ""
"Added `aiohttp v3.10 <https://github.com/aio-"
"libs/aiohttp/releases/tag/v3.10.0>`_ ` support. `#1548 "
"<https://github.com/aiogram/aiogram/issues/1548>`_"
msgstr ""
#: ../../../CHANGES.rst:381
msgid "3.10.0 (2024-07-07)"
msgstr ""
#: ../../../CHANGES.rst:386
msgid ""
"Added full support of `Bot API 7.7 <https://core.telegram.org/bots/api-"
"changelog#july-7-2024>`_"
msgstr ""
#: ../../../CHANGES.rst:388
msgid ""
"Added the class :class:`aiogram.types.refunded_payment.RefundedPayment`, "
"containing information about a refunded payment."
msgstr ""
#: ../../../CHANGES.rst:390
msgid ""
"Added the field :code:`refunded_payment` to the class "
":class:`aiogram.types.message.Message`, describing a service message "
"about a refunded payment."
msgstr ""
#: ../../../CHANGES.rst:393
msgid "`#1536 <https://github.com/aiogram/aiogram/issues/1536>`_"
msgstr ""
#: ../../../CHANGES.rst:397
msgid "3.9.0 (2024-07-06)"
msgstr ""
#: ../../../CHANGES.rst:402
msgid ""
"Added ChatMember resolution tool and updated 2.x migration guide. `#1525 "
"<https://github.com/aiogram/aiogram/issues/1525>`_"
msgstr ""
#: ../../../CHANGES.rst:404
msgid ""
"Added full support of `Bot API 7.6 <https://core.telegram.org/bots/api-"
"changelog#july-1-2024>`_"
msgstr ""
#: ../../../CHANGES.rst:406
msgid "Added the classes :class:`aiogram.types.paid_media.PaidMedia`,"
msgstr ""
#: ../../../CHANGES.rst:407
msgid ""
":class:`aiogram.types.paid_media_info.PaidMediaInfo`, "
":class:`aiogram.types.paid_media_preview.PaidMediaPreview`, "
":class:`aiogram.types.paid_media_photo.PaidMediaPhoto` and "
":class:`aiogram.types.paid_media_video.PaidMediaVideo`, containing "
"information about paid media."
msgstr ""
#: ../../../CHANGES.rst:412
msgid "Added the method :class:`aiogram.methods.send_paid_media.SendPaidMedia`"
msgstr ""
#: ../../../CHANGES.rst:413
msgid ""
"and the classes :class:`aiogram.types.input_paid_media.InputPaidMedia`, "
":class:`aiogram.types.input_paid_media_photo.InputPaidMediaPhoto` and "
":class:`aiogram.types.input_paid_media_video.InputPaidMediaVideo`, to "
"support sending paid media."
msgstr ""
#: ../../../CHANGES.rst:417
msgid ""
"Documented that the methods "
":class:`aiogram.methods.copy_message.CopyMessage`"
msgstr ""
#: ../../../CHANGES.rst:418
msgid ""
"and :class:`aiogram.methods.copy_messages.CopyMessages` cannot be used to"
" copy paid media."
msgstr ""
#: ../../../CHANGES.rst:419
msgid "Added the field :code:`can_send_paid_media` to the class"
msgstr ""
#: ../../../CHANGES.rst:420
msgid ":class:`aiogram.types.chat_full_info.ChatFullInfo`."
msgstr ""
#: ../../../CHANGES.rst:421
msgid "Added the field :code:`paid_media` to the classes"
msgstr ""
#: ../../../CHANGES.rst:422
msgid ""
":class:`aiogram.types.message.Message` and "
":class:`aiogram.types.external_reply_info.ExternalReplyInfo`."
msgstr ""
#: ../../../CHANGES.rst:424
msgid "Added the class"
msgstr ""
#: ../../../CHANGES.rst:425
msgid ""
":class:`aiogram.types.transaction_partner_telegram_ads.TransactionPartnerTelegramAds`,"
" containing information about Telegram Star transactions involving the "
"Telegram Ads Platform."
msgstr ""
#: ../../../CHANGES.rst:427
msgid "Added the field :code:`invoice_payload` to the class"
msgstr ""
#: ../../../CHANGES.rst:428
msgid ""
":class:`aiogram.types.transaction_partner_user.TransactionPartnerUser`, "
"containing the bot-specified invoice payload."
msgstr ""
#: ../../../CHANGES.rst:430
msgid "Changed the default opening mode for Direct Link Mini Apps."
msgstr ""
#: ../../../CHANGES.rst:431
msgid "Added support for launching Web Apps via t.me link in the class"
msgstr ""
#: ../../../CHANGES.rst:432
msgid ":class:`aiogram.types.menu_button_web_app.MenuButtonWebApp`."
msgstr ""
#: ../../../CHANGES.rst:433
msgid ""
"Added the field :code:`section_separator_color` to the class "
":code:`ThemeParams`."
msgstr ""
#: ../../../CHANGES.rst:434
msgid "`#1533 <https://github.com/aiogram/aiogram/issues/1533>`_"
msgstr ""
#: ../../../CHANGES.rst:440
msgid ""
"Fixed event context resolving for the callback query that is coming from "
"the business account `#1520 "
"<https://github.com/aiogram/aiogram/issues/1520>`_"
msgstr ""
#: ../../../CHANGES.rst:445
msgid "3.8.0 (2024-06-19)"
msgstr ""
#: ../../../CHANGES.rst:450
msgid ""
"Added utility to safely deserialize any Telegram object or method to a "
"JSON-compatible object (dict). (:ref:`>> Read more <serialization-tool>`)"
" `#1450 <https://github.com/aiogram/aiogram/issues/1450>`_"
msgstr ""
#: ../../../CHANGES.rst:453
msgid ""
"Added full support of `Bot API 7.5 <https://core.telegram.org/bots/api-"
"changelog#june-18-2024>`_"
msgstr ""
#: ../../../CHANGES.rst:455
msgid ""
"Added the classes "
":class:`aiogram.types.star_transactions.StarTransactions`,"
msgstr ""
#: ../../../CHANGES.rst:456
msgid ""
":class:`aiogram.types.star_transaction.StarTransaction`, "
":class:`aiogram.types.transaction_partner.TransactionPartner` and "
":class:`aiogram.types.revenue_withdrawal_state.RevenueWithdrawalState`, "
"containing information about Telegram Star transactions involving the "
"bot."
msgstr ""
#: ../../../CHANGES.rst:460
msgid ""
"Added the method "
":class:`aiogram.methods.get_star_transactions.GetStarTransactions`"
msgstr ""
#: ../../../CHANGES.rst:461
msgid ""
"that can be used to get the list of all Telegram Star transactions for "
"the bot."
msgstr ""
#: ../../../CHANGES.rst:462
msgid "Added support for callback buttons in"
msgstr ""
#: ../../../CHANGES.rst:463
msgid ""
":class:`aiogram.types.inline_keyboard_markup.InlineKeyboardMarkup` for "
"messages sent on behalf of a business account."
msgstr ""
#: ../../../CHANGES.rst:465
msgid "Added support for callback queries originating from a message sent"
msgstr ""
#: ../../../CHANGES.rst:466
msgid "on behalf of a business account."
msgstr ""
#: ../../../CHANGES.rst:467
msgid "Added the parameter :code:`business_connection_id` to the methods"
msgstr ""
#: ../../../CHANGES.rst:468
msgid ""
":class:`aiogram.methods.edit_message_text.EditMessageText`, "
":class:`aiogram.methods.edit_message_media.EditMessageMedia`, "
":class:`aiogram.methods.edit_message_caption.EditMessageCaption`, "
":class:`aiogram.methods.edit_message_live_location.EditMessageLiveLocation`,"
" "
":class:`aiogram.methods.stop_message_live_location.StopMessageLiveLocation`"
" and "
":class:`aiogram.methods.edit_message_reply_markup.EditMessageReplyMarkup`,"
" allowing the bot to edit business messages."
msgstr ""
#: ../../../CHANGES.rst:475
msgid "Added the parameter :code:`business_connection_id` to the method"
msgstr ""
#: ../../../CHANGES.rst:476
msgid ""
":class:`aiogram.methods.stop_poll.StopPoll`, allowing the bot to stop "
"polls it sent on behalf of a business account."
msgstr ""
#: ../../../CHANGES.rst:478
msgid "`#1518 <https://github.com/aiogram/aiogram/issues/1518>`_"
msgstr ""
#: ../../../CHANGES.rst:484
msgid ""
"Increased DNS cache ttl setting to aiohttp session as a workaround for "
"DNS resolution issues in aiohttp. `#1500 "
"<https://github.com/aiogram/aiogram/issues/1500>`_"
msgstr ""
#: ../../../CHANGES.rst:491
msgid ""
"Fixed MongoStorage section in the documentation by adding extra "
"dependency to ReadTheDocs configuration. `#1501 "
"<https://github.com/aiogram/aiogram/issues/1501>`_"
msgstr ""
#: ../../../CHANGES.rst:493
msgid ""
"Added information about dependency changes to the :code:`2.x --> 3.x` "
"migration guide. `#1504 "
"<https://github.com/aiogram/aiogram/issues/1504>`_"
msgstr ""
#: ../../../CHANGES.rst:500
msgid ""
"[Only for contributors] Fail redis and mongo tests if incorrect URI "
"provided + some storages tests refactoring"
msgstr ""
#: ../../../CHANGES.rst:502
msgid ""
"If incorrect URIs provided to \"--redis\" and/or \"--mongo\" options "
"tests should fail with errors instead of skipping. Otherwise the next "
"scenario is possible:"
msgstr ""
#: ../../../CHANGES.rst:504
msgid "developer breaks RedisStorage and/or MongoStorage code"
msgstr ""
#: ../../../CHANGES.rst:505
msgid ""
"tests are run with incorrect redis and/or mongo URIsprovided by \"--"
"redis\" and \"--mongo\" options (for example, wrong port specified)"
msgstr ""
#: ../../../CHANGES.rst:506
msgid "tests pass because skipping doesn't fail tests run"
msgstr ""
#: ../../../CHANGES.rst:507
msgid ""
"developer or reviewer doesn't notice that redis and/or mongo tests were "
"skipped"
msgstr ""
#: ../../../CHANGES.rst:508
msgid "broken code gets in codebase"
msgstr ""
#: ../../../CHANGES.rst:510
msgid ""
"Also some refactorings done (related with storages and storages tests). "
"`#1510 <https://github.com/aiogram/aiogram/issues/1510>`_"
msgstr ""
#: ../../../CHANGES.rst:515
msgid "3.7.0 (2024-05-31)"
msgstr ""
#: ../../../CHANGES.rst:520
msgid ""
"Added new storage :code:`aiogram.fsm.storage.MongoStorage` for Finite "
"State Machine based on Mongo DB (using :code:`motor` library) `#1434 "
"<https://github.com/aiogram/aiogram/issues/1434>`_"
msgstr ""
#: ../../../CHANGES.rst:522
msgid ""
"Added full support of `Bot API 7.4 <https://core.telegram.org/bots/api-"
"changelog#may-28-2024>`_ `#1498 "
"<https://github.com/aiogram/aiogram/issues/1498>`_"
msgstr ""
#: ../../../CHANGES.rst:529
msgid ""
"Fixed wrong :code:`MarkdownV2` custom emoji parsing in "
":code:`aiogram.utils.text_decorations` `#1496 "
"<https://github.com/aiogram/aiogram/issues/1496>`_"
msgstr ""
#: ../../../CHANGES.rst:534 ../../../CHANGES.rst:949 ../../../CHANGES.rst:1034
#: ../../../CHANGES.rst:1317
msgid "Deprecations and Removals"
msgstr ""
#: ../../../CHANGES.rst:536
msgid ""
"Removed deprecated arguments from Bot class :code:`parse_mode`, "
":code:`disable_web_page_preview`, :code:`protect_content` as previously "
"announced in v3.4.0. `#1494 "
"<https://github.com/aiogram/aiogram/issues/1494>`_"
msgstr ""
#: ../../../CHANGES.rst:544
msgid ""
"Improved code consistency and readability in code examples by refactoring"
" imports, adjusting the base webhook URL, modifying bot instance "
"initialization to utilize DefaultBotProperties, and updating router "
"message handlers. `#1482 "
"<https://github.com/aiogram/aiogram/issues/1482>`_"
msgstr ""
#: ../../../CHANGES.rst:549
msgid "3.6.0 (2024-05-06)"
msgstr ""
#: ../../../CHANGES.rst:554
msgid ""
"Added full support of `Bot API 7.3 <https://core.telegram.org/bots/api-"
"changelog#may-6-2024>`_ `#1480 "
"<https://github.com/aiogram/aiogram/issues/1480>`_"
msgstr ""
#: ../../../CHANGES.rst:561
msgid ""
"Added telegram objects transformation block in 2.x -> 3.x migration guide"
" `#1412 <https://github.com/aiogram/aiogram/issues/1412>`_"
msgstr ""
#: ../../../CHANGES.rst:566
msgid "3.5.0 (2024-04-23)"
msgstr ""
#: ../../../CHANGES.rst:571
msgid ""
"Added **message_thread_id** parameter to **ChatActionSender** class "
"methods. `#1437 <https://github.com/aiogram/aiogram/issues/1437>`_"
msgstr ""
#: ../../../CHANGES.rst:573
msgid "Added context manager interface to Bot instance, from now you can use:"
msgstr ""
#: ../../../CHANGES.rst:580
msgid "instead of"
msgstr ""
#: ../../../CHANGES.rst:586
msgid "`#1468 <https://github.com/aiogram/aiogram/issues/1468>`_"
msgstr ""
#: ../../../CHANGES.rst:592
msgid ""
"**WebAppUser Class Fields**: Added missing `is_premium`, "
"`added_to_attachment_menu`, and `allows_write_to_pm` fields to "
"`WebAppUser` class to align with the Telegram API."
msgstr ""
#: ../../../CHANGES.rst:594
msgid ""
"**WebAppChat Class Implementation**: Introduced the `WebAppChat` class "
"with all its fields (`id`, `type`, `title`, `username`, and `photo_url`) "
"as specified in the Telegram API, which was previously missing from the "
"library."
msgstr ""
#: ../../../CHANGES.rst:596
msgid ""
"**WebAppInitData Class Fields**: Included previously omitted fields in "
"the `WebAppInitData` class: `chat`, `chat_type`, `chat_instance`, to "
"match the official documentation for a complete Telegram Web Apps "
"support."
msgstr ""
#: ../../../CHANGES.rst:597
msgid "`#1424 <https://github.com/aiogram/aiogram/issues/1424>`_"
msgstr ""
#: ../../../CHANGES.rst:598
msgid ""
"Fixed poll answer FSM context by handling :code:`voter_chat` for "
":code:`poll_answer` event `#1436 "
"<https://github.com/aiogram/aiogram/issues/1436>`_"
msgstr ""
#: ../../../CHANGES.rst:600
msgid ""
"Added missing error handling to :code:`_background_feed_update` (when in "
":code:`handle_in_background=True` webhook mode) `#1458 "
"<https://github.com/aiogram/aiogram/issues/1458>`_"
msgstr ""
#: ../../../CHANGES.rst:607
msgid ""
"Added WebAppChat class to WebApp docs, updated uk_UA localisation of "
"WebApp docs. `#1433 <https://github.com/aiogram/aiogram/issues/1433>`_"
msgstr ""
#: ../../../CHANGES.rst:614
msgid ""
"Added full support of `Bot API 7.2 <https://core.telegram.org/bots/api-"
"changelog#march-31-2024>`_ `#1444 "
"<https://github.com/aiogram/aiogram/issues/1444>`_"
msgstr ""
#: ../../../CHANGES.rst:616
msgid ""
"Loosened pydantic version upper restriction from ``<2.7`` to ``<2.8`` "
"`#1460 <https://github.com/aiogram/aiogram/issues/1460>`_"
msgstr ""
#: ../../../CHANGES.rst:621
msgid "3.4.1 (2024-02-17)"
msgstr ""
#: ../../../CHANGES.rst:626
msgid ""
"Fixed JSON serialization of the :code:`LinkPreviewOptions` class while it"
" is passed as bot-wide default options. `#1418 "
"<https://github.com/aiogram/aiogram/issues/1418>`_"
msgstr ""
#: ../../../CHANGES.rst:632
msgid "3.4.0 (2024-02-16)"
msgstr ""
#: ../../../CHANGES.rst:637
msgid ""
"Reworked bot-wide globals like :code:`parse_mode`, "
":code:`disable_web_page_preview`, and others to be more flexible."
msgstr ""
#: ../../../CHANGES.rst:641
msgid ""
"Note that the old way of setting these global bot properties is now "
"deprecated and will be removed in the next major release."
msgstr ""
#: ../../../CHANGES.rst:642
msgid "`#1392 <https://github.com/aiogram/aiogram/issues/1392>`_"
msgstr ""
#: ../../../CHANGES.rst:643
msgid ""
"A new enum :code:`KeyboardButtonPollTypeType` for "
":code:`KeyboardButtonPollTypeType.type` field has bed added. `#1398 "
"<https://github.com/aiogram/aiogram/issues/1398>`_"
msgstr ""
#: ../../../CHANGES.rst:645
msgid ""
"Added full support of `Bot API 7.1 <https://core.telegram.org/bots/api-"
"changelog#february-16-2024>`_"
msgstr ""
#: ../../../CHANGES.rst:647
msgid ""
"Added support for the administrator rights :code:`can_post_stories`, "
":code:`can_edit_stories`, :code:`can_delete_stories` in supergroups."
msgstr ""
#: ../../../CHANGES.rst:648
msgid ""
"Added the class :code:`ChatBoostAdded` and the field :code:`boost_added` "
"to the class :code:`Message` for service messages about a user boosting a"
" chat."
msgstr ""
#: ../../../CHANGES.rst:649
msgid "Added the field :code:`sender_boost_count` to the class :code:`Message`."
msgstr ""
#: ../../../CHANGES.rst:650
msgid "Added the field :code:`reply_to_story` to the class :code:`Message`."
msgstr ""
#: ../../../CHANGES.rst:651
msgid "Added the fields :code:`chat` and :code:`id` to the class :code:`Story`."
msgstr ""
#: ../../../CHANGES.rst:652
msgid "Added the field :code:`unrestrict_boost_count` to the class :code:`Chat`."
msgstr ""
#: ../../../CHANGES.rst:653
msgid ""
"Added the field :code:`custom_emoji_sticker_set_name` to the class "
":code:`Chat`."
msgstr ""
#: ../../../CHANGES.rst:654
msgid "`#1417 <https://github.com/aiogram/aiogram/issues/1417>`_"
msgstr ""
#: ../../../CHANGES.rst:660
msgid ""
"Update KeyboardBuilder utility, fixed type-hints for button method, "
"adjusted limits of the different markup types to real world values. "
"`#1399 <https://github.com/aiogram/aiogram/issues/1399>`_"
msgstr ""
#: ../../../CHANGES.rst:662
msgid ""
"Added new :code:`reply_parameters` param to :code:`message.send_copy` "
"because it hasn't been added there `#1403 "
"<https://github.com/aiogram/aiogram/issues/1403>`_"
msgstr ""
#: ../../../CHANGES.rst:669
msgid ""
"Add notion \"Working with plural forms\" in documentation Utils -> "
"Translation `#1395 <https://github.com/aiogram/aiogram/issues/1395>`_"
msgstr ""
#: ../../../CHANGES.rst:674
msgid "3.3.0 (2023-12-31)"
msgstr ""
#: ../../../CHANGES.rst:679
msgid ""
"Added full support of `Bot API 7.0 <https://core.telegram.org/bots/api-"
"changelog#december-29-2023>`_"
msgstr ""
#: ../../../CHANGES.rst:681
msgid "Reactions"
msgstr ""
#: ../../../CHANGES.rst:682
msgid "Replies 2.0"
msgstr ""
#: ../../../CHANGES.rst:683
msgid "Link Preview Customization"
msgstr ""
#: ../../../CHANGES.rst:684
msgid "Block Quotation"
msgstr ""
#: ../../../CHANGES.rst:685
msgid "Multiple Message Actions"
msgstr ""
#: ../../../CHANGES.rst:686
msgid "Requests for multiple users"
msgstr ""
#: ../../../CHANGES.rst:687
msgid "Chat Boosts"
msgstr ""
#: ../../../CHANGES.rst:688
msgid "Giveaway"
msgstr ""
#: ../../../CHANGES.rst:689
msgid "Other changes"
msgstr ""
#: ../../../CHANGES.rst:690
msgid "`#1387 <https://github.com/aiogram/aiogram/issues/1387>`_"
msgstr ""
#: ../../../CHANGES.rst:694
msgid "3.2.0 (2023-11-24)"
msgstr ""
#: ../../../CHANGES.rst:699
msgid ""
"Introduced Scenes feature that helps you to simplify user interactions "
"using Finite State Machine. Read more about 👉 :ref:`Scenes <Scenes>`. "
"`#1280 <https://github.com/aiogram/aiogram/issues/1280>`_"
msgstr ""
#: ../../../CHANGES.rst:702
msgid ""
"Added the new FSM strategy :code:`CHAT_TOPIC`, which sets the state for "
"the entire topic in the chat, also works in private messages and regular "
"groups without topics. `#1343 "
"<https://github.com/aiogram/aiogram/issues/1343>`_"
msgstr ""
#: ../../../CHANGES.rst:709
msgid ""
"Fixed :code:`parse_mode` argument in the in :code:`Message.send_copy` "
"shortcut. Disable by default. `#1332 "
"<https://github.com/aiogram/aiogram/issues/1332>`_"
msgstr ""
#: ../../../CHANGES.rst:711
msgid ""
"Added ability to get handler flags from filters. `#1360 "
"<https://github.com/aiogram/aiogram/issues/1360>`_"
msgstr ""
#: ../../../CHANGES.rst:713
msgid ""
"Fixed a situation where a :code:`CallbackData` could not be parsed "
"without a default value. `#1368 "
"<https://github.com/aiogram/aiogram/issues/1368>`_"
msgstr ""
#: ../../../CHANGES.rst:720
msgid ""
"Corrected grammatical errors, improved sentence structures, translation "
"for migration 2.x-3.x `#1302 "
"<https://github.com/aiogram/aiogram/issues/1302>`_"
msgstr ""
#: ../../../CHANGES.rst:722
msgid ""
"Minor typo correction, specifically in module naming + some grammar. "
"`#1340 <https://github.com/aiogram/aiogram/issues/1340>`_"
msgstr ""
#: ../../../CHANGES.rst:724
msgid ""
"Added `CITATION.cff` file for automatic academic citation generation. Now"
" you can copy citation from the GitHub page and paste it into your paper."
" `#1351 <https://github.com/aiogram/aiogram/issues/1351>`_"
msgstr ""
#: ../../../CHANGES.rst:727
msgid ""
"Minor typo correction in middleware docs. `#1353 "
"<https://github.com/aiogram/aiogram/issues/1353>`_"
msgstr ""
#: ../../../CHANGES.rst:734
msgid ""
"Fixed ResourceWarning in the tests, reworked :code:`RedisEventsIsolation`"
" fixture to use Redis connection from :code:`RedisStorage` `#1320 "
"<https://github.com/aiogram/aiogram/issues/1320>`_"
msgstr ""
#: ../../../CHANGES.rst:736
msgid "Updated dependencies, bumped minimum required version:"
msgstr ""
#: ../../../CHANGES.rst:738
msgid ":code:`magic-filter` - fixed `.resolve` operation"
msgstr ""
#: ../../../CHANGES.rst:739
msgid ":code:`pydantic` - fixed compatibility (broken in 2.4)"
msgstr ""
#: ../../../CHANGES.rst:740
msgid ""
":code:`aiodns` - added new dependency to the :code:`fast` extras "
"(:code:`pip install aiogram[fast]`)"
msgstr ""
#: ../../../CHANGES.rst:741
msgid "*others...*"
msgstr ""
#: ../../../CHANGES.rst:742
msgid "`#1327 <https://github.com/aiogram/aiogram/issues/1327>`_"
msgstr ""
#: ../../../CHANGES.rst:743
msgid ""
"Prevent update handling task pointers from being garbage collected, "
"backport from 2.x `#1331 "
"<https://github.com/aiogram/aiogram/issues/1331>`_"
msgstr ""
#: ../../../CHANGES.rst:745
msgid ""
"Updated :code:`typing-extensions` package version range in dependencies "
"to fix compatibility with :code:`FastAPI` `#1347 "
"<https://github.com/aiogram/aiogram/issues/1347>`_"
msgstr ""
#: ../../../CHANGES.rst:747
msgid ""
"Introduce Python 3.12 support `#1354 "
"<https://github.com/aiogram/aiogram/issues/1354>`_"
msgstr ""
#: ../../../CHANGES.rst:749
msgid ""
"Speeded up CallableMixin processing by caching references to nested "
"objects and simplifying kwargs assembly. `#1357 "
"<https://github.com/aiogram/aiogram/issues/1357>`_"
msgstr ""
#: ../../../CHANGES.rst:751
msgid ""
"Added :code:`pydantic` v2.5 support. `#1361 "
"<https://github.com/aiogram/aiogram/issues/1361>`_"
msgstr ""
#: ../../../CHANGES.rst:753
msgid ""
"Updated :code:`thumbnail` fields type to :code:`InputFile` only `#1372 "
"<https://github.com/aiogram/aiogram/issues/1372>`_"
msgstr ""
#: ../../../CHANGES.rst:758
msgid "3.1.1 (2023-09-25)"
msgstr ""
#: ../../../CHANGES.rst:763
msgid ""
"Fixed `pydantic` version <2.4, since 2.4 has breaking changes. `#1322 "
"<https://github.com/aiogram/aiogram/issues/1322>`_"
msgstr ""
#: ../../../CHANGES.rst:768
msgid "3.1.0 (2023-09-22)"
msgstr ""
#: ../../../CHANGES.rst:773
msgid ""
"Added support for custom encoders/decoders for payload (and also for "
"deep-linking). `#1262 <https://github.com/aiogram/aiogram/issues/1262>`_"
msgstr ""
#: ../../../CHANGES.rst:775
msgid ""
"Added :class:`aiogram.utils.input_media.MediaGroupBuilder` for media "
"group construction. `#1293 "
"<https://github.com/aiogram/aiogram/issues/1293>`_"
msgstr ""
#: ../../../CHANGES.rst:777
msgid ""
"Added full support of `Bot API 6.9 <https://core.telegram.org/bots/api-"
"changelog#september-22-2023>`_ `#1319 "
"<https://github.com/aiogram/aiogram/issues/1319>`_"
msgstr ""
#: ../../../CHANGES.rst:784
msgid ""
"Added actual param hints for `InlineKeyboardBuilder` and "
"`ReplyKeyboardBuilder`. `#1303 "
"<https://github.com/aiogram/aiogram/issues/1303>`_"
msgstr ""
#: ../../../CHANGES.rst:786
msgid ""
"Fixed priority of events isolation, now user state will be loaded only "
"after lock is acquired `#1317 "
"<https://github.com/aiogram/aiogram/issues/1317>`_"
msgstr ""
#: ../../../CHANGES.rst:791
msgid "3.0.0 (2023-09-01)"
msgstr ""
#: ../../../CHANGES.rst:796
msgid ""
"Replaced :code:`datetime.datetime` with `DateTime` type wrapper across "
"types to make dumped JSONs object more compatible with data that is sent "
"by Telegram. `#1277 <https://github.com/aiogram/aiogram/issues/1277>`_"
msgstr ""
#: ../../../CHANGES.rst:799
msgid ""
"Fixed magic :code:`.as_(...)` operation for values that can be "
"interpreted as `False` (e.g. `0`). `#1281 "
"<https://github.com/aiogram/aiogram/issues/1281>`_"
msgstr ""
#: ../../../CHANGES.rst:801
msgid ""
"Italic markdown from utils now uses correct decorators `#1282 "
"<https://github.com/aiogram/aiogram/issues/1282>`_"
msgstr ""
#: ../../../CHANGES.rst:803
msgid ""
"Fixed method :code:`Message.send_copy` for stickers. `#1284 "
"<https://github.com/aiogram/aiogram/issues/1284>`_"
msgstr ""
#: ../../../CHANGES.rst:805
msgid ""
"Fixed :code:`Message.send_copy` method, which was not working properly "
"with stories, so not you can copy stories too (forwards messages). `#1286"
" <https://github.com/aiogram/aiogram/issues/1286>`_"
msgstr ""
#: ../../../CHANGES.rst:807
msgid ""
"Fixed error overlapping when validation error is caused by remove_unset "
"root validator in base types and methods. `#1290 "
"<https://github.com/aiogram/aiogram/issues/1290>`_"
msgstr ""
#: ../../../CHANGES.rst:812
msgid "3.0.0rc2 (2023-08-18)"
msgstr ""
#: ../../../CHANGES.rst:817
msgid ""
"Fixed missing message content types (:code:`ContentType.USER_SHARED`, "
":code:`ContentType.CHAT_SHARED`) `#1252 "
"<https://github.com/aiogram/aiogram/issues/1252>`_"
msgstr ""
#: ../../../CHANGES.rst:819
msgid ""
"Fixed nested hashtag, cashtag and email message entities not being parsed"
" correctly when these entities are inside another entity. `#1259 "
"<https://github.com/aiogram/aiogram/issues/1259>`_"
msgstr ""
#: ../../../CHANGES.rst:821
msgid ""
"Moved global filters check placement into router to add chance to pass "
"context from global filters into handlers in the same way as it possible "
"in other places `#1266 <https://github.com/aiogram/aiogram/issues/1266>`_"
msgstr ""
#: ../../../CHANGES.rst:829
msgid ""
"Added error handling example `examples/error_handling.py` `#1099 "
"<https://github.com/aiogram/aiogram/issues/1099>`_"
msgstr ""
#: ../../../CHANGES.rst:831
msgid ""
"Added a few words about skipping pending updates `#1251 "
"<https://github.com/aiogram/aiogram/issues/1251>`_"
msgstr ""
#: ../../../CHANGES.rst:833
msgid ""
"Added a section on Dependency Injection technology `#1253 "
"<https://github.com/aiogram/aiogram/issues/1253>`_"
msgstr ""
#: ../../../CHANGES.rst:835
msgid ""
"This update includes the addition of a multi-file bot example to the "
"repository. `#1254 <https://github.com/aiogram/aiogram/issues/1254>`_"
msgstr ""
#: ../../../CHANGES.rst:837
msgid ""
"Refactored examples code to use aiogram enumerations and enhanced chat "
"messages with markdown beautification's for a more user-friendly display."
" `#1256 <https://github.com/aiogram/aiogram/issues/1256>`_"
msgstr ""
#: ../../../CHANGES.rst:840
msgid ""
"Supplemented \"Finite State Machine\" section in Migration FAQ `#1264 "
"<https://github.com/aiogram/aiogram/issues/1264>`_"
msgstr ""
#: ../../../CHANGES.rst:842
msgid ""
"Removed extra param in docstring of TelegramEventObserver's filter method"
" and fixed typo in I18n documentation. `#1268 "
"<https://github.com/aiogram/aiogram/issues/1268>`_"
msgstr ""
#: ../../../CHANGES.rst:850
msgid ""
"Enhanced the warning message in dispatcher to include a JSON dump of the "
"update when update type is not known. `#1269 "
"<https://github.com/aiogram/aiogram/issues/1269>`_"
msgstr ""
#: ../../../CHANGES.rst:852
msgid ""
"Added support for `Bot API 6.8 <https://core.telegram.org/bots/api-"
"changelog#august-18-2023>`_ `#1275 "
"<https://github.com/aiogram/aiogram/issues/1275>`_"
msgstr ""
#: ../../../CHANGES.rst:857
msgid "3.0.0rc1 (2023-08-06)"
msgstr ""
#: ../../../CHANGES.rst:862
msgid "Added Currency enum. You can use it like this:"
msgstr ""
#: ../../../CHANGES.rst:874
msgid "`#1194 <https://github.com/aiogram/aiogram/issues/1194>`_"
msgstr ""
#: ../../../CHANGES.rst:875
msgid ""
"Updated keyboard builders with new methods for integrating buttons and "
"keyboard creation more seamlessly. Added functionality to create buttons "
"from existing markup and attach another builder. This improvement aims to"
" make the keyboard building process more user-friendly and flexible. "
"`#1236 <https://github.com/aiogram/aiogram/issues/1236>`_"
msgstr ""
#: ../../../CHANGES.rst:879
msgid ""
"Added support for message_thread_id in ChatActionSender `#1249 "
"<https://github.com/aiogram/aiogram/issues/1249>`_"
msgstr ""
#: ../../../CHANGES.rst:886
msgid ""
"Fixed polling startup when \"bot\" key is passed manually into dispatcher"
" workflow data `#1242 <https://github.com/aiogram/aiogram/issues/1242>`_"
msgstr ""
#: ../../../CHANGES.rst:888
msgid "Added codegen configuration for lost shortcuts:"
msgstr ""
#: ../../../CHANGES.rst:890
msgid "ShippingQuery.answer"
msgstr ""
#: ../../../CHANGES.rst:891
msgid "PreCheckoutQuery.answer"
msgstr ""
#: ../../../CHANGES.rst:892
msgid "Message.delete_reply_markup"
msgstr ""
#: ../../../CHANGES.rst:893
msgid "`#1244 <https://github.com/aiogram/aiogram/issues/1244>`_"
msgstr ""
#: ../../../CHANGES.rst:899
msgid ""
"Added documentation for webhook and polling modes. `#1241 "
"<https://github.com/aiogram/aiogram/issues/1241>`_"
msgstr ""
#: ../../../CHANGES.rst:906
msgid ""
"Reworked InputFile reading, removed :code:`__aiter__` method, added `bot:"
" Bot` argument to the :code:`.read(...)` method, so, from now "
"URLInputFile can be used without specifying bot instance. `#1238 "
"<https://github.com/aiogram/aiogram/issues/1238>`_"
msgstr ""
#: ../../../CHANGES.rst:910
msgid ""
"Code-generated :code:`__init__` typehints in types and methods to make "
"IDE happy without additional pydantic plugin `#1245 "
"<https://github.com/aiogram/aiogram/issues/1245>`_"
msgstr ""
#: ../../../CHANGES.rst:915
msgid "3.0.0b9 (2023-07-30)"
msgstr ""
#: ../../../CHANGES.rst:920
msgid ""
"Added new shortcuts for "
":class:`aiogram.types.chat_member_updated.ChatMemberUpdated` to send "
"message to chat that member joined/left. `#1234 "
"<https://github.com/aiogram/aiogram/issues/1234>`_"
msgstr ""
#: ../../../CHANGES.rst:923
msgid ""
"Added new shortcuts for "
":class:`aiogram.types.chat_join_request.ChatJoinRequest` to make easier "
"access to sending messages to users who wants to join to chat. `#1235 "
"<https://github.com/aiogram/aiogram/issues/1235>`_"
msgstr ""
#: ../../../CHANGES.rst:931
msgid ""
"Fixed bot assignment in the :code:`Message.send_copy` shortcut `#1232 "
"<https://github.com/aiogram/aiogram/issues/1232>`_"
msgstr ""
#: ../../../CHANGES.rst:933
msgid ""
"Added model validation to remove UNSET before field validation. This "
"change was necessary to correctly handle parse_mode where 'UNSET' is used"
" as a sentinel value. Without the removal of 'UNSET', it would create "
"issues when passed to model initialization from Bot.method_name. 'UNSET' "
"was also added to typing. `#1233 "
"<https://github.com/aiogram/aiogram/issues/1233>`_"
msgstr ""
#: ../../../CHANGES.rst:938
msgid "Updated pydantic to 2.1 with few bugfixes"
msgstr ""
#: ../../../CHANGES.rst:944
msgid ""
"Improved docs, added basic migration guide (will be expanded later) "
"`#1143 <https://github.com/aiogram/aiogram/issues/1143>`_"
msgstr ""
#: ../../../CHANGES.rst:951
msgid ""
"Removed the use of the context instance (Bot.get_current) from all "
"placements that were used previously. This is to avoid the use of the "
"context instance in the wrong place. `#1230 "
"<https://github.com/aiogram/aiogram/issues/1230>`_"
msgstr ""
#: ../../../CHANGES.rst:957
msgid "3.0.0b8 (2023-07-17)"
msgstr ""
#: ../../../CHANGES.rst:962
msgid ""
"Added possibility to use custom events in routers (If router does not "
"support custom event it does not break and passes it to included "
"routers). `#1147 <https://github.com/aiogram/aiogram/issues/1147>`_"
msgstr ""
#: ../../../CHANGES.rst:964
msgid "Added support for FSM in Forum topics."
msgstr ""
#: ../../../CHANGES.rst:966
msgid "The strategy can be changed in dispatcher:"
msgstr ""
#: ../../../CHANGES.rst:979
msgid ""
"If you have implemented you own storages you should extend record key "
"generation with new one attribute - :code:`thread_id`"
msgstr ""
#: ../../../CHANGES.rst:981
msgid "`#1161 <https://github.com/aiogram/aiogram/issues/1161>`_"
msgstr ""
#: ../../../CHANGES.rst:982
msgid "Improved CallbackData serialization."
msgstr ""
#: ../../../CHANGES.rst:984
msgid "Minimized UUID (hex without dashes)"
msgstr ""
#: ../../../CHANGES.rst:985
msgid "Replaced bool values with int (true=1, false=0)"
msgstr ""
#: ../../../CHANGES.rst:986
msgid "`#1163 <https://github.com/aiogram/aiogram/issues/1163>`_"
msgstr ""
#: ../../../CHANGES.rst:987
msgid ""
"Added a tool to make text formatting flexible and easy. More details on "
"the :ref:`corresponding documentation page <formatting-tool>` `#1172 "
"<https://github.com/aiogram/aiogram/issues/1172>`_"
msgstr ""
#: ../../../CHANGES.rst:990
msgid ""
"Added :code:`X-Telegram-Bot-Api-Secret-Token` header check `#1173 "
"<https://github.com/aiogram/aiogram/issues/1173>`_"
msgstr ""
#: ../../../CHANGES.rst:992
msgid ""
"Made :code:`allowed_updates` list to revolve automatically in "
"start_polling method if not set explicitly. `#1178 "
"<https://github.com/aiogram/aiogram/issues/1178>`_"
msgstr ""
#: ../../../CHANGES.rst:994
msgid ""
"Added possibility to pass custom headers to :class:`URLInputFile` object "
"`#1191 <https://github.com/aiogram/aiogram/issues/1191>`_"
msgstr ""
#: ../../../CHANGES.rst:1001
msgid ""
"Change type of result in InlineQueryResult enum for "
":code:`InlineQueryResultCachedMpeg4Gif` and "
":code:`InlineQueryResultMpeg4Gif` to more correct according to "
"documentation."
msgstr ""
#: ../../../CHANGES.rst:1004
msgid ""
"Change regexp for entities parsing to more correct "
"(:code:`InlineQueryResultType.yml`). `#1146 "
"<https://github.com/aiogram/aiogram/issues/1146>`_"
msgstr ""
#: ../../../CHANGES.rst:1006
msgid ""
"Fixed signature of startup/shutdown events to include the "
":code:`**dispatcher.workflow_data` as the handler arguments. `#1155 "
"<https://github.com/aiogram/aiogram/issues/1155>`_"
msgstr ""
#: ../../../CHANGES.rst:1008
msgid ""
"Added missing :code:`FORUM_TOPIC_EDITED` value to content_type property "
"`#1160 <https://github.com/aiogram/aiogram/issues/1160>`_"
msgstr ""
#: ../../../CHANGES.rst:1010
msgid ""
"Fixed compatibility with Python 3.8-3.9 (from previous release) `#1162 "
"<https://github.com/aiogram/aiogram/issues/1162>`_"
msgstr ""
#: ../../../CHANGES.rst:1012
msgid ""
"Fixed the markdown spoiler parser. `#1176 "
"<https://github.com/aiogram/aiogram/issues/1176>`_"
msgstr ""
#: ../../../CHANGES.rst:1014
msgid ""
"Fixed workflow data propagation `#1196 "
"<https://github.com/aiogram/aiogram/issues/1196>`_"
msgstr ""
#: ../../../CHANGES.rst:1016
msgid ""
"Fixed the serialization error associated with nested subtypes like "
"InputMedia, ChatMember, etc."
msgstr ""
#: ../../../CHANGES.rst:1019
msgid ""
"The previously generated code resulted in an invalid schema under "
"pydantic v2, which has stricter type parsing. Hence, subtypes without the"
" specification of all subtype unions were generating an empty object. "
"This has been rectified now. `#1213 "
"<https://github.com/aiogram/aiogram/issues/1213>`_"
msgstr ""
#: ../../../CHANGES.rst:1029
msgid ""
"Changed small grammar typos for :code:`upload_file` `#1133 "
"<https://github.com/aiogram/aiogram/issues/1133>`_"
msgstr ""
#: ../../../CHANGES.rst:1036
msgid ""
"Removed text filter in due to is planned to remove this filter few "
"versions ago."
msgstr ""
#: ../../../CHANGES.rst:1038
msgid ""
"Use :code:`F.text` instead `#1170 "
"<https://github.com/aiogram/aiogram/issues/1170>`_"
msgstr ""
#: ../../../CHANGES.rst:1045
msgid ""
"Added full support of `Bot API 6.6 <https://core.telegram.org/bots/api-"
"changelog#march-9-2023>`_"
msgstr ""
#: ../../../CHANGES.rst:1049
msgid ""
"Note that this issue has breaking changes described in the Bot API "
"changelog, this changes is not breaking in the API but breaking inside "
"aiogram because Beta stage is not finished."
msgstr ""
#: ../../../CHANGES.rst:1052
msgid "`#1139 <https://github.com/aiogram/aiogram/issues/1139>`_"
msgstr ""
#: ../../../CHANGES.rst:1053
msgid ""
"Added full support of `Bot API 6.7 <https://core.telegram.org/bots/api-"
"changelog#april-21-2023>`_"
msgstr ""
#: ../../../CHANGES.rst:1057
msgid ""
"Note that arguments *switch_pm_parameter* and *switch_pm_text* was "
"deprecated and should be changed to *button* argument as described in API"
" docs."
msgstr ""
#: ../../../CHANGES.rst:1059
msgid "`#1168 <https://github.com/aiogram/aiogram/issues/1168>`_"
msgstr ""
#: ../../../CHANGES.rst:1060
msgid "Updated `Pydantic to V2 <https://docs.pydantic.dev/2.0/migration/>`_"
msgstr ""
#: ../../../CHANGES.rst:1064
msgid "Be careful, not all libraries is already updated to using V2"
msgstr ""
#: ../../../CHANGES.rst:1065
msgid "`#1202 <https://github.com/aiogram/aiogram/issues/1202>`_"
msgstr ""
#: ../../../CHANGES.rst:1066
msgid ""
"Added global defaults :code:`disable_web_page_preview` and "
":code:`protect_content` in addition to :code:`parse_mode` to the Bot "
"instance, reworked internal request builder mechanism. `#1142 "
"<https://github.com/aiogram/aiogram/issues/1142>`_"
msgstr ""
#: ../../../CHANGES.rst:1069
msgid ""
"Removed bot parameters from storages `#1144 "
"<https://github.com/aiogram/aiogram/issues/1144>`_"
msgstr ""
#: ../../../CHANGES.rst:1072
msgid ""
"Replaced ContextVar's with a new feature called `Validation Context "
"<https://docs.pydantic.dev/latest/usage/validators/#validation-context>`_"
" in Pydantic to improve the clarity, usability, and versatility of "
"handling the Bot instance within method shortcuts."
msgstr ""
#: ../../../CHANGES.rst:1077
msgid "**Breaking**: The 'bot' argument now is required in `URLInputFile`"
msgstr ""
#: ../../../CHANGES.rst:1078
msgid "`#1210 <https://github.com/aiogram/aiogram/issues/1210>`_"
msgstr ""
#: ../../../CHANGES.rst:1079
msgid "Updated magic-filter with new features"
msgstr ""
#: ../../../CHANGES.rst:1081
msgid "Added hint for :code:`len(F)` error"
msgstr ""
#: ../../../CHANGES.rst:1082
msgid "Added not in operation"
msgstr ""
#: ../../../CHANGES.rst:1083
msgid "`#1221 <https://github.com/aiogram/aiogram/issues/1221>`_"
msgstr ""
#: ../../../CHANGES.rst:1087
msgid "3.0.0b7 (2023-02-18)"
msgstr ""
#: ../../../CHANGES.rst:1091
msgid ""
"Note that this version has incompatibility with Python 3.8-3.9 in case "
"when you create an instance of Dispatcher outside of the any coroutine."
msgstr ""
#: ../../../CHANGES.rst:1093
msgid "Sorry for the inconvenience, it will be fixed in the next version."
msgstr ""
#: ../../../CHANGES.rst:1095
msgid "This code will not work:"
msgstr ""
#: ../../../CHANGES.rst:1107
msgid "But if you change it like this it should works as well:"
msgstr ""
#: ../../../CHANGES.rst:1125
msgid "Added missing shortcuts, new enums, reworked old stuff"
msgstr ""
#: ../../../CHANGES.rst:1127
msgid ""
"**Breaking** All previously added enums is re-generated in new place - "
"`aiogram.enums` instead of `aiogram.types`"
msgstr ""
#: ../../../CHANGES.rst:1130
msgid ""
"**Added enums:** "
":class:`aiogram.enums.bot_command_scope_type.BotCommandScopeType`,"
msgstr ""
#: ../../../CHANGES.rst:1131
msgid ""
":class:`aiogram.enums.chat_action.ChatAction`, "
":class:`aiogram.enums.chat_member_status.ChatMemberStatus`, "
":class:`aiogram.enums.chat_type.ChatType`, "
":class:`aiogram.enums.content_type.ContentType`, "
":class:`aiogram.enums.dice_emoji.DiceEmoji`, "
":class:`aiogram.enums.inline_query_result_type.InlineQueryResultType`, "
":class:`aiogram.enums.input_media_type.InputMediaType`, "
":class:`aiogram.enums.mask_position_point.MaskPositionPoint`, "
":class:`aiogram.enums.menu_button_type.MenuButtonType`, "
":class:`aiogram.enums.message_entity_type.MessageEntityType`, "
":class:`aiogram.enums.parse_mode.ParseMode`, "
":class:`aiogram.enums.poll_type.PollType`, "
":class:`aiogram.enums.sticker_type.StickerType`, "
":class:`aiogram.enums.topic_icon_color.TopicIconColor`, "
":class:`aiogram.enums.update_type.UpdateType`,"
msgstr ""
#: ../../../CHANGES.rst:1147
msgid "**Added shortcuts**:"
msgstr ""
#: ../../../CHANGES.rst:1149
msgid "*Chat* :meth:`aiogram.types.chat.Chat.get_administrators`,"
msgstr ""
#: ../../../CHANGES.rst:1150
msgid ""
":meth:`aiogram.types.chat.Chat.delete_message`, "
":meth:`aiogram.types.chat.Chat.revoke_invite_link`, "
":meth:`aiogram.types.chat.Chat.edit_invite_link`, "
":meth:`aiogram.types.chat.Chat.create_invite_link`, "
":meth:`aiogram.types.chat.Chat.export_invite_link`, "
":meth:`aiogram.types.chat.Chat.do`, "
":meth:`aiogram.types.chat.Chat.delete_sticker_set`, "
":meth:`aiogram.types.chat.Chat.set_sticker_set`, "
":meth:`aiogram.types.chat.Chat.get_member`, "
":meth:`aiogram.types.chat.Chat.get_member_count`, "
":meth:`aiogram.types.chat.Chat.leave`, "
":meth:`aiogram.types.chat.Chat.unpin_all_messages`, "
":meth:`aiogram.types.chat.Chat.unpin_message`, "
":meth:`aiogram.types.chat.Chat.pin_message`, "
":meth:`aiogram.types.chat.Chat.set_administrator_custom_title`, "
":meth:`aiogram.types.chat.Chat.set_permissions`, "
":meth:`aiogram.types.chat.Chat.promote`, "
":meth:`aiogram.types.chat.Chat.restrict`, "
":meth:`aiogram.types.chat.Chat.unban`, "
":meth:`aiogram.types.chat.Chat.ban`, "
":meth:`aiogram.types.chat.Chat.set_description`, "
":meth:`aiogram.types.chat.Chat.set_title`, "
":meth:`aiogram.types.chat.Chat.delete_photo`, "
":meth:`aiogram.types.chat.Chat.set_photo`,"
msgstr ""
#: ../../../CHANGES.rst:1174
msgid "*Sticker*: :meth:`aiogram.types.sticker.Sticker.set_position_in_set`,"
msgstr ""
#: ../../../CHANGES.rst:1175
msgid ":meth:`aiogram.types.sticker.Sticker.delete_from_set`,"
msgstr ""
#: ../../../CHANGES.rst:1176
msgid "*User*: :meth:`aiogram.types.user.User.get_profile_photos`"
msgstr ""
#: ../../../CHANGES.rst:1177
msgid "`#952 <https://github.com/aiogram/aiogram/issues/952>`_"
msgstr ""
#: ../../../CHANGES.rst:1178
msgid ""
"Added :ref:`callback answer <callback-answer-util>` feature `#1091 "
"<https://github.com/aiogram/aiogram/issues/1091>`_"
msgstr ""
#: ../../../CHANGES.rst:1180
msgid ""
"Added a method that allows you to compactly register routers `#1117 "
"<https://github.com/aiogram/aiogram/issues/1117>`_"
msgstr ""
#: ../../../CHANGES.rst:1187
msgid ""
"Check status code when downloading file `#816 "
"<https://github.com/aiogram/aiogram/issues/816>`_"
msgstr ""
#: ../../../CHANGES.rst:1189
msgid ""
"Fixed `ignore_case` parameter in :obj:`aiogram.filters.command.Command` "
"filter `#1106 <https://github.com/aiogram/aiogram/issues/1106>`_"
msgstr ""
#: ../../../CHANGES.rst:1196
msgid ""
"Added integration with new code-generator named `Butcher "
"<https://github.com/aiogram/butcher>`_ `#1069 "
"<https://github.com/aiogram/aiogram/issues/1069>`_"
msgstr ""
#: ../../../CHANGES.rst:1198
msgid ""
"Added full support of `Bot API 6.4 <https://core.telegram.org/bots/api-"
"changelog#december-30-2022>`_ `#1088 "
"<https://github.com/aiogram/aiogram/issues/1088>`_"
msgstr ""
#: ../../../CHANGES.rst:1200
msgid ""
"Updated package metadata, moved build internals from Poetry to Hatch, "
"added contributing guides. `#1095 "
"<https://github.com/aiogram/aiogram/issues/1095>`_"
msgstr ""
#: ../../../CHANGES.rst:1202
msgid ""
"Added full support of `Bot API 6.5 <https://core.telegram.org/bots/api-"
"changelog#february-3-2023>`_"
msgstr ""
#: ../../../CHANGES.rst:1206
msgid ""
"Note that :obj:`aiogram.types.chat_permissions.ChatPermissions` is "
"updated without backward compatibility, so now this object has no "
":code:`can_send_media_messages` attribute"
msgstr ""
#: ../../../CHANGES.rst:1208
msgid "`#1112 <https://github.com/aiogram/aiogram/issues/1112>`_"
msgstr ""
#: ../../../CHANGES.rst:1209
msgid ""
"Replaced error :code:`TypeError: TelegramEventObserver.__call__() got an "
"unexpected keyword argument '<name>'` with a more understandable one for "
"developers and with a link to the documentation. `#1114 "
"<https://github.com/aiogram/aiogram/issues/1114>`_"
msgstr ""
#: ../../../CHANGES.rst:1212
msgid ""
"Added possibility to reply into webhook with files `#1120 "
"<https://github.com/aiogram/aiogram/issues/1120>`_"
msgstr ""
#: ../../../CHANGES.rst:1214
msgid ""
"Reworked graceful shutdown. Added method to stop polling. Now polling "
"started from dispatcher can be stopped by signals gracefully without "
"errors (on Linux and Mac). `#1124 "
"<https://github.com/aiogram/aiogram/issues/1124>`_"
msgstr ""
#: ../../../CHANGES.rst:1220
msgid "3.0.0b6 (2022-11-18)"
msgstr ""
#: ../../../CHANGES.rst:1225
msgid ""
"(again) Added possibility to combine filters with an *and*/*or* "
"operations."
msgstr ""
#: ../../../CHANGES.rst:1227
msgid ""
"Read more in \":ref:`Combining filters <combining-filters>`\" "
"documentation section `#1018 "
"<https://github.com/aiogram/aiogram/issues/1018>`_"
msgstr ""
#: ../../../CHANGES.rst:1229
msgid "Added following methods to ``Message`` class:"
msgstr ""
#: ../../../CHANGES.rst:1231
msgid ":code:`Message.forward(...)`"
msgstr ""
#: ../../../CHANGES.rst:1232
msgid ":code:`Message.edit_media(...)`"
msgstr ""
#: ../../../CHANGES.rst:1233
msgid ":code:`Message.edit_live_location(...)`"
msgstr ""
#: ../../../CHANGES.rst:1234
msgid ":code:`Message.stop_live_location(...)`"
msgstr ""
#: ../../../CHANGES.rst:1235
msgid ":code:`Message.pin(...)`"
msgstr ""
#: ../../../CHANGES.rst:1236
msgid ":code:`Message.unpin()`"
msgstr ""
#: ../../../CHANGES.rst:1237
msgid "`#1030 <https://github.com/aiogram/aiogram/issues/1030>`_"
msgstr ""
#: ../../../CHANGES.rst:1238
msgid "Added following methods to :code:`User` class:"
msgstr ""
#: ../../../CHANGES.rst:1240
msgid ":code:`User.mention_markdown(...)`"
msgstr ""
#: ../../../CHANGES.rst:1241
msgid ":code:`User.mention_html(...)`"
msgstr ""
#: ../../../CHANGES.rst:1242
msgid "`#1049 <https://github.com/aiogram/aiogram/issues/1049>`_"
msgstr ""
#: ../../../CHANGES.rst:1243
msgid ""
"Added full support of `Bot API 6.3 <https://core.telegram.org/bots/api-"
"changelog#november-5-2022>`_ `#1057 "
"<https://github.com/aiogram/aiogram/issues/1057>`_"
msgstr ""
#: ../../../CHANGES.rst:1250
msgid ""
"Fixed :code:`Message.send_invoice` and :code:`Message.reply_invoice`, "
"added missing arguments `#1047 "
"<https://github.com/aiogram/aiogram/issues/1047>`_"
msgstr ""
#: ../../../CHANGES.rst:1252
msgid "Fixed copy and forward in:"
msgstr ""
#: ../../../CHANGES.rst:1254
msgid ":code:`Message.answer(...)`"
msgstr ""
#: ../../../CHANGES.rst:1255
msgid ":code:`Message.copy_to(...)`"
msgstr ""
#: ../../../CHANGES.rst:1256
msgid "`#1064 <https://github.com/aiogram/aiogram/issues/1064>`_"
msgstr ""
#: ../../../CHANGES.rst:1262
msgid ""
"Fixed UA translations in index.po `#1017 "
"<https://github.com/aiogram/aiogram/issues/1017>`_"
msgstr ""
#: ../../../CHANGES.rst:1264
msgid ""
"Fix typehints for :code:`Message`, :code:`reply_media_group` and "
":code:`answer_media_group` methods `#1029 "
"<https://github.com/aiogram/aiogram/issues/1029>`_"
msgstr ""
#: ../../../CHANGES.rst:1266
msgid ""
"Removed an old now non-working feature `#1060 "
"<https://github.com/aiogram/aiogram/issues/1060>`_"
msgstr ""
#: ../../../CHANGES.rst:1273
msgid ""
"Enabled testing on Python 3.11 `#1044 "
"<https://github.com/aiogram/aiogram/issues/1044>`_"
msgstr ""
#: ../../../CHANGES.rst:1275
msgid ""
"Added a mandatory dependency :code:`certifi` in due to in some cases on "
"systems that doesn't have updated ca-certificates the requests to Bot API"
" fails with reason :code:`[SSL: CERTIFICATE_VERIFY_FAILED] certificate "
"verify failed: self signed certificate in certificate chain` `#1066 "
"<https://github.com/aiogram/aiogram/issues/1066>`_"
msgstr ""
#: ../../../CHANGES.rst:1280
msgid "3.0.0b5 (2022-10-02)"
msgstr ""
#: ../../../CHANGES.rst:1285
msgid ""
"Add PyPy support and run tests under PyPy `#985 "
"<https://github.com/aiogram/aiogram/issues/985>`_"
msgstr ""
#: ../../../CHANGES.rst:1287
msgid ""
"Added message text to aiogram exceptions representation `#988 "
"<https://github.com/aiogram/aiogram/issues/988>`_"
msgstr ""
#: ../../../CHANGES.rst:1289
msgid ""
"Added warning about using magic filter from `magic_filter` instead of "
"`aiogram`'s ones. Is recommended to use `from aiogram import F` instead "
"of `from magic_filter import F` `#990 "
"<https://github.com/aiogram/aiogram/issues/990>`_"
msgstr ""
#: ../../../CHANGES.rst:1292
msgid ""
"Added more detailed error when server response can't be deserialized. "
"This feature will help to debug unexpected responses from the Server "
"`#1014 <https://github.com/aiogram/aiogram/issues/1014>`_"
msgstr ""
#: ../../../CHANGES.rst:1299
msgid ""
"Reworked error event, introduced "
":class:`aiogram.types.error_event.ErrorEvent` object. `#898 "
"<https://github.com/aiogram/aiogram/issues/898>`_"
msgstr ""
#: ../../../CHANGES.rst:1301
msgid ""
"Fixed escaping markdown in `aiogram.utils.markdown` module `#903 "
"<https://github.com/aiogram/aiogram/issues/903>`_"
msgstr ""
#: ../../../CHANGES.rst:1303
msgid ""
"Fixed polling crash when Telegram Bot API raises HTTP 429 status-code. "
"`#995 <https://github.com/aiogram/aiogram/issues/995>`_"
msgstr ""
#: ../../../CHANGES.rst:1305
msgid ""
"Fixed empty mention in command parsing, now it will be None instead of an"
" empty string `#1013 <https://github.com/aiogram/aiogram/issues/1013>`_"
msgstr ""
#: ../../../CHANGES.rst:1312
msgid ""
"Initialized Docs translation (added Ukrainian language) `#925 "
"<https://github.com/aiogram/aiogram/issues/925>`_"
msgstr ""
#: ../../../CHANGES.rst:1319
msgid ""
"Removed filters factory as described in corresponding issue. `#942 "
"<https://github.com/aiogram/aiogram/issues/942>`_"
msgstr ""
#: ../../../CHANGES.rst:1326
msgid ""
"Now Router/Dispatcher accepts only keyword arguments. `#982 "
"<https://github.com/aiogram/aiogram/issues/982>`_"
msgstr ""
#: ../../../CHANGES.rst:1331
msgid "3.0.0b4 (2022-08-14)"
msgstr ""
#: ../../../CHANGES.rst:1336
msgid ""
"Add class helper ChatAction for constants that Telegram BotAPI uses in "
"sendChatAction request. In my opinion, this will help users and will also"
" improve compatibility with 2.x version where similar class was called "
"\"ChatActions\". `#803 <https://github.com/aiogram/aiogram/issues/803>`_"
msgstr ""
#: ../../../CHANGES.rst:1340
msgid "Added possibility to combine filters or invert result"
msgstr ""
#: ../../../CHANGES.rst:1342
msgid "Example:"
msgstr ""
#: ../../../CHANGES.rst:1350
msgid "`#894 <https://github.com/aiogram/aiogram/issues/894>`_"
msgstr ""
#: ../../../CHANGES.rst:1351
msgid ""
"Fixed type hints for redis TTL params. `#922 "
"<https://github.com/aiogram/aiogram/issues/922>`_"
msgstr ""
#: ../../../CHANGES.rst:1353
msgid ""
"Added `full_name` shortcut for `Chat` object `#929 "
"<https://github.com/aiogram/aiogram/issues/929>`_"
msgstr ""
#: ../../../CHANGES.rst:1360
msgid ""
"Fixed false-positive coercing of Union types in API methods `#901 "
"<https://github.com/aiogram/aiogram/issues/901>`_"
msgstr ""
#: ../../../CHANGES.rst:1362
msgid "Added 3 missing content types:"
msgstr ""
#: ../../../CHANGES.rst:1364
msgid "proximity_alert_triggered"
msgstr ""
#: ../../../CHANGES.rst:1365
msgid "supergroup_chat_created"
msgstr ""
#: ../../../CHANGES.rst:1366
msgid "channel_chat_created"
msgstr ""
#: ../../../CHANGES.rst:1367
msgid "`#906 <https://github.com/aiogram/aiogram/issues/906>`_"
msgstr ""
#: ../../../CHANGES.rst:1368
msgid ""
"Fixed the ability to compare the state, now comparison to copy of the "
"state will return `True`. `#927 "
"<https://github.com/aiogram/aiogram/issues/927>`_"
msgstr ""
#: ../../../CHANGES.rst:1370
msgid ""
"Fixed default lock kwargs in RedisEventIsolation. `#972 "
"<https://github.com/aiogram/aiogram/issues/972>`_"
msgstr ""
#: ../../../CHANGES.rst:1377
msgid ""
"Restrict including routers with strings `#896 "
"<https://github.com/aiogram/aiogram/issues/896>`_"
msgstr ""
#: ../../../CHANGES.rst:1379
msgid ""
"Changed CommandPatterType to CommandPatternType in "
"`aiogram/dispatcher/filters/command.py` `#907 "
"<https://github.com/aiogram/aiogram/issues/907>`_"
msgstr ""
#: ../../../CHANGES.rst:1381
msgid ""
"Added full support of `Bot API 6.1 <https://core.telegram.org/bots/api-"
"changelog#june-20-2022>`_ `#936 "
"<https://github.com/aiogram/aiogram/issues/936>`_"
msgstr ""
#: ../../../CHANGES.rst:1383
msgid "**Breaking!** More flat project structure"
msgstr ""
#: ../../../CHANGES.rst:1385
msgid "These packages was moved, imports in your code should be fixed:"
msgstr ""
#: ../../../CHANGES.rst:1387
msgid ":code:`aiogram.dispatcher.filters` -> :code:`aiogram.filters`"
msgstr ""
#: ../../../CHANGES.rst:1388
msgid ":code:`aiogram.dispatcher.fsm` -> :code:`aiogram.fsm`"
msgstr ""
#: ../../../CHANGES.rst:1389
msgid ":code:`aiogram.dispatcher.handler` -> :code:`aiogram.handler`"
msgstr ""
#: ../../../CHANGES.rst:1390
msgid ":code:`aiogram.dispatcher.webhook` -> :code:`aiogram.webhook`"
msgstr ""
#: ../../../CHANGES.rst:1391
msgid ""
":code:`aiogram.dispatcher.flags/*` -> :code:`aiogram.dispatcher.flags` "
"(single module instead of package)"
msgstr ""
#: ../../../CHANGES.rst:1392
msgid "`#938 <https://github.com/aiogram/aiogram/issues/938>`_"
msgstr ""
#: ../../../CHANGES.rst:1393
msgid ""
"Removed deprecated :code:`router.<event>_handler` and "
":code:`router.register_<event>_handler` methods. `#941 "
"<https://github.com/aiogram/aiogram/issues/941>`_"
msgstr ""
#: ../../../CHANGES.rst:1395
msgid ""
"Deprecated filters factory. It will be removed in next Beta (3.0b5) `#942"
" <https://github.com/aiogram/aiogram/issues/942>`_"
msgstr ""
#: ../../../CHANGES.rst:1397
msgid ""
"`MessageEntity` method `get_text` was removed and `extract` was renamed "
"to `extract_from` `#944 <https://github.com/aiogram/aiogram/issues/944>`_"
msgstr ""
#: ../../../CHANGES.rst:1399
msgid ""
"Added full support of `Bot API 6.2 <https://core.telegram.org/bots/api-"
"changelog#august-12-2022>`_ `#975 "
"<https://github.com/aiogram/aiogram/issues/975>`_"
msgstr ""
#: ../../../CHANGES.rst:1404
msgid "3.0.0b3 (2022-04-19)"
msgstr ""
#: ../../../CHANGES.rst:1409
msgid ""
"Added possibility to get command magic result as handler argument `#889 "
"<https://github.com/aiogram/aiogram/issues/889>`_"
msgstr ""
#: ../../../CHANGES.rst:1411
msgid ""
"Added full support of `Telegram Bot API 6.0 "
"<https://core.telegram.org/bots/api-changelog#april-16-2022>`_ `#890 "
"<https://github.com/aiogram/aiogram/issues/890>`_"
msgstr ""
#: ../../../CHANGES.rst:1418
msgid ""
"Fixed I18n lazy-proxy. Disabled caching. `#839 "
"<https://github.com/aiogram/aiogram/issues/839>`_"
msgstr ""
#: ../../../CHANGES.rst:1420
msgid ""
"Added parsing of spoiler message entity `#865 "
"<https://github.com/aiogram/aiogram/issues/865>`_"
msgstr ""
#: ../../../CHANGES.rst:1422
msgid ""
"Fixed default `parse_mode` for `Message.copy_to()` method. `#876 "
"<https://github.com/aiogram/aiogram/issues/876>`_"
msgstr ""
#: ../../../CHANGES.rst:1424
msgid ""
"Fixed CallbackData factory parsing IntEnum's `#885 "
"<https://github.com/aiogram/aiogram/issues/885>`_"
msgstr ""
#: ../../../CHANGES.rst:1431
msgid ""
"Added automated check that pull-request adds a changes description to "
"**CHANGES** directory `#873 "
"<https://github.com/aiogram/aiogram/issues/873>`_"
msgstr ""
#: ../../../CHANGES.rst:1433
msgid ""
"Changed :code:`Message.html_text` and :code:`Message.md_text` attributes "
"behaviour when message has no text. The empty string will be used instead"
" of raising error. `#874 "
"<https://github.com/aiogram/aiogram/issues/874>`_"
msgstr ""
#: ../../../CHANGES.rst:1436
msgid ""
"Used `redis-py` instead of `aioredis` package in due to this packages was"
" merged into single one `#882 "
"<https://github.com/aiogram/aiogram/issues/882>`_"
msgstr ""
#: ../../../CHANGES.rst:1438
msgid ""
"Solved common naming problem with middlewares that confusing too much "
"developers - now you can't see the `middleware` and `middlewares` "
"attributes at the same point because this functionality encapsulated to "
"special interface. `#883 "
"<https://github.com/aiogram/aiogram/issues/883>`_"
msgstr ""
#: ../../../CHANGES.rst:1445
msgid "3.0.0b2 (2022-02-19)"
msgstr ""
#: ../../../CHANGES.rst:1450
msgid ""
"Added possibility to pass additional arguments into the aiohttp webhook "
"handler to use this arguments inside handlers as the same as it possible "
"in polling mode. `#785 <https://github.com/aiogram/aiogram/issues/785>`_"
msgstr ""
#: ../../../CHANGES.rst:1453
msgid ""
"Added possibility to add handler flags via decorator (like `pytest.mark` "
"decorator but `aiogram.flags`) `#836 "
"<https://github.com/aiogram/aiogram/issues/836>`_"
msgstr ""
#: ../../../CHANGES.rst:1455
msgid ""
"Added :code:`ChatActionSender` utility to automatically sends chat action"
" while long process is running."
msgstr ""
#: ../../../CHANGES.rst:1457
msgid ""
"It also can be used as message middleware and can be customized via "
":code:`chat_action` flag. `#837 "
"<https://github.com/aiogram/aiogram/issues/837>`_"
msgstr ""
#: ../../../CHANGES.rst:1464
msgid ""
"Fixed unexpected behavior of sequences in the StateFilter. `#791 "
"<https://github.com/aiogram/aiogram/issues/791>`_"
msgstr ""
#: ../../../CHANGES.rst:1466
msgid ""
"Fixed exceptions filters `#827 "
"<https://github.com/aiogram/aiogram/issues/827>`_"
msgstr ""
#: ../../../CHANGES.rst:1473
msgid ""
"Logger name for processing events is changed to :code:`aiogram.events`. "
"`#830 <https://github.com/aiogram/aiogram/issues/830>`_"
msgstr ""
#: ../../../CHANGES.rst:1475
msgid ""
"Added full support of Telegram Bot API 5.6 and 5.7 `#835 "
"<https://github.com/aiogram/aiogram/issues/835>`_"
msgstr ""
#: ../../../CHANGES.rst:1477
msgid ""
"**BREAKING** Events isolation mechanism is moved from FSM storages to "
"standalone managers `#838 "
"<https://github.com/aiogram/aiogram/issues/838>`_"
msgstr ""
#: ../../../CHANGES.rst:1483
msgid "3.0.0b1 (2021-12-12)"
msgstr ""
#: ../../../CHANGES.rst:1488
msgid "Added new custom operation for MagicFilter named :code:`as_`"
msgstr ""
#: ../../../CHANGES.rst:1490
msgid "Now you can use it to get magic filter result as handler argument"
msgstr ""
#: ../../../CHANGES.rst:1506
msgid "`#759 <https://github.com/aiogram/aiogram/issues/759>`_"
msgstr ""
#: ../../../CHANGES.rst:1512
msgid ""
"Fixed: Missing :code:`ChatMemberHandler` import in "
":code:`aiogram/dispatcher/handler` `#751 "
"<https://github.com/aiogram/aiogram/issues/751>`_"
msgstr ""
#: ../../../CHANGES.rst:1519
msgid ""
"Check :code:`destiny` in case of no :code:`with_destiny` enabled in "
"RedisStorage key builder `#776 "
"<https://github.com/aiogram/aiogram/issues/776>`_"
msgstr ""
#: ../../../CHANGES.rst:1521
msgid ""
"Added full support of `Bot API 5.5 <https://core.telegram.org/bots/api-"
"changelog#december-7-2021>`_ `#777 "
"<https://github.com/aiogram/aiogram/issues/777>`_"
msgstr ""
#: ../../../CHANGES.rst:1523
msgid ""
"Stop using feature from #336. From now settings of client-session should "
"be placed as initializer arguments instead of changing instance "
"attributes. `#778 <https://github.com/aiogram/aiogram/issues/778>`_"
msgstr ""
#: ../../../CHANGES.rst:1525
msgid ""
"Make TelegramAPIServer files wrapper in local mode bi-directional "
"(server-client, client-server) Now you can convert local path to server "
"path and server path to local path. `#779 "
"<https://github.com/aiogram/aiogram/issues/779>`_"
msgstr ""
#: ../../../CHANGES.rst:1531
msgid "3.0.0a18 (2021-11-10)"
msgstr ""
#: ../../../CHANGES.rst:1536
msgid ""
"Breaking: Changed the signature of the session middlewares Breaking: "
"Renamed AiohttpSession.make_request method parameter from call to method "
"to match the naming in the base class Added middleware for logging "
"outgoing requests `#716 <https://github.com/aiogram/aiogram/issues/716>`_"
msgstr ""
#: ../../../CHANGES.rst:1540
msgid ""
"Improved description of filters resolving error. For example when you try"
" to pass wrong type of argument to the filter but don't know why filter "
"is not resolved now you can get error like this:"
msgstr ""
#: ../../../CHANGES.rst:1550
msgid "`#717 <https://github.com/aiogram/aiogram/issues/717>`_"
msgstr ""
#: ../../../CHANGES.rst:1551
msgid ""
"**Breaking internal API change** Reworked FSM Storage record keys "
"propagation `#723 <https://github.com/aiogram/aiogram/issues/723>`_"
msgstr ""
#: ../../../CHANGES.rst:1554
msgid ""
"Implemented new filter named :code:`MagicData(magic_data)` that helps to "
"filter event by data from middlewares or other filters"
msgstr ""
#: ../../../CHANGES.rst:1556
msgid ""
"For example your bot is running with argument named :code:`config` that "
"contains the application config then you can filter event by value from "
"this config:"
msgstr ""
#: ../../../CHANGES.rst:1562
msgid "`#724 <https://github.com/aiogram/aiogram/issues/724>`_"
msgstr ""
#: ../../../CHANGES.rst:1568
msgid ""
"Fixed I18n context inside error handlers `#726 "
"<https://github.com/aiogram/aiogram/issues/726>`_"
msgstr ""
#: ../../../CHANGES.rst:1570
msgid ""
"Fixed bot session closing before emit shutdown `#734 "
"<https://github.com/aiogram/aiogram/issues/734>`_"
msgstr ""
#: ../../../CHANGES.rst:1572
msgid ""
"Fixed: bound filter resolving does not require children routers `#736 "
"<https://github.com/aiogram/aiogram/issues/736>`_"
msgstr ""
#: ../../../CHANGES.rst:1579
msgid ""
"Enabled testing on Python 3.10 Removed `async_lru` dependency (is "
"incompatible with Python 3.10) and replaced usage with protected property"
" `#719 <https://github.com/aiogram/aiogram/issues/719>`_"
msgstr ""
#: ../../../CHANGES.rst:1582
msgid ""
"Converted README.md to README.rst and use it as base file for docs `#725 "
"<https://github.com/aiogram/aiogram/issues/725>`_"
msgstr ""
#: ../../../CHANGES.rst:1584
msgid "Rework filters resolving:"
msgstr ""
#: ../../../CHANGES.rst:1586
msgid "Automatically apply Bound Filters with default values to handlers"
msgstr ""
#: ../../../CHANGES.rst:1587
msgid "Fix data transfer from parent to included routers filters"
msgstr ""
#: ../../../CHANGES.rst:1588
msgid "`#727 <https://github.com/aiogram/aiogram/issues/727>`_"
msgstr ""
#: ../../../CHANGES.rst:1589
msgid ""
"Added full support of Bot API 5.4 https://core.telegram.org/bots/api-"
"changelog#november-5-2021 `#744 "
"<https://github.com/aiogram/aiogram/issues/744>`_"
msgstr ""
#: ../../../CHANGES.rst:1595
msgid "3.0.0a17 (2021-09-24)"
msgstr ""
#: ../../../CHANGES.rst:1600
msgid ""
"Added :code:`html_text` and :code:`md_text` to Message object `#708 "
"<https://github.com/aiogram/aiogram/issues/708>`_"
msgstr ""
#: ../../../CHANGES.rst:1602
msgid ""
"Refactored I18n, added context managers for I18n engine and current "
"locale `#709 <https://github.com/aiogram/aiogram/issues/709>`_"
msgstr ""
#: ../../../CHANGES.rst:1607
msgid "3.0.0a16 (2021-09-22)"
msgstr ""
#: ../../../CHANGES.rst:1612
msgid "Added support of local Bot API server files downloading"
msgstr ""
#: ../../../CHANGES.rst:1614
msgid ""
"When Local API is enabled files can be downloaded via "
"`bot.download`/`bot.download_file` methods. `#698 "
"<https://github.com/aiogram/aiogram/issues/698>`_"
msgstr ""
#: ../../../CHANGES.rst:1616
msgid ""
"Implemented I18n & L10n support `#701 "
"<https://github.com/aiogram/aiogram/issues/701>`_"
msgstr ""
#: ../../../CHANGES.rst:1623
msgid ""
"Covered by tests and docs KeyboardBuilder util `#699 "
"<https://github.com/aiogram/aiogram/issues/699>`_"
msgstr ""
#: ../../../CHANGES.rst:1625
msgid "**Breaking!!!**. Refactored and renamed exceptions."
msgstr ""
#: ../../../CHANGES.rst:1627
msgid ""
"Exceptions module was moved from :code:`aiogram.utils.exceptions` to "
":code:`aiogram.exceptions`"
msgstr ""
#: ../../../CHANGES.rst:1628
msgid "Added prefix `Telegram` for all error classes"
msgstr ""
#: ../../../CHANGES.rst:1629
msgid "`#700 <https://github.com/aiogram/aiogram/issues/700>`_"
msgstr ""
#: ../../../CHANGES.rst:1630
msgid ""
"Replaced all :code:`pragma: no cover` marks via global "
":code:`.coveragerc` config `#702 "
"<https://github.com/aiogram/aiogram/issues/702>`_"
msgstr ""
#: ../../../CHANGES.rst:1632
msgid "Updated dependencies."
msgstr ""
#: ../../../CHANGES.rst:1634
msgid ""
"**Breaking for framework developers** Now all optional dependencies "
"should be installed as extra: `poetry install -E fast -E redis -E proxy "
"-E i18n -E docs` `#703 <https://github.com/aiogram/aiogram/issues/703>`_"
msgstr ""
#: ../../../CHANGES.rst:1640
msgid "3.0.0a15 (2021-09-10)"
msgstr ""
#: ../../../CHANGES.rst:1645
msgid ""
"Ability to iterate over all states in StatesGroup. Aiogram already had in"
" check for states group so this is relative feature. `#666 "
"<https://github.com/aiogram/aiogram/issues/666>`_"
msgstr ""
#: ../../../CHANGES.rst:1653
msgid ""
"Fixed incorrect type checking in the "
":class:`aiogram.utils.keyboard.KeyboardBuilder` `#674 "
"<https://github.com/aiogram/aiogram/issues/674>`_"
msgstr ""
#: ../../../CHANGES.rst:1660
msgid ""
"Disable ContentType filter by default `#668 "
"<https://github.com/aiogram/aiogram/issues/668>`_"
msgstr ""
#: ../../../CHANGES.rst:1662
msgid ""
"Moved update type detection from Dispatcher to Update object `#669 "
"<https://github.com/aiogram/aiogram/issues/669>`_"
msgstr ""
#: ../../../CHANGES.rst:1664
msgid ""
"Updated **pre-commit** config `#681 "
"<https://github.com/aiogram/aiogram/issues/681>`_"
msgstr ""
#: ../../../CHANGES.rst:1666
msgid ""
"Reworked **handlers_in_use** util. Function moved to Router as method "
"**.resolve_used_update_types()** `#682 "
"<https://github.com/aiogram/aiogram/issues/682>`_"
msgstr ""
#: ../../../CHANGES.rst:1671
msgid "3.0.0a14 (2021-08-17)"
msgstr ""
#: ../../../CHANGES.rst:1676
msgid ""
"add aliases for edit/delete reply markup to Message `#662 "
"<https://github.com/aiogram/aiogram/issues/662>`_"
msgstr ""
#: ../../../CHANGES.rst:1678
msgid ""
"Reworked outer middleware chain. Prevent to call many times the outer "
"middleware for each nested router `#664 "
"<https://github.com/aiogram/aiogram/issues/664>`_"
msgstr ""
#: ../../../CHANGES.rst:1685
msgid ""
"Prepare parse mode for InputMessageContent in AnswerInlineQuery method "
"`#660 <https://github.com/aiogram/aiogram/issues/660>`_"
msgstr ""
#: ../../../CHANGES.rst:1692
msgid ""
"Added integration with :code:`towncrier` `#602 "
"<https://github.com/aiogram/aiogram/issues/602>`_"
msgstr ""
#: ../../../CHANGES.rst:1699
msgid ""
"Added `.editorconfig` `#650 "
"<https://github.com/aiogram/aiogram/issues/650>`_"
msgstr ""
#: ../../../CHANGES.rst:1701
msgid ""
"Redis storage speedup globals `#651 "
"<https://github.com/aiogram/aiogram/issues/651>`_"
msgstr ""
#: ../../../CHANGES.rst:1703
msgid ""
"add allow_sending_without_reply param to Message reply aliases `#663 "
"<https://github.com/aiogram/aiogram/issues/663>`_"
msgstr ""
#: ../../../HISTORY.rst:7
msgid "2.14.3 (2021-07-21)"
msgstr ""
#: ../../../HISTORY.rst:9
msgid ""
"Fixed :code:`ChatMember` type detection via adding customizable object "
"serialization mechanism (`#624 "
"<https://github.com/aiogram/aiogram/issues/624>`_, `#623 "
"<https://github.com/aiogram/aiogram/issues/623>`_)"
msgstr ""
#: ../../../HISTORY.rst:13
msgid "2.14.2 (2021-07-26)"
msgstr ""
#: ../../../HISTORY.rst:15
msgid ""
"Fixed :code:`MemoryStorage` cleaner (`#619 "
"<https://github.com/aiogram/aiogram/issues/619>`_)"
msgstr ""
#: ../../../HISTORY.rst:16
msgid ""
"Fixed unused default locale in :code:`I18nMiddleware` (`#562 "
"<https://github.com/aiogram/aiogram/issues/562>`_, `#563 "
"<https://github.com/aiogram/aiogram/issues/563>`_)"
msgstr ""
#: ../../../HISTORY.rst:20
msgid "2.14 (2021-07-27)"
msgstr ""
#: ../../../HISTORY.rst:22
msgid ""
"Full support of Bot API 5.3 (`#610 "
"<https://github.com/aiogram/aiogram/issues/610>`_, `#614 "
"<https://github.com/aiogram/aiogram/issues/614>`_)"
msgstr ""
#: ../../../HISTORY.rst:23
msgid ""
"Fixed :code:`Message.send_copy` method for polls (`#603 "
"<https://github.com/aiogram/aiogram/issues/603>`_)"
msgstr ""
#: ../../../HISTORY.rst:24
msgid ""
"Updated pattern for :code:`GroupDeactivated` exception (`#549 "
"<https://github.com/aiogram/aiogram/issues/549>`_"
msgstr ""
#: ../../../HISTORY.rst:25
msgid ""
"Added :code:`caption_entities` field in :code:`InputMedia` base class "
"(`#583 <https://github.com/aiogram/aiogram/issues/583>`_)"
msgstr ""
#: ../../../HISTORY.rst:26
msgid ""
"Fixed HTML text decorations for tag :code:`pre` (`#597 "
"<https://github.com/aiogram/aiogram/issues/597>`_ fixes issues `#596 "
"<https://github.com/aiogram/aiogram/issues/596>`_ and `#481 "
"<https://github.com/aiogram/aiogram/issues/481>`_)"
msgstr ""
#: ../../../HISTORY.rst:27
msgid ""
"Fixed :code:`Message.get_full_command` method for messages with caption "
"(`#576 <https://github.com/aiogram/aiogram/issues/576>`_)"
msgstr ""
#: ../../../HISTORY.rst:28
msgid ""
"Improved :code:`MongoStorage`: remove documents with empty data from "
":code:`aiogram_data` collection to save memory. (`#609 "
"<https://github.com/aiogram/aiogram/issues/609>`_)"
msgstr ""
#: ../../../HISTORY.rst:32
msgid "2.13 (2021-04-28)"
msgstr ""
#: ../../../HISTORY.rst:34
msgid ""
"Added full support of Bot API 5.2 (`#572 "
"<https://github.com/aiogram/aiogram/issues/572>`_)"
msgstr ""
#: ../../../HISTORY.rst:35
msgid ""
"Fixed usage of :code:`provider_data` argument in :code:`sendInvoice` "
"method call"
msgstr ""
#: ../../../HISTORY.rst:36
msgid ""
"Fixed builtin command filter args (`#556 "
"<https://github.com/aiogram/aiogram/issues/556>`_) (`#558 "
"<https://github.com/aiogram/aiogram/issues/558>`_)"
msgstr ""
#: ../../../HISTORY.rst:37
msgid ""
"Allowed to use State instances FSM storage directly (`#542 "
"<https://github.com/aiogram/aiogram/issues/542>`_)"
msgstr ""
#: ../../../HISTORY.rst:38
msgid ""
"Added possibility to get i18n locale without User instance (`#546 "
"<https://github.com/aiogram/aiogram/issues/546>`_)"
msgstr ""
#: ../../../HISTORY.rst:39
msgid ""
"Fixed returning type of :code:`Bot.*_chat_invite_link()` methods `#548 "
"<https://github.com/aiogram/aiogram/issues/548>`_ (`#549 "
"<https://github.com/aiogram/aiogram/issues/549>`_)"
msgstr ""
#: ../../../HISTORY.rst:40
msgid ""
"Fixed deep-linking util (`#569 "
"<https://github.com/aiogram/aiogram/issues/569>`_)"
msgstr ""
#: ../../../HISTORY.rst:41
msgid ""
"Small changes in documentation - describe limits in docstrings "
"corresponding to the current limit. (`#565 "
"<https://github.com/aiogram/aiogram/issues/565>`_)"
msgstr ""
#: ../../../HISTORY.rst:42
msgid ""
"Fixed internal call to deprecated 'is_private' method (`#553 "
"<https://github.com/aiogram/aiogram/issues/553>`_)"
msgstr ""
#: ../../../HISTORY.rst:43
msgid ""
"Added possibility to use :code:`allowed_updates` argument in Polling mode"
" (`#564 <https://github.com/aiogram/aiogram/issues/564>`_)"
msgstr ""
#: ../../../HISTORY.rst:47
msgid "2.12.1 (2021-03-22)"
msgstr ""
#: ../../../HISTORY.rst:49
msgid ""
"Fixed :code:`TypeError: Value should be instance of 'User' not "
"'NoneType'` (`#527 <https://github.com/aiogram/aiogram/issues/527>`_)"
msgstr ""
#: ../../../HISTORY.rst:50
msgid ""
"Added missing :code:`Chat.message_auto_delete_time` field (`#535 "
"<https://github.com/aiogram/aiogram/issues/535>`_)"
msgstr ""
#: ../../../HISTORY.rst:51
msgid ""
"Added :code:`MediaGroup` filter (`#528 "
"<https://github.com/aiogram/aiogram/issues/528>`_)"
msgstr ""
#: ../../../HISTORY.rst:52
msgid ""
"Added :code:`Chat.delete_message` shortcut (`#526 "
"<https://github.com/aiogram/aiogram/issues/526>`_)"
msgstr ""
#: ../../../HISTORY.rst:53
msgid ""
"Added mime types parsing for :code:`aiogram.types.Document` (`#431 "
"<https://github.com/aiogram/aiogram/issues/431>`_)"
msgstr ""
#: ../../../HISTORY.rst:54
msgid ""
"Added warning in :code:`TelegramObject.__setitem__` when Telegram adds a "
"new field (`#532 <https://github.com/aiogram/aiogram/issues/532>`_)"
msgstr ""
#: ../../../HISTORY.rst:55
msgid ""
"Fixed :code:`examples/chat_type_filter.py` (`#533 "
"<https://github.com/aiogram/aiogram/issues/533>`_)"
msgstr ""
#: ../../../HISTORY.rst:56
msgid ""
"Removed redundant definitions in framework code (`#531 "
"<https://github.com/aiogram/aiogram/issues/531>`_)"
msgstr ""
#: ../../../HISTORY.rst:60
msgid "2.12 (2021-03-14)"
msgstr ""
#: ../../../HISTORY.rst:62
msgid ""
"Full support for Telegram Bot API 5.1 (`#519 "
"<https://github.com/aiogram/aiogram/issues/519>`_)"
msgstr ""
#: ../../../HISTORY.rst:63
msgid ""
"Fixed sending playlist of audio files and documents (`#465 "
"<https://github.com/aiogram/aiogram/issues/465>`_, `#468 "
"<https://github.com/aiogram/aiogram/issues/468>`_)"
msgstr ""
#: ../../../HISTORY.rst:64
msgid ""
"Fixed :code:`FSMContextProxy.setdefault` method (`#491 "
"<https://github.com/aiogram/aiogram/issues/491>`_)"
msgstr ""
#: ../../../HISTORY.rst:65
msgid ""
"Fixed :code:`Message.answer_location` and :code:`Message.reply_location` "
"unable to send live location (`#497 "
"<https://github.com/aiogram/aiogram/issues/497>`_)"
msgstr ""
#: ../../../HISTORY.rst:66
msgid ""
"Fixed :code:`user_id` and :code:`chat_id` getters from the context at "
"Dispatcher :code:`check_key`, :code:`release_key` and :code:`throttle` "
"methods (`#520 <https://github.com/aiogram/aiogram/issues/520>`_)"
msgstr ""
#: ../../../HISTORY.rst:67
msgid ""
"Fixed :code:`Chat.update_chat` method and all similar situations (`#516 "
"<https://github.com/aiogram/aiogram/issues/516>`_)"
msgstr ""
#: ../../../HISTORY.rst:68
msgid ""
"Fixed :code:`MediaGroup` attach methods (`#514 "
"<https://github.com/aiogram/aiogram/issues/514>`_)"
msgstr ""
#: ../../../HISTORY.rst:69
msgid ""
"Fixed state filter for inline keyboard query callback in groups (`#508 "
"<https://github.com/aiogram/aiogram/issues/508>`_, `#510 "
"<https://github.com/aiogram/aiogram/issues/510>`_)"
msgstr ""
#: ../../../HISTORY.rst:70
msgid ""
"Added missing :code:`ContentTypes.DICE` (`#466 "
"<https://github.com/aiogram/aiogram/issues/466>`_)"
msgstr ""
#: ../../../HISTORY.rst:71
msgid ""
"Added missing vcard argument to :code:`InputContactMessageContent` "
"constructor (`#473 <https://github.com/aiogram/aiogram/issues/473>`_)"
msgstr ""
#: ../../../HISTORY.rst:72
msgid ""
"Add missing exceptions: :code:`MessageIdInvalid`, "
":code:`CantRestrictChatOwner` and :code:`UserIsAnAdministratorOfTheChat` "
"(`#474 <https://github.com/aiogram/aiogram/issues/474>`_, `#512 "
"<https://github.com/aiogram/aiogram/issues/512>`_)"
msgstr ""
#: ../../../HISTORY.rst:73
msgid ""
"Added :code:`answer_chat_action` to the :code:`Message` object (`#501 "
"<https://github.com/aiogram/aiogram/issues/501>`_)"
msgstr ""
#: ../../../HISTORY.rst:74
msgid ""
"Added dice to :code:`message.send_copy` method (`#511 "
"<https://github.com/aiogram/aiogram/issues/511>`_)"
msgstr ""
#: ../../../HISTORY.rst:75
msgid "Removed deprecation warning from :code:`Message.send_copy`"
msgstr ""
#: ../../../HISTORY.rst:76
msgid ""
"Added an example of integration between externally created aiohttp "
"Application and aiogram (`#433 "
"<https://github.com/aiogram/aiogram/issues/433>`_)"
msgstr ""
#: ../../../HISTORY.rst:77
msgid ""
"Added :code:`split_separator` argument to :code:`safe_split_text` (`#515 "
"<https://github.com/aiogram/aiogram/issues/515>`_)"
msgstr ""
#: ../../../HISTORY.rst:78
msgid ""
"Fixed some typos in docs and examples (`#489 "
"<https://github.com/aiogram/aiogram/issues/489>`_, `#490 "
"<https://github.com/aiogram/aiogram/issues/490>`_, `#498 "
"<https://github.com/aiogram/aiogram/issues/498>`_, `#504 "
"<https://github.com/aiogram/aiogram/issues/504>`_, `#514 "
"<https://github.com/aiogram/aiogram/issues/514>`_)"
msgstr ""
#: ../../../HISTORY.rst:82
msgid "2.11.2 (2021-11-10)"
msgstr ""
#: ../../../HISTORY.rst:84
msgid "Fixed default parse mode"
msgstr ""
#: ../../../HISTORY.rst:85
msgid ""
"Added missing \"supports_streaming\" argument to answer_video method "
"`#462 <https://github.com/aiogram/aiogram/issues/462>`_"
msgstr ""
#: ../../../HISTORY.rst:89
msgid "2.11.1 (2021-11-10)"
msgstr ""
#: ../../../HISTORY.rst:91
msgid "Fixed files URL template"
msgstr ""
#: ../../../HISTORY.rst:92
msgid ""
"Fix MessageEntity serialization for API calls `#457 "
"<https://github.com/aiogram/aiogram/issues/457>`_"
msgstr ""
#: ../../../HISTORY.rst:93
msgid ""
"When entities are set, default parse_mode become disabled (`#461 "
"<https://github.com/aiogram/aiogram/issues/461>`_)"
msgstr ""
#: ../../../HISTORY.rst:94
msgid ""
"Added parameter supports_streaming to reply_video, remove redundant "
"docstrings (`#459 <https://github.com/aiogram/aiogram/issues/459>`_)"
msgstr ""
#: ../../../HISTORY.rst:95
msgid ""
"Added missing parameter to promoteChatMember alias (`#458 "
"<https://github.com/aiogram/aiogram/issues/458>`_)"
msgstr ""
#: ../../../HISTORY.rst:99
msgid "2.11 (2021-11-08)"
msgstr ""
#: ../../../HISTORY.rst:101
msgid ""
"Added full support of Telegram Bot API 5.0 (`#454 "
"<https://github.com/aiogram/aiogram/issues/454>`_)"
msgstr ""
#: ../../../HISTORY.rst:102
msgid "Added possibility to more easy specify custom API Server (example)"
msgstr ""
#: ../../../HISTORY.rst:103
msgid ""
"WARNING: API method :code:`close` was named in Bot class as close_bot in "
"due to Bot instance already has method with the same name. It will be "
"changed in :code:`aiogram 3.0`"
msgstr ""
#: ../../../HISTORY.rst:104
msgid ""
"Added alias to Message object :code:`Message.copy_to` with deprecation of"
" :code:`Message.send_copy`"
msgstr ""
#: ../../../HISTORY.rst:105
msgid ""
":code:`ChatType.SUPER_GROUP` renamed to :code:`ChatType.SUPERGROUP` "
"(`#438 <https://github.com/aiogram/aiogram/issues/438>`_)"
msgstr ""
#: ../../../HISTORY.rst:109
msgid "2.10.1 (2021-09-14)"
msgstr ""
#: ../../../HISTORY.rst:111
msgid ""
"Fixed critical bug with getting asyncio event loop in executor. (`#424 "
"<https://github.com/aiogram/aiogram/issues/424>`_) :code:`AttributeError:"
" 'NoneType' object has no attribute 'run_until_complete'`"
msgstr ""
#: ../../../HISTORY.rst:115
msgid "2.10 (2021-09-13)"
msgstr ""
#: ../../../HISTORY.rst:117
msgid ""
"Breaking change: Stop using _MainThread event loop in bot/dispatcher "
"instances (`#397 <https://github.com/aiogram/aiogram/issues/397>`_)"
msgstr ""
#: ../../../HISTORY.rst:118
msgid ""
"Breaking change: Replaced aiomongo with motor (`#368 "
"<https://github.com/aiogram/aiogram/issues/368>`_, `#380 "
"<https://github.com/aiogram/aiogram/issues/380>`_)"
msgstr ""
#: ../../../HISTORY.rst:119
msgid ""
"Fixed: TelegramObject's aren't destroyed after update handling `#307 "
"<https://github.com/aiogram/aiogram/issues/307>`_ (`#371 "
"<https://github.com/aiogram/aiogram/issues/371>`_)"
msgstr ""
#: ../../../HISTORY.rst:120
msgid ""
"Add setting current context of Telegram types (`#369 "
"<https://github.com/aiogram/aiogram/issues/369>`_)"
msgstr ""
#: ../../../HISTORY.rst:121
msgid ""
"Fixed markdown escaping issues (`#363 "
"<https://github.com/aiogram/aiogram/issues/363>`_)"
msgstr ""
#: ../../../HISTORY.rst:122
msgid ""
"Fixed HTML characters escaping (`#409 "
"<https://github.com/aiogram/aiogram/issues/409>`_)"
msgstr ""
#: ../../../HISTORY.rst:123
msgid "Fixed italic and underline decorations when parse entities to Markdown"
msgstr ""
#: ../../../HISTORY.rst:124
msgid ""
"Fixed `#413 <https://github.com/aiogram/aiogram/issues/413>`_: parse "
"entities positioning (`#414 "
"<https://github.com/aiogram/aiogram/issues/414>`_)"
msgstr ""
#: ../../../HISTORY.rst:125
msgid ""
"Added missing thumb parameter (`#362 "
"<https://github.com/aiogram/aiogram/issues/362>`_)"
msgstr ""
#: ../../../HISTORY.rst:126
msgid ""
"Added public methods to register filters and middlewares (`#370 "
"<https://github.com/aiogram/aiogram/issues/370>`_)"
msgstr ""
#: ../../../HISTORY.rst:127
msgid ""
"Added ChatType builtin filter (`#356 "
"<https://github.com/aiogram/aiogram/issues/356>`_)"
msgstr ""
#: ../../../HISTORY.rst:128
msgid ""
"Fixed IDFilter checking message from channel (`#376 "
"<https://github.com/aiogram/aiogram/issues/376>`_)"
msgstr ""
#: ../../../HISTORY.rst:129
msgid ""
"Added missed answer_poll and reply_poll (`#384 "
"<https://github.com/aiogram/aiogram/issues/384>`_)"
msgstr ""
#: ../../../HISTORY.rst:130
msgid ""
"Added possibility to ignore message caption in commands filter (`#383 "
"<https://github.com/aiogram/aiogram/issues/383>`_)"
msgstr ""
#: ../../../HISTORY.rst:131
msgid "Fixed addStickerToSet method"
msgstr ""
#: ../../../HISTORY.rst:132
msgid ""
"Added preparing thumb in send_document method (`#391 "
"<https://github.com/aiogram/aiogram/issues/391>`_)"
msgstr ""
#: ../../../HISTORY.rst:133
msgid ""
"Added exception MessageToPinNotFound (`#404 "
"<https://github.com/aiogram/aiogram/issues/404>`_)"
msgstr ""
#: ../../../HISTORY.rst:134
msgid ""
"Fixed handlers parameter-spec solving (`#408 "
"<https://github.com/aiogram/aiogram/issues/408>`_)"
msgstr ""
#: ../../../HISTORY.rst:135
msgid ""
"Fixed CallbackQuery.answer() returns nothing (`#420 "
"<https://github.com/aiogram/aiogram/issues/420>`_)"
msgstr ""
#: ../../../HISTORY.rst:136
msgid ""
"CHOSEN_INLINE_RESULT is a correct API-term (`#415 "
"<https://github.com/aiogram/aiogram/issues/415>`_)"
msgstr ""
#: ../../../HISTORY.rst:137
msgid ""
"Fixed missing attributes for Animation class (`#422 "
"<https://github.com/aiogram/aiogram/issues/422>`_)"
msgstr ""
#: ../../../HISTORY.rst:138
msgid ""
"Added missed emoji argument to reply_dice (`#395 "
"<https://github.com/aiogram/aiogram/issues/395>`_)"
msgstr ""
#: ../../../HISTORY.rst:139
msgid ""
"Added is_chat_creator method to ChatMemberStatus (`#394 "
"<https://github.com/aiogram/aiogram/issues/394>`_)"
msgstr ""
#: ../../../HISTORY.rst:140
msgid ""
"Added missed ChatPermissions to __all__ (`#393 "
"<https://github.com/aiogram/aiogram/issues/393>`_)"
msgstr ""
#: ../../../HISTORY.rst:141
msgid ""
"Added is_forward method to Message (`#390 "
"<https://github.com/aiogram/aiogram/issues/390>`_)"
msgstr ""
#: ../../../HISTORY.rst:142
msgid ""
"Fixed usage of deprecated is_private function (`#421 "
"<https://github.com/aiogram/aiogram/issues/421>`_)"
msgstr ""
#: ../../../HISTORY.rst:144
msgid "and many others documentation and examples changes:"
msgstr ""
#: ../../../HISTORY.rst:146
msgid ""
"Updated docstring of RedisStorage2 (`#423 "
"<https://github.com/aiogram/aiogram/issues/423>`_)"
msgstr ""
#: ../../../HISTORY.rst:147
msgid ""
"Updated I18n example (added docs and fixed typos) (`#419 "
"<https://github.com/aiogram/aiogram/issues/419>`_)"
msgstr ""
#: ../../../HISTORY.rst:148
msgid ""
"A little documentation revision (`#381 "
"<https://github.com/aiogram/aiogram/issues/381>`_)"
msgstr ""
#: ../../../HISTORY.rst:149
msgid ""
"Added comments about correct errors_handlers usage (`#398 "
"<https://github.com/aiogram/aiogram/issues/398>`_)"
msgstr ""
#: ../../../HISTORY.rst:150
msgid ""
"Fixed typo rexex -> regex (`#386 "
"<https://github.com/aiogram/aiogram/issues/386>`_)"
msgstr ""
#: ../../../HISTORY.rst:151
msgid ""
"Fixed docs Quick start page code blocks (`#417 "
"<https://github.com/aiogram/aiogram/issues/417>`_)"
msgstr ""
#: ../../../HISTORY.rst:152
msgid ""
"fixed type hints of callback_data (`#400 "
"<https://github.com/aiogram/aiogram/issues/400>`_)"
msgstr ""
#: ../../../HISTORY.rst:153
msgid ""
"Prettify readme, update downloads stats badge (`#406 "
"<https://github.com/aiogram/aiogram/issues/406>`_)"
msgstr ""
#: ../../../HISTORY.rst:157
msgid "2.9.2 (2021-06-13)"
msgstr ""
#: ../../../HISTORY.rst:159
msgid ""
"Fixed :code:`Message.get_full_command()` `#352 "
"<https://github.com/aiogram/aiogram/issues/352>`_"
msgstr ""
#: ../../../HISTORY.rst:160
msgid ""
"Fixed markdown util `#353 "
"<https://github.com/aiogram/aiogram/issues/353>`_"
msgstr ""
#: ../../../HISTORY.rst:164
msgid "2.9 (2021-06-08)"
msgstr ""
#: ../../../HISTORY.rst:166
msgid "Added full support of Telegram Bot API 4.9"
msgstr ""
#: ../../../HISTORY.rst:167
msgid ""
"Fixed user context at poll_answer update (`#322 "
"<https://github.com/aiogram/aiogram/issues/322>`_)"
msgstr ""
#: ../../../HISTORY.rst:168
msgid ""
"Fix Chat.set_description (`#325 "
"<https://github.com/aiogram/aiogram/issues/325>`_)"
msgstr ""
#: ../../../HISTORY.rst:169
msgid ""
"Add lazy session generator (`#326 "
"<https://github.com/aiogram/aiogram/issues/326>`_)"
msgstr ""
#: ../../../HISTORY.rst:170
msgid ""
"Fix text decorations (`#315 "
"<https://github.com/aiogram/aiogram/issues/315>`_, `#316 "
"<https://github.com/aiogram/aiogram/issues/316>`_, `#328 "
"<https://github.com/aiogram/aiogram/issues/328>`_)"
msgstr ""
#: ../../../HISTORY.rst:171
msgid ""
"Fix missing :code:`InlineQueryResultPhoto` :code:`parse_mode` field "
"(`#331 <https://github.com/aiogram/aiogram/issues/331>`_)"
msgstr ""
#: ../../../HISTORY.rst:172
msgid ""
"Fix fields from parent object in :code:`KeyboardButton` (`#344 "
"<https://github.com/aiogram/aiogram/issues/344>`_ fixes `#343 "
"<https://github.com/aiogram/aiogram/issues/343>`_)"
msgstr ""
#: ../../../HISTORY.rst:173
msgid ""
"Add possibility to get bot id without calling :code:`get_me` (`#296 "
"<https://github.com/aiogram/aiogram/issues/296>`_)"
msgstr ""
#: ../../../HISTORY.rst:177
msgid "2.8 (2021-04-26)"
msgstr ""
#: ../../../HISTORY.rst:179
msgid "Added full support of Bot API 4.8"
msgstr ""
#: ../../../HISTORY.rst:180
msgid ""
"Added :code:`Message.answer_dice` and :code:`Message.reply_dice` methods "
"(`#306 <https://github.com/aiogram/aiogram/issues/306>`_)"
msgstr ""
#: ../../../HISTORY.rst:184
msgid "2.7 (2021-04-07)"
msgstr ""
#: ../../../HISTORY.rst:186
msgid ""
"Added full support of Bot API 4.7 (`#294 "
"<https://github.com/aiogram/aiogram/issues/294>`_ `#289 "
"<https://github.com/aiogram/aiogram/issues/289>`_)"
msgstr ""
#: ../../../HISTORY.rst:187
msgid ""
"Added default parse mode for send_animation method (`#293 "
"<https://github.com/aiogram/aiogram/issues/293>`_ `#292 "
"<https://github.com/aiogram/aiogram/issues/292>`_)"
msgstr ""
#: ../../../HISTORY.rst:188
msgid ""
"Added new API exception when poll requested in public chats (`#270 "
"<https://github.com/aiogram/aiogram/issues/270>`_)"
msgstr ""
#: ../../../HISTORY.rst:189
msgid ""
"Make correct User and Chat get_mention methods (`#277 "
"<https://github.com/aiogram/aiogram/issues/277>`_)"
msgstr ""
#: ../../../HISTORY.rst:190
msgid "Small changes and other minor improvements"
msgstr ""
#: ../../../HISTORY.rst:194
msgid "2.6.1 (2021-01-25)"
msgstr ""
#: ../../../HISTORY.rst:196
msgid ""
"Fixed reply :code:`KeyboardButton` initializer with :code:`request_poll` "
"argument (`#266 <https://github.com/aiogram/aiogram/issues/266>`_)"
msgstr ""
#: ../../../HISTORY.rst:197
msgid "Added helper for poll types (:code:`aiogram.types.PollType`)"
msgstr ""
#: ../../../HISTORY.rst:198
msgid ""
"Changed behavior of Telegram_object :code:`.as_*` and :code:`.to_*` "
"methods. It will no more mutate the object. (`#247 "
"<https://github.com/aiogram/aiogram/issues/247>`_)"
msgstr ""
#: ../../../HISTORY.rst:202
msgid "2.6 (2021-01-23)"
msgstr ""
#: ../../../HISTORY.rst:204
msgid ""
"Full support of Telegram Bot API v4.6 (Polls 2.0) `#265 "
"<https://github.com/aiogram/aiogram/issues/265>`_"
msgstr ""
#: ../../../HISTORY.rst:205
msgid "Aded new filter - IsContactSender (commit)"
msgstr ""
#: ../../../HISTORY.rst:206
msgid ""
"Fixed proxy extra dependencies version `#262 "
"<https://github.com/aiogram/aiogram/issues/262>`_"
msgstr ""
#: ../../../HISTORY.rst:210
msgid "2.5.3 (2021-01-05)"
msgstr ""
#: ../../../HISTORY.rst:212
msgid ""
"`#255 <https://github.com/aiogram/aiogram/issues/255>`_ Updated "
"CallbackData factory validity check. More correct for non-latin symbols"
msgstr ""
#: ../../../HISTORY.rst:213
msgid ""
"`#256 <https://github.com/aiogram/aiogram/issues/256>`_ Fixed "
":code:`renamed_argument` decorator error"
msgstr ""
#: ../../../HISTORY.rst:214
msgid ""
"`#257 <https://github.com/aiogram/aiogram/issues/257>`_ One more fix of "
"CommandStart filter"
msgstr ""
#: ../../../HISTORY.rst:218
msgid "2.5.2 (2021-01-01)"
msgstr ""
#: ../../../HISTORY.rst:220
msgid "Get back :code:`quote_html` and :code:`escape_md` functions"
msgstr ""
#: ../../../HISTORY.rst:224
msgid "2.5.1 (2021-01-01)"
msgstr ""
#: ../../../HISTORY.rst:226
msgid "Hot-fix of :code:`CommandStart` filter"
msgstr ""
#: ../../../HISTORY.rst:230
msgid "2.5 (2021-01-01)"
msgstr ""
#: ../../../HISTORY.rst:232
msgid ""
"Added full support of Telegram Bot API 4.5 (`#250 "
"<https://github.com/aiogram/aiogram/issues/250>`_, `#251 "
"<https://github.com/aiogram/aiogram/issues/251>`_)"
msgstr ""
#: ../../../HISTORY.rst:233
msgid ""
"`#239 <https://github.com/aiogram/aiogram/issues/239>`_ Fixed "
":code:`check_token` method"
msgstr ""
#: ../../../HISTORY.rst:234
msgid ""
"`#238 <https://github.com/aiogram/aiogram/issues/238>`_, `#241 "
"<https://github.com/aiogram/aiogram/issues/241>`_: Added deep-linking "
"utils"
msgstr ""
#: ../../../HISTORY.rst:235
msgid ""
"`#248 <https://github.com/aiogram/aiogram/issues/248>`_ Fixed support of "
"aiohttp-socks"
msgstr ""
#: ../../../HISTORY.rst:236
msgid "Updated setup.py. No more use of internal pip API"
msgstr ""
#: ../../../HISTORY.rst:237
msgid "Updated links to documentations (https://docs.aiogram.dev)"
msgstr ""
#: ../../../HISTORY.rst:238
msgid ""
"Other small changes and minor improvements (`#223 "
"<https://github.com/aiogram/aiogram/issues/223>`_ and others...)"
msgstr ""
#: ../../../HISTORY.rst:242
msgid "2.4 (2021-10-29)"
msgstr ""
#: ../../../HISTORY.rst:244
msgid "Added Message.send_copy method (forward message without forwarding)"
msgstr ""
#: ../../../HISTORY.rst:245
msgid ""
"Safe close of aiohttp client session (no more exception when application "
"is shutdown)"
msgstr ""
#: ../../../HISTORY.rst:246
msgid ""
"No more \"adWanced\" words in project `#209 "
"<https://github.com/aiogram/aiogram/issues/209>`_"
msgstr ""
#: ../../../HISTORY.rst:247
msgid ""
"Arguments user and chat is renamed to user_id and chat_id in "
"Dispatcher.throttle method `#196 "
"<https://github.com/aiogram/aiogram/issues/196>`_"
msgstr ""
#: ../../../HISTORY.rst:248
msgid ""
"Fixed set_chat_permissions `#198 "
"<https://github.com/aiogram/aiogram/issues/198>`_"
msgstr ""
#: ../../../HISTORY.rst:249
msgid ""
"Fixed Dispatcher polling task does not process cancellation `#199 "
"<https://github.com/aiogram/aiogram/issues/199>`_, `#201 "
"<https://github.com/aiogram/aiogram/issues/201>`_"
msgstr ""
#: ../../../HISTORY.rst:250
msgid ""
"Fixed compatibility with latest asyncio version `#200 "
"<https://github.com/aiogram/aiogram/issues/200>`_"
msgstr ""
#: ../../../HISTORY.rst:251
msgid ""
"Disabled caching by default for lazy_gettext method of I18nMiddleware "
"`#203 <https://github.com/aiogram/aiogram/issues/203>`_"
msgstr ""
#: ../../../HISTORY.rst:252
msgid ""
"Fixed HTML user mention parser `#205 "
"<https://github.com/aiogram/aiogram/issues/205>`_"
msgstr ""
#: ../../../HISTORY.rst:253
msgid ""
"Added IsReplyFilter `#210 "
"<https://github.com/aiogram/aiogram/issues/210>`_"
msgstr ""
#: ../../../HISTORY.rst:254
msgid ""
"Fixed send_poll method arguments `#211 "
"<https://github.com/aiogram/aiogram/issues/211>`_"
msgstr ""
#: ../../../HISTORY.rst:255
msgid ""
"Added OrderedHelper `#215 "
"<https://github.com/aiogram/aiogram/issues/215>`_"
msgstr ""
#: ../../../HISTORY.rst:256
msgid ""
"Fix incorrect completion order. `#217 "
"<https://github.com/aiogram/aiogram/issues/217>`_"
msgstr ""
#: ../../../HISTORY.rst:260
msgid "2.3 (2021-08-16)"
msgstr ""
#: ../../../HISTORY.rst:262
msgid "Full support of Telegram Bot API 4.4"
msgstr ""
#: ../../../HISTORY.rst:263
msgid "Fixed `#143 <https://github.com/aiogram/aiogram/issues/143>`_"
msgstr ""
#: ../../../HISTORY.rst:264
msgid ""
"Added new filters from issue `#151 "
"<https://github.com/aiogram/aiogram/issues/151>`_: `#172 "
"<https://github.com/aiogram/aiogram/issues/172>`_, `#176 "
"<https://github.com/aiogram/aiogram/issues/176>`_, `#182 "
"<https://github.com/aiogram/aiogram/issues/182>`_"
msgstr ""
#: ../../../HISTORY.rst:265
msgid ""
"Added expire argument to RedisStorage2 and other storage fixes `#145 "
"<https://github.com/aiogram/aiogram/issues/145>`_"
msgstr ""
#: ../../../HISTORY.rst:266
msgid ""
"Fixed JSON and Pickle storages `#138 "
"<https://github.com/aiogram/aiogram/issues/138>`_"
msgstr ""
#: ../../../HISTORY.rst:267
msgid ""
"Implemented MongoStorage `#153 "
"<https://github.com/aiogram/aiogram/issues/153>`_ based on aiomongo (soon"
" motor will be also added)"
msgstr ""
#: ../../../HISTORY.rst:268
msgid "Improved tests"
msgstr ""
#: ../../../HISTORY.rst:269
msgid "Updated examples"
msgstr ""
#: ../../../HISTORY.rst:270
msgid ""
"Warning: Updated auth widget util. `#190 "
"<https://github.com/aiogram/aiogram/issues/190>`_"
msgstr ""
#: ../../../HISTORY.rst:271
msgid ""
"Implemented throttle decorator `#181 "
"<https://github.com/aiogram/aiogram/issues/181>`_"
msgstr ""
#: ../../../HISTORY.rst:275
msgid "2.2 (2021-06-09)"
msgstr ""
#: ../../../HISTORY.rst:277
msgid "Provides latest Telegram Bot API (4.3)"
msgstr ""
#: ../../../HISTORY.rst:278
msgid "Updated docs for filters"
msgstr ""
#: ../../../HISTORY.rst:279
msgid ""
"Added opportunity to use different bot tokens from single bot instance "
"(via context manager, `#100 "
"<https://github.com/aiogram/aiogram/issues/100>`_)"
msgstr ""
#: ../../../HISTORY.rst:280
msgid ""
"IMPORTANT: Fixed Typo: :code:`data` -> :code:`bucket` in "
":code:`update_bucket` for RedisStorage2 (`#132 "
"<https://github.com/aiogram/aiogram/issues/132>`_)"
msgstr ""
#: ../../../HISTORY.rst:284
msgid "2.1 (2021-04-18)"
msgstr ""
#: ../../../HISTORY.rst:286
msgid "Implemented all new features from Telegram Bot API 4.2"
msgstr ""
#: ../../../HISTORY.rst:287
msgid ""
":code:`is_member` and :code:`is_admin` methods of :code:`ChatMember` and "
":code:`ChatMemberStatus` was renamed to :code:`is_chat_member` and "
":code:`is_chat_admin`"
msgstr ""
#: ../../../HISTORY.rst:288
msgid "Remover func filter"
msgstr ""
#: ../../../HISTORY.rst:289
msgid ""
"Added some useful Message edit functions (:code:`Message.edit_caption`, "
":code:`Message.edit_media`, :code:`Message.edit_reply_markup`) (`#121 "
"<https://github.com/aiogram/aiogram/issues/121>`_, `#103 "
"<https://github.com/aiogram/aiogram/issues/103>`_, `#104 "
"<https://github.com/aiogram/aiogram/issues/104>`_, `#112 "
"<https://github.com/aiogram/aiogram/issues/112>`_)"
msgstr ""
#: ../../../HISTORY.rst:290
msgid ""
"Added requests timeout for all methods (`#110 "
"<https://github.com/aiogram/aiogram/issues/110>`_)"
msgstr ""
#: ../../../HISTORY.rst:291
msgid ""
"Added :code:`answer*` methods to :code:`Message` object (`#112 "
"<https://github.com/aiogram/aiogram/issues/112>`_)"
msgstr ""
#: ../../../HISTORY.rst:292
msgid "Maked some improvements of :code:`CallbackData` factory"
msgstr ""
#: ../../../HISTORY.rst:293
msgid "Added deep-linking parameter filter to :code:`CommandStart` filter"
msgstr ""
#: ../../../HISTORY.rst:294
msgid ""
"Implemented opportunity to use DNS over socks (`#97 "
"<https://github.com/aiogram/aiogram/issues/97>`_ -> `#98 "
"<https://github.com/aiogram/aiogram/issues/98>`_)"
msgstr ""
#: ../../../HISTORY.rst:295
msgid ""
"Implemented logging filter for extending LogRecord attributes (Will be "
"usefull with external logs collector utils like GrayLog, Kibana and etc.)"
msgstr ""
#: ../../../HISTORY.rst:296
msgid "Updated :code:`requirements.txt` and :code:`dev_requirements.txt` files"
msgstr ""
#: ../../../HISTORY.rst:297
msgid "Other small changes and minor improvements"
msgstr ""
#: ../../../HISTORY.rst:301
msgid "2.0.1 (2021-12-31)"
msgstr ""
#: ../../../HISTORY.rst:303
msgid ""
"Implemented CallbackData factory (`example "
"<https://github.com/aiogram/aiogram/blob/master/examples/callback_data_factory.py>`_)"
msgstr ""
#: ../../../HISTORY.rst:304
msgid ""
"Implemented methods for answering to inline query from context and reply "
"with animation to the messages. `#85 "
"<https://github.com/aiogram/aiogram/issues/85>`_"
msgstr ""
#: ../../../HISTORY.rst:305
msgid ""
"Fixed installation from tar.gz `#84 "
"<https://github.com/aiogram/aiogram/issues/84>`_"
msgstr ""
#: ../../../HISTORY.rst:306
msgid ""
"More exceptions (:code:`ChatIdIsEmpty` and "
":code:`NotEnoughRightsToRestrict`)"
msgstr ""
#: ../../../HISTORY.rst:310
msgid "2.0 (2021-10-28)"
msgstr ""
#: ../../../HISTORY.rst:312
msgid ""
"This update will break backward compability with Python 3.6 and works "
"only with Python 3.7+: - contextvars (PEP-567); - New syntax for "
"annotations (PEP-563)."
msgstr ""
#: ../../../HISTORY.rst:316
msgid ""
"Changes: - Used contextvars instead of :code:`aiogram.utils.context`; - "
"Implemented filters factory; - Implemented new filters mechanism; - "
"Allowed to customize command prefix in CommandsFilter; - Implemented "
"mechanism of passing results from filters (as dicts) as kwargs in "
"handlers (like fixtures in pytest); - Implemented states group feature; -"
" Implemented FSM storage's proxy; - Changed files uploading mechanism; - "
"Implemented pipe for uploading files from URL; - Implemented I18n "
"Middleware; - Errors handlers now should accept only two arguments "
"(current update and exception); - Used :code:`aiohttp_socks` instead of "
":code:`aiosocksy` for Socks4/5 proxy; - types.ContentType was divided to "
":code:`types.ContentType` and :code:`types.ContentTypes`; - Allowed to "
"use rapidjson instead of ujson/json; - :code:`.current()` method in bot "
"and dispatcher objects was renamed to :code:`get_current()`;"
msgstr ""
#: ../../../HISTORY.rst:333
msgid ""
"Full changelog - You can read more details about this release in "
"migration FAQ: "
"`<https://aiogram.readthedocs.io/en/latest/migration_1_to_2.html>`_"
msgstr ""
#: ../../../HISTORY.rst:338
msgid "1.4 (2021-08-03)"
msgstr ""
#: ../../../HISTORY.rst:340
msgid "Bot API 4.0 (`#57 <https://github.com/aiogram/aiogram/issues/57>`_)"
msgstr ""
#: ../../../HISTORY.rst:344
msgid "1.3.3 (2021-07-16)"
msgstr ""
#: ../../../HISTORY.rst:346
msgid "Fixed markup-entities parsing;"
msgstr ""
#: ../../../HISTORY.rst:347
msgid "Added more API exceptions;"
msgstr ""
#: ../../../HISTORY.rst:348
msgid "Now InlineQueryResultLocation has live_period;"
msgstr ""
#: ../../../HISTORY.rst:349
msgid "Added more message content types;"
msgstr ""
#: ../../../HISTORY.rst:350
msgid "Other small changes and minor improvements."
msgstr ""
#: ../../../HISTORY.rst:354
msgid "1.3.2 (2021-05-27)"
msgstr ""
#: ../../../HISTORY.rst:356
msgid "Fixed crashing of polling process. (i think)"
msgstr ""
#: ../../../HISTORY.rst:357
msgid "Added parse_mode field into input query results according to Bot API Docs."
msgstr ""
#: ../../../HISTORY.rst:358
msgid ""
"Added new methods for Chat object. (`#42 "
"<https://github.com/aiogram/aiogram/issues/42>`_, `#43 "
"<https://github.com/aiogram/aiogram/issues/43>`_)"
msgstr ""
#: ../../../HISTORY.rst:359
msgid "**Warning**: disabled connections limit for bot aiohttp session."
msgstr ""
#: ../../../HISTORY.rst:360
msgid "**Warning**: Destroyed \"temp sessions\" mechanism."
msgstr ""
#: ../../../HISTORY.rst:361
msgid "Added new error types."
msgstr ""
#: ../../../HISTORY.rst:362
msgid "Refactored detection of error type."
msgstr ""
#: ../../../HISTORY.rst:363
msgid "Small fixes of executor util."
msgstr ""
#: ../../../HISTORY.rst:364
msgid "Fixed RethinkDBStorage"
msgstr ""
#: ../../../HISTORY.rst:367
msgid "1.3.1 (2018-05-27)"
msgstr ""
#: ../../../HISTORY.rst:371
msgid "1.3 (2021-04-22)"
msgstr ""
#: ../../../HISTORY.rst:373
msgid "Allow to use Socks5 proxy (need manually install :code:`aiosocksy`)."
msgstr ""
#: ../../../HISTORY.rst:374
msgid "Refactored :code:`aiogram.utils.executor` module."
msgstr ""
#: ../../../HISTORY.rst:375
msgid "**[Warning]** Updated requirements list."
msgstr ""
#: ../../../HISTORY.rst:379
msgid "1.2.3 (2018-04-14)"
msgstr ""
#: ../../../HISTORY.rst:381
msgid "Fixed API errors detection"
msgstr ""
#: ../../../HISTORY.rst:382
msgid "Fixed compability of :code:`setup.py` with pip 10.0.0"
msgstr ""
#: ../../../HISTORY.rst:386
msgid "1.2.2 (2018-04-08)"
msgstr ""
#: ../../../HISTORY.rst:388
msgid "Added more error types."
msgstr ""
#: ../../../HISTORY.rst:389
msgid ""
"Implemented method :code:`InputFile.from_url(url: str)` for downloading "
"files."
msgstr ""
#: ../../../HISTORY.rst:390
msgid "Implemented big part of API method tests."
msgstr ""
#: ../../../HISTORY.rst:391
msgid "Other small changes and mminor improvements."
msgstr ""
#: ../../../HISTORY.rst:395
msgid "1.2.1 (2018-03-25)"
msgstr ""
#: ../../../HISTORY.rst:397
msgid ""
"Fixed handling Venue's [`#27 "
"<https://github.com/aiogram/aiogram/issues/27>`_, `#26 "
"<https://github.com/aiogram/aiogram/issues/26>`_]"
msgstr ""
#: ../../../HISTORY.rst:398
msgid ""
"Added parse_mode to all medias (Bot API 3.6 support) [`#23 "
"<https://github.com/aiogram/aiogram/issues/23>`_]"
msgstr ""
#: ../../../HISTORY.rst:399
msgid ""
"Now regexp filter can be used with callback query data [`#19 "
"<https://github.com/aiogram/aiogram/issues/19>`_]"
msgstr ""
#: ../../../HISTORY.rst:400
msgid ""
"Improvements in :code:`InlineKeyboardMarkup` & "
":code:`ReplyKeyboardMarkup` objects [`#21 "
"<https://github.com/aiogram/aiogram/issues/21>`_]"
msgstr ""
#: ../../../HISTORY.rst:401
msgid "Other bug & typo fixes and minor improvements."
msgstr ""
#: ../../../HISTORY.rst:405
msgid "1.2 (2018-02-23)"
msgstr ""
#: ../../../HISTORY.rst:407
msgid "Full provide Telegram Bot API 3.6"
msgstr ""
#: ../../../HISTORY.rst:408
msgid ""
"Fixed critical error: :code:`Fatal Python error: PyImport_GetModuleDict: "
"no module dictionary!`"
msgstr ""
#: ../../../HISTORY.rst:409
msgid "Implemented connection pool in RethinkDB driver"
msgstr ""
#: ../../../HISTORY.rst:410 ../../../HISTORY.rst:418
msgid "Typo fixes of documentstion"
msgstr ""
#: ../../../HISTORY.rst:411 ../../../HISTORY.rst:464
msgid "Other bug fixes and minor improvements."
msgstr ""
#: ../../../HISTORY.rst:415
msgid "1.1 (2018-01-27)"
msgstr ""
#: ../../../HISTORY.rst:417
msgid ""
"Added more methods for data types (like "
":code:`message.reply_sticker(...)` or :code:`file.download(...)`"
msgstr ""
#: ../../../HISTORY.rst:419
msgid ""
"Allow to set default parse mode for messages (:code:`Bot( ... , "
"parse_mode='HTML')`)"
msgstr ""
#: ../../../HISTORY.rst:420
msgid ""
"Allowed to cancel event from the :code:`Middleware.on_pre_process_<event "
"type>`"
msgstr ""
#: ../../../HISTORY.rst:421
msgid "Fixed sending files with correct names."
msgstr ""
#: ../../../HISTORY.rst:422
msgid "Fixed MediaGroup"
msgstr ""
#: ../../../HISTORY.rst:423
msgid ""
"Added RethinkDB storage for FSM "
"(:code:`aiogram.contrib.fsm_storage.rethinkdb`)"
msgstr ""
#: ../../../HISTORY.rst:427
msgid "1.0.4 (2018-01-10)"
msgstr ""
#: ../../../HISTORY.rst:431
msgid "1.0.3 (2018-01-07)"
msgstr ""
#: ../../../HISTORY.rst:433
msgid "Added middlewares mechanism."
msgstr ""
#: ../../../HISTORY.rst:434
msgid "Added example for middlewares and throttling manager."
msgstr ""
#: ../../../HISTORY.rst:435
msgid ""
"Added logging middleware "
"(:code:`aiogram.contrib.middlewares.logging.LoggingMiddleware`)"
msgstr ""
#: ../../../HISTORY.rst:436
msgid "Fixed handling errors in async tasks (marked as 'async_task')"
msgstr ""
#: ../../../HISTORY.rst:437
msgid "Small fixes and other minor improvements."
msgstr ""
#: ../../../HISTORY.rst:441
msgid "1.0.2 (2017-11-29)"
msgstr ""
#: ../../../HISTORY.rst:445
msgid "1.0.1 (2017-11-21)"
msgstr ""
#: ../../../HISTORY.rst:447
msgid "Implemented :code:`types.InputFile` for more easy sending local files"
msgstr ""
#: ../../../HISTORY.rst:448
msgid ""
"**Danger!** Fixed typo in word pooling. Now whatever all methods with "
"that word marked as deprecated and original methods is renamed to "
"polling. Check it in you'r code before updating!"
msgstr ""
#: ../../../HISTORY.rst:449
msgid "Fixed helper for chat actions (:code:`types.ChatActions`)"
msgstr ""
#: ../../../HISTORY.rst:450
msgid ""
"Added `example "
"<https://github.com/aiogram/aiogram/blob/master/examples/media_group.py>`_"
" for media group."
msgstr ""
#: ../../../HISTORY.rst:454
msgid "1.0 (2017-11-19)"
msgstr ""
#: ../../../HISTORY.rst:456
msgid "Remaked data types serialozation/deserialization mechanism (Speed up)."
msgstr ""
#: ../../../HISTORY.rst:457
msgid "Fully rewrited all Telegram data types."
msgstr ""
#: ../../../HISTORY.rst:458
msgid "Bot object was fully rewritted (regenerated)."
msgstr ""
#: ../../../HISTORY.rst:459
msgid "Full provide Telegram Bot API 3.4+ (with sendMediaGroup)"
msgstr ""
#: ../../../HISTORY.rst:460
msgid "Warning: Now :code:`BaseStorage.close()` is awaitable! (FSM)"
msgstr ""
#: ../../../HISTORY.rst:461
msgid "Fixed compability with uvloop."
msgstr ""
#: ../../../HISTORY.rst:462
msgid "More employments for :code:`aiogram.utils.context`."
msgstr ""
#: ../../../HISTORY.rst:463
msgid "Allowed to disable :code:`ujson`."
msgstr ""
#: ../../../HISTORY.rst:465
msgid "Migrated from Bitbucket to Github."
msgstr ""
#: ../../../HISTORY.rst:469
msgid "0.4.1 (2017-08-03)"
msgstr ""
#: ../../../HISTORY.rst:473
msgid "0.4 (2017-08-05)"
msgstr ""
#: ../../../HISTORY.rst:477
msgid "0.3.4 (2017-08-04)"
msgstr ""
#: ../../../HISTORY.rst:481
msgid "0.3.3 (2017-07-05)"
msgstr ""
#: ../../../HISTORY.rst:485
msgid "0.3.2 (2017-07-04)"
msgstr ""
#: ../../../HISTORY.rst:489
msgid "0.3.1 (2017-07-04)"
msgstr ""
#: ../../../HISTORY.rst:493
msgid "0.2b1 (2017-06-00)"
msgstr ""
#: ../../../HISTORY.rst:497
msgid "0.1 (2017-06-03)"
msgstr ""
#~ msgid "\\ |release| [UNRELEASED DRAFT] (2023-11-24)"
#~ msgstr ""
#~ msgid ""
#~ "Introduced Scenes feature that helps you"
#~ " to simplify user interactions using "
#~ "Finite State Machines. Read more about"
#~ " 👉 :ref:`Scenes <Scenes>`. `#1280 "
#~ "<https://github.com/aiogram/aiogram/issues/1280>`_"
#~ msgstr ""
#~ msgid "\\ |release| [UNRELEASED DRAFT] (2024-02-16)"
#~ msgstr ""