Releases: aiogram/aiogram
Releases · aiogram/aiogram
Bot API 9.3
What's Changed
- Fix link formatting by @Soda-Na in #1624
- Fix getting callback params on py3.14+ by @andrew000 in #1741
- Fix i18n relative path + reformat using
pre-commitby @KatantDev in #1740 - Migrate to UV by @JrooTJunior in #1748
- Added full support of Telegram Bot API 9.3 by @JrooTJunior in #1747
- Update type hints across the codebase by @JrooTJunior in #1749
Full Changelog: v3.23.0...v3.24.0
Python 3.14
What's Changed
- EOL of Py3.9 by @andrew000 in #1726
- #1719 Update pydantic to 2.12 by @JrooTJunior in #1729
- Support of Py3.14 by @andrew000 in #1730
- Docs: bot paremeter missing in dispatcher/webhook by @SamixGroup in #1733
- Temporary silent
*asyncio.iscoroutinefunction.*:DeprecationWarningby @andrew000 in #1739
New Contributors
- @SamixGroup made their first contribution in #1733
Full Changelog: v3.22.0...v3.23.0
v3.22.0
What's Changed
- use hmac.compare_digest for secure WebApp signature valid… by @iSlavok in #1710
- Added full support for the Bot API 9.2 by @JrooTJunior in #1720
- Support validating init data using only bot id. by @sheldygg in #1715
- Migrate motor to pymongo by @kievzenit in #1705
New Contributors
- @iSlavok made their first contribution in #1710
- @kievzenit made their first contribution in #1705
Full Changelog: v3.21.0...v3.22.0
Bot API 9.1
What's Changed
- fix: ensure middleware data is passed to scene entry handler by @JrooTJunior in #1674
- Add documentation for changing state of another user in FSM by @JrooTJunior in #1676
- Fix for #1677 by @andrew000 in #1678
- fix: resolve warning "Expected type 'None', got 'Application' instead" by @jzr-supove in #1689
- Add support for
Statetype in scenes methods by @andrew000 in #1685 - Pin Babel's major version by @Olegt0rr in #1686
- Refactor FSM Storage methods input types to calm down MyPy. by @andrew000 in #1683
- Correctly pass error message in
TelegramMigrateToChatby @sheldygg in #1694 - Relax aiohttp versions range by @Smertig in #1700
- Add support for Telegram Bot API 9.1 by @JrooTJunior in #1704
New Contributors
Full Changelog: v3.20.0...v3.21.0
Update documentation
Small documentation update (corrected changelog)
Full Changelog: v3.20.0...v3.20.0.post0
v3.20.0
What's Changed
- chore: bump
pydanticupper bound from <2.11 to <2.12 by @chirizxc in #1659 - Add different shortcut methods for Text.as_kwargs() by @antos07 in #1657
- misc: simplify running non-async callback using asyncio.to_thread by @loRes228 in #1661
- fix empty response into webhook by @mahenzon in #1665
- [#1653, #1654] docs: fix code block formatting in router.rst by @Vadim-Khristenko in #1666
- Added full support for the Bot API 9.0 by @JrooTJunior in #1671
- Add semaphore support for limiting concurrent updates by @JrooTJunior in #1670
New Contributors
- @loRes228 made their first contribution in #1661
- @Vadim-Khristenko made their first contribution in #1666
Full Changelog: v3.19.0...v3.20.0
v3.19.0
What's Changed
- Fix handler registration order in
Sceneby @JrooTJunior in #1642 - Typed data by @JrooTJunior in #1647
- Refactor: Introduce Union types for streamlined type handling by @JrooTJunior in #1649
- Added support of "startapp" deep links by @welaskez in #1648
- Update Ukrainian translation files to match latest API changes by @JrooTJunior in #1650
- Added support of "startapp" deep links with "appname" param by @welaskez in #1651
- Fix handling of default empty string ("") in CallbackData filter by @m-xim in #1493
New Contributors
Full Changelog: v3.18.0...v3.19.0
v3.18.0
What's Changed
- Remove path to string convertion by @Olegt0rr in #1612
- fix typo in ukrainian docs by @vovchic17 in #1629
- Bump redis max version to <5.3.0 by @antos07 in #1631
- Fix
BAD_PATTERNregex in deeplinking process. by @amirsoroush in #1630 - fix: change the
Downloadableprotocol to be non-writable to shut up type checking that checks code that uses thebot.download(...)method by @monosans in #1628 - Update scene.rst by @OneHandedPirate in #1640
- Added full support for the Bot API 8.3 by @JrooTJunior in #1638
- Docs: Fix annotations by @ames0k0 in #1634
- Prevent endless loop with buttons by @Olegt0rr in #1626
New Contributors
- @vovchic17 made their first contribution in #1629
- @antos07 made their first contribution in #1631
- @amirsoroush made their first contribution in #1630
- @OneHandedPirate made their first contribution in #1640
- @ames0k0 made their first contribution in #1634
Full Changelog: v3.17.0...v3.18.0
v3.17.0
What's Changed
- Fix link formatting by @Soda-Na in #1619
- Added full support of Bot API 8.2 by @JrooTJunior in #1623
New Contributors
Full Changelog: v3.16.0...v3.17.0
v3.16.0
What's Changed
- misc(deps): Bump pydantic version to <2.11 by @kewldan in #1607
- [misc] fix tg-emoji closing tag: use constant by @mahenzon in #1608
- Added full support of Bot API 8.1 by @JrooTJunior in #1617
- Increased aiohttp version by @dolgalevd in #1615
- Added call method to TelegramMethod class. by @qvvonk in #1616
New Contributors
- @kewldan made their first contribution in #1607
- @dolgalevd made their first contribution in #1615
- @qvvonk made their first contribution in #1616
Full Changelog: v3.15.0...v3.16.0