Aiogram

Latest version: v3.8.0

Safety actively analyzes 639658 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 13

3.0.0a16

======================

Features
--------

- Added support of local Bot API server files downloading

When Local API is enabled files can be downloaded via `bot.download`/`bot.download_file` methods.
`698 <https://github.com/aiogram/aiogram/issues/698>`_
- Implemented I18n & L10n support
`701 <https://github.com/aiogram/aiogram/issues/701>`_


Misc
----

- Covered by tests and docs KeyboardBuilder util
`699 <https://github.com/aiogram/aiogram/issues/699>`_
- **Breaking!!!**. Refactored and renamed exceptions.

- Exceptions module was moved from :code:`aiogram.utils.exceptions` to :code:`aiogram.exceptions`
- Added prefix `Telegram` for all error classes
`700 <https://github.com/aiogram/aiogram/issues/700>`_
- Replaced all :code:`pragma: no cover` marks via global :code:`.coveragerc` config
`702 <https://github.com/aiogram/aiogram/issues/702>`_
- Updated dependencies.

**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>`_

3.0.0a15

======================

Features
--------

- 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>`_


Bugfixes
--------

- Fixed incorrect type checking in the :class:`aiogram.utils.keyboard.KeyboardBuilder`
`674 <https://github.com/aiogram/aiogram/issues/674>`_


Misc
----

- Disable ContentType filter by default
`668 <https://github.com/aiogram/aiogram/issues/668>`_
- Moved update type detection from Dispatcher to Update object
`669 <https://github.com/aiogram/aiogram/issues/669>`_
- Updated **pre-commit** config
`681 <https://github.com/aiogram/aiogram/issues/681>`_
- Reworked **handlers_in_use** util. Function moved to Router as method **.resolve_used_update_types()**
`682 <https://github.com/aiogram/aiogram/issues/682>`_

3.0.0a14

======================

Features
--------

- add aliases for edit/delete reply markup to Message
`662 <https://github.com/aiogram/aiogram/issues/662>`_
- Reworked outer middleware chain. Prevent to call many times the outer middleware for each nested router
`664 <https://github.com/aiogram/aiogram/issues/664>`_


Bugfixes
--------

- Prepare parse mode for InputMessageContent in AnswerInlineQuery method
`660 <https://github.com/aiogram/aiogram/issues/660>`_


Improved Documentation
----------------------

- Added integration with :code:`towncrier`
`602 <https://github.com/aiogram/aiogram/issues/602>`_


Misc
----

- Added `.editorconfig`
`650 <https://github.com/aiogram/aiogram/issues/650>`_
- Redis storage speedup globals
`651 <https://github.com/aiogram/aiogram/issues/651>`_
- add allow_sending_without_reply param to Message reply aliases
`663 <https://github.com/aiogram/aiogram/issues/663>`_



..
Copy-pasted and reformatted from GitHub releases page

2.14.3

===================

- 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>`_)

2.14.2

===================

- Fixed :code:`MemoryStorage` cleaner (`619 <https://github.com/aiogram/aiogram/issues/619>`_)
- Fixed unused default locale in :code:`I18nMiddleware` (`562 <https://github.com/aiogram/aiogram/issues/562>`_, `#563 <https://github.com/aiogram/aiogram/issues/563>`_)

2.14

=================

- Full support of Bot API 5.3 (`610 <https://github.com/aiogram/aiogram/issues/610>`_, `#614 <https://github.com/aiogram/aiogram/issues/614>`_)
- Fixed :code:`Message.send_copy` method for polls (`603 <https://github.com/aiogram/aiogram/issues/603>`_)
- Updated pattern for :code:`GroupDeactivated` exception (`549 <https://github.com/aiogram/aiogram/issues/549>`_
- Added :code:`caption_entities` field in :code:`InputMedia` base class (`583 <https://github.com/aiogram/aiogram/issues/583>`_)
- 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>`_)
- Fixed :code:`Message.get_full_command` method for messages with caption (`576 <https://github.com/aiogram/aiogram/issues/576>`_)
- Improved :code:`MongoStorage`: remove documents with empty data from :code:`aiogram_data` collection to save memory. (`609 <https://github.com/aiogram/aiogram/issues/609>`_)

Page 5 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.