==================
- Breaking change: Stop using _MainThread event loop in bot/dispatcher instances (`397 <https://github.com/aiogram/aiogram/issues/397>`_)
- Breaking change: Replaced aiomongo with motor (`368 <https://github.com/aiogram/aiogram/issues/368>`_, `#380 <https://github.com/aiogram/aiogram/issues/380>`_)
- 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>`_)
- Add setting current context of Telegram types (`369 <https://github.com/aiogram/aiogram/issues/369>`_)
- Fixed markdown escaping issues (`363 <https://github.com/aiogram/aiogram/issues/363>`_)
- Fixed HTML characters escaping (`409 <https://github.com/aiogram/aiogram/issues/409>`_)
- Fixed italic and underline decorations when parse entities to Markdown
- Fixed `413 <https://github.com/aiogram/aiogram/issues/413>`_: parse entities positioning (`#414 <https://github.com/aiogram/aiogram/issues/414>`_)
- Added missing thumb parameter (`362 <https://github.com/aiogram/aiogram/issues/362>`_)
- Added public methods to register filters and middlewares (`370 <https://github.com/aiogram/aiogram/issues/370>`_)
- Added ChatType builtin filter (`356 <https://github.com/aiogram/aiogram/issues/356>`_)
- Fixed IDFilter checking message from channel (`376 <https://github.com/aiogram/aiogram/issues/376>`_)
- Added missed answer_poll and reply_poll (`384 <https://github.com/aiogram/aiogram/issues/384>`_)
- Added possibility to ignore message caption in commands filter (`383 <https://github.com/aiogram/aiogram/issues/383>`_)
- Fixed addStickerToSet method
- Added preparing thumb in send_document method (`391 <https://github.com/aiogram/aiogram/issues/391>`_)
- Added exception MessageToPinNotFound (`404 <https://github.com/aiogram/aiogram/issues/404>`_)
- Fixed handlers parameter-spec solving (`408 <https://github.com/aiogram/aiogram/issues/408>`_)
- Fixed CallbackQuery.answer() returns nothing (`420 <https://github.com/aiogram/aiogram/issues/420>`_)
- CHOSEN_INLINE_RESULT is a correct API-term (`415 <https://github.com/aiogram/aiogram/issues/415>`_)
- Fixed missing attributes for Animation class (`422 <https://github.com/aiogram/aiogram/issues/422>`_)
- Added missed emoji argument to reply_dice (`395 <https://github.com/aiogram/aiogram/issues/395>`_)
- Added is_chat_creator method to ChatMemberStatus (`394 <https://github.com/aiogram/aiogram/issues/394>`_)
- Added missed ChatPermissions to __all__ (`393 <https://github.com/aiogram/aiogram/issues/393>`_)
- Added is_forward method to Message (`390 <https://github.com/aiogram/aiogram/issues/390>`_)
- Fixed usage of deprecated is_private function (`421 <https://github.com/aiogram/aiogram/issues/421>`_)
and many others documentation and examples changes:
- Updated docstring of RedisStorage2 (`423 <https://github.com/aiogram/aiogram/issues/423>`_)
- Updated I18n example (added docs and fixed typos) (`419 <https://github.com/aiogram/aiogram/issues/419>`_)
- A little documentation revision (`381 <https://github.com/aiogram/aiogram/issues/381>`_)
- Added comments about correct errors_handlers usage (`398 <https://github.com/aiogram/aiogram/issues/398>`_)
- Fixed typo rexex -> regex (`386 <https://github.com/aiogram/aiogram/issues/386>`_)
- Fixed docs Quick start page code blocks (`417 <https://github.com/aiogram/aiogram/issues/417>`_)
- fixed type hints of callback_data (`400 <https://github.com/aiogram/aiogram/issues/400>`_)
- Prettify readme, update downloads stats badge (`406 <https://github.com/aiogram/aiogram/issues/406>`_)