Releases: aiogram/aiogram
Releases · aiogram/aiogram
Release list
Bugfix
What's Changed
- Fixed severe (exponential) slowdown when validating nested unions by @JrooTJunior in #1845
Full Changelog: v3.29.0...v3.29.1
Bot API 10.1
What's Changed
- Added support of the Bot API 10.1 by @JrooTJunior in #1830
Full Changelog: v3.28.2...v3.29.0
v3.28.2 - the same fixes as previous
Full Changelog: v3.28.1...v3.28.2
Polls media fix
What's Changed
- Fix
InputPollOption.mediavalidation forInputMedia*types by @JrooTJunior in #1809
Full Changelog: v3.28.0...v3.28.1
Bot API 10.0
What's Changed
- Update ruff pre-commit hook to v0.15.11 and rename ruff hook id by @Olegt0rr in #1801
- Add link_preview_options to Message.send_copy by @Dramex in #1797
- Improve grammar in MemoryStorage, PyMongoStorage, and RedisStorage docstrings by @penggrin12 in #1796
- Bump pydantic (
<2.13-><2.14) and other dev/test deps by @andrew000 in #1795 - Drop PyPy 3.10 support by @andrew000 in #1805
- Bump mypy and fix typing issues by @andrew000 in #1804
- Added full support for the Bot API 10.0 by @JrooTJunior in #1806
New Contributors
- @Dramex made their first contribution in #1797
- @penggrin12 made their first contribution in #1796
Full Changelog: v3.27.0...v3.28.0
Bot API 9.6
What's Changed
- Fix link formatting by @Xeforo in #1624
- Correct release version number in CHANGES.rst by @NasrollahYusefi in #1784
- Added full support for the Bot API 9.6 by @JrooTJunior in #1792
- Feature/eq method for default by @DatPill in #1789
- Fix HtmlDecoration attribute name for custom emoji method (#1782) by @slav0nic in #1783
- fix: CommandStart(deep_link=False) now rejects deep-link arguments by @temrjan in #1790
- Remove redundant list() around sorted() and fix router type name in validation error message by @m-xim in #1788
New Contributors
- @NasrollahYusefi made their first contribution in #1784
- @DatPill made their first contribution in #1789
- @slav0nic made their first contribution in #1783
- @temrjan made their first contribution in #1790
Full Changelog: v3.26.0...v3.27.0
Bot API 9.5
What's Changed
- Add AGENTS/CLAUDE contributor instructions for dev-3.x by @Latand in #1767
- Add icon/style params to keyboard builder button signatures by @Latand in #1769
- Document webhook security constraints for proxy deployments (#47) by @Latand in #1765
- Preserve middleware data across scene transitions (#1687) by @Latand in #1766
- Added support for Telegram Bot API 9.5 by @JrooTJunior in #1780
- Fix protected namespace warning for model_custom_emoji_id by @N1chegons in #1775
New Contributors
- @N1chegons made their first contribution in #1775
Full Changelog: v3.25.0...v3.26.0
Bot API 9.4
What's Changed
- Migrate from Black to Ruff by @JrooTJunior in #1750
- Update migration guide for exception handling in v3 by @Olegt0rr in #1756
- Add full_name property to Contact and corresponding tests by @m-xim in #1758
- Fix #1743: scene handling for channel updates by @Latand in #1763
- Added full support of the Bot API 9.4 by @JrooTJunior in #1761
Full Changelog: v3.24.0...v3.25.0
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