Releases: aiogram/aiogram
Releases · aiogram/aiogram
Bot API 7.3
What's Changed
- Fix missing error logging by @unintended in #1458
- Fixed display of regular expressions in documentation by @leshchenko1979 in #1470
- docs: Correct a typo error by @sdmway in #1473
- Full support of Bot API 7.3 by @JrooTJunior in #1480
- Added message serialisation and deserialization block in 2.x -> 3.x migration guide by @DanZ-ix in #1479
Full Changelog: v3.5.0...v3.6.0
v3.5.0
What's Changed
- Add missing Telegram WebApp API classes and fields (#1424) by @Latand in #1425
- doc added for missing Telegram WebApp API classes and fields by @Leroy-bit in #1433
- Fixed poll answer FSM context by @JrooTJunior in #1436
- Added message_thread_id parameter to ChatActionSender class methods by @k1ng in #1437
- chore: remove repetitive words by @avoidaway in #1438
- Add default bot properties and clean imports by @akchonya in #1447
- Bump actions versions by @Olegt0rr in #1459
- Added full support of Bot API 7.2 by @JrooTJunior in #1444
- loosened pydantic upper bound to <2.8 by @jorenham in #1460
- Add context manager support for bot client by @JrooTJunior in #1468
Full Changelog: v3.4.1...v3.5.0
Hotfix
What's Changed
- Fixed default LinkPreviewOptions JSON serialization by @JrooTJunior in #1419
Full Changelog: v3.4.0...v3.4.1
Telegram Bot API 7.1
What's Changed
- Reworked bot-wide defaults by @JrooTJunior in #1392
- Add KeyboardButtonPollTypeType enum by @JrooTJunior in #1398
- Update KeyboardBuilder utility, fixed type-hints for button method, a… by @JrooTJunior in #1399
- Update message.send_copy: add missing reply_parameters param by @wkpn in #1403
- Add notion Working with plural forms in documentation by @Robotvasya in #1409
- Added full support of Bot API 7.1 by @JrooTJunior in #1417
Full Changelog: v3.3.0...v3.4.0
https://docs.aiogram.dev/en/dev-3.x/changelog.html
Telegram Bot API 7.0
What's Changed
- Update dispatcher.py by @mak7ko in #1384
- Added support for Bot API 7.0 - https://core.telegram.org/bots/api-changelog#december-29-2023 by @JrooTJunior in #1387
Full Changelog: 3.2.0...v3.3.0
Scenes
What's Changed
- Fix broken link in MessageHandler (CBH) documentation by @fulsiram in #1325
- Handle expected warnings & raise unexpected warnings by @Olegt0rr in #1315
- Corrected grammatical errors, improved sentence structures, translation for migration 2.x-3.x by @Latand in #1302
- Update dependencies by @JrooTJunior in #1327
- Prevent update handling task pointers from being garbage collected, backport of #1328 by @Kylmakalle in #1331
- Fix send_copy helper parse mode by @mahenzon in #1332
- Update base.rst by @VasBrd in #1340
- Update ReadTheDocs configuration by @JrooTJunior in #1345
- Add new FSM strategy CHAT_TOPIC strategy.py by @OnaZeroN in #1344
- Add CITATION.cff for automatic academic citation by @JrooTJunior in #1351
- Update typing-extensions version range in dependencies by @JrooTJunior in #1352
- Add current handler to filters, so that flags can be retrieved from it. by @Latand in #1360
- new improved CallableMixin by @RootShinobi in #1357
- chore(docs): update middleware.rst by @Birdi7 in #1353
- Add pydantic 2.5 support by @Olegt0rr in #1361
- Fixed ResourceWarnings in tests by @JrooTJunior in #1366
- Upgrade to py12 by @Nachtalb in #1354
- Fix CallbackData without default Optional by @Olegt0rr in #1370
- Add new Scenes feature (experimental) by @JrooTJunior in #1280
- Update thumbnail type to InputFile only by @JrooTJunior in #1374
Full Changelog: v3.1.1...v3.2.0
https://docs.aiogram.dev/en/dev-3.x/changelog.html
pydantic incompatibility
Bot API 6.9
Added full support of Bot API 6.9
What's Changed
- Added MediaGroupBuilder for media group construction by @JrooTJunior in #1293
- Custom encoding support by @Olegt0rr in #1278
- Updated migration guide with API server by @Olegt0rr in #1299
- fix: added absent params for button builders by @Olegt0rr in #1304
- New towncrier docs link by @Olegt0rr in #1306
- Apply lint&reformat for existing code by @Olegt0rr in #1307
- Update deprecated pydantic fields access by @Olegt0rr in #1309
- Fixed priority of events isolation by @JrooTJunior in #1318
- Telegram Bot API 6.9 by @JrooTJunior in #1319
Full Changelog: v3.0.0...v3.1.0
A new era in the Bot development!
Changelog: https://docs.aiogram.dev/en/dev-3.x/migration_2_to_3.html
Full Changelog: v2.4...v3.0.0
v3.0.0rc2
What's Changed
- Added a few words about skipping pending updates by @wakaree in #1251
- Refactor and improve bot examples by @Latand in #1256
- Fixed nested hashtag, cashtag and email entnties parsing by @JrooTJunior in #1263
- Examples/dev 3x refactor fix* by @Latand in #1261
- Added a section on Dependency Injection technology in documentation by @wakaree in #1253
- Examples/dev 3x multi file by @Latand in #1254
- Fix missing message content types by @Forden in #1252
- Migration FAQ supplement (Finite State Machine) by @wakaree in #1264
- Content from global filters by @JrooTJunior in #1267
- Add error handling example by @Danipulok in #1099
- Fixed some typos in documentation by @wakaree in #1268
- Update a warning message in dispatcher by @JrooTJunior in #1269
- Add contributing support for zsh and win by @Olegt0rr in #1272
- Support wider pydantic version by @Olegt0rr in #1273
- Bot API 6.8 by @JrooTJunior in #1276
Full Changelog: v3.0.0rc1...v3.0.0rc2