# 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 ""
