mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Commit graph
Select branches
Hide pull requests
add_factories
bug/missing_webapp_fields
codex/agents-md-playbook
codex/issue-1687-scene-middleware-data
codex/issue-47-webhook-security
codex/keyboard-builder-icon-style
dev
dev-1.x
dev-2.x
dev-3.x
feature/api-9.3
feature/api-9.4
feature/api-9.5
feature/api-9.6
followup/pr-1780-shortcuts-tests
main
master
misc/type-hints-update
#1
#1001
#1002
#1003
#1004
#1007
#1008
#1009
#1017
#1018
#102
#1023
#1025
#1026
#1027
#1029
#1030
#1032
#1032
#1034
#1035
#104
#1040
#1043
#1044
#1046
#1047
#1048
#1049
#105
#1050
#1053
#1054
#1058
#1059
#106
#1060
#1061
#1062
#1063
#1064
#1066
#1067
#1068
#1069
#107
#1070
#1074
#1075
#1076
#1078
#1079
#1080
#1081
#1082
#1086
#1087
#1088
#1091
#1095
#1097
#1099
#11
#110
#1100
#1107
#1111
#1112
#1113
#1114
#1117
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1125
#1126
#1127
#1127
#113
#1131
#1133
#1134
#1139
#114
#1141
#1142
#1143
#1144
#1146
#1147
#1148
#115
#1150
#1151
#1154
#1156
#1158
#116
#1160
#1161
#1162
#1163
#1164
#1168
#1170
#1172
#1173
#1176
#1177
#118
#1182
#1183
#1185
#1185
#1188
#119
#1192
#1194
#1196
#1197
#12
#120
#1202
#1203
#1204
#121
#1210
#1213
#122
#1220
#1221
#1230
#1232
#1233
#1234
#1235
#1236
#1238
#1243
#1244
#1245
#1247
#1248
#125
#1250
#1251
#1252
#1253
#1254
#1255
#1256
#1260
#1261
#1263
#1264
#1267
#1268
#1269
#127
#1272
#1273
#1276
#1278
#1280
#1282
#1283
#1284
#1285
#1287
#1290
#1293
#1298
#1298
#1299
#13
#130
#1302
#1304
#1306
#1307
#1309
#131
#1311
#1315
#1316
#1316
#1318
#1319
#132
#1322
#1325
#1327
#1328
#133
#1331
#1332
#1337
#134
#1340
#1343
#1344
#1345
#1351
#1352
#1353
#1354
#1357
#1360
#1361
#1366
#1369
#1370
#1371
#1374
#1384
#1387
#1389
#1390
#1392
#1398
#1399
#14
#140
#1403
#1407
#1408
#1409
#1417
#1418
#1419
#142
#1425
#1426
#1432
#1432
#1433
#1434
#1436
#1437
#1438
#144
#1444
#1445
#1445
#1447
#145
#1453
#1454
#1456
#1458
#1459
#146
#1460
#1461
#1468
#1469
#147
#1470
#1473
#1474
#1479
#148
#1480
#1482
#1483
#149
#1492
#1493
#1494
#1497
#1498
#15
#150
#1502
#1504
#1506
#1507
#1508
#1509
#1510
#1512
#1514
#1515
#1518
#1519
#152
#1521
#1522
#1522
#1523
#1527
#153
#1531
#1532
#1533
#1534
#1536
#1539
#154
#1540
#1541
#1544
#1546
#1548
#1549
#155
#1551
#1554
#1555
#1556
#1557
#1558
#1560
#1563
#1564
#1567
#1568
#157
#1570
#1571
#1575
#1576
#1577
#1578
#158
#1580
#1584
#1585
#1586
#1589
#159
#1594
#1596
#1596
#1598
#1598
#1599
#16
#160
#1601
#1602
#1606
#1607
#1608
#1609
#1609
#1610
#1612
#1615
#1616
#1617
#1619
#162
#1621
#1621
#1622
#1622
#1623
#1624
#1625
#1626
#1628
#1629
#163
#1630
#1631
#1634
#1638
#1639
#1639
#1640
#1642
#1645
#1647
#1648
#1649
#165
#1650
#1651
#1654
#1655
#1655
#1657
#1659
#1661
#1665
#1666
#1668
#1668
#1669
#167
#1670
#1671
#1673
#1674
#1676
#1678
#168
#1680
#1683
#1685
#1686
#1689
#1690
#1693
#1694
#1698
#1698
#17
#170
#1700
#1701
#1703
#1704
#1705
#1709
#171
#1710
#1712
#1715
#1718
#1718
#172
#1720
#1722
#1724
#1724
#1726
#1727
#1728
#1728
#1729
#173
#1730
#1731
#1731
#1732
#1733
#1737
#1739
#1740
#1741
#1746
#1746
#1747
#1748
#1749
#175
#1750
#1751
#1751
#1756
#1758
#176
#1761
#1762
#1763
#1764
#1765
#1766
#1767
#1769
#177
#1770
#1770
#1771
#1771
#1773
#1773
#1775
#1776
#1776
#1777
#1777
#1780
#1781
#1783
#1784
#1786
#1786
#1787
#1787
#1788
#1789
#1790
#1791
#1792
#1793
#18
#180
#181
#182
#185
#186
#190
#191
#192
#196
#198
#2
#201
#202
#203
#204
#205
#207
#209
#21
#210
#211
#212
#213
#215
#216
#217
#218
#219
#22
#220
#223
#226
#229
#23
#230
#231
#232
#234
#24
#240
#241
#242
#243
#244
#248
#250
#251
#252
#253
#255
#256
#257
#258
#259
#260
#261
#263
#265
#266
#268
#27
#272
#273
#276
#278
#28
#280
#281
#282
#283
#284
#285
#287
#29
#290
#293
#294
#295
#297
#298
#299
#3
#30
#300
#303
#304
#306
#309
#31
#310
#315
#316
#317
#318
#319
#32
#322
#325
#326
#327
#328
#329
#330
#331
#332
#333
#334
#336
#337
#338
#339
#340
#341
#342
#344
#345
#346
#346
#347
#348
#35
#35
#352
#353
#354
#355
#356
#358
#359
#36
#361
#362
#363
#368
#369
#37
#370
#371
#376
#377
#377
#379
#38
#380
#381
#383
#384
#386
#387
#39
#390
#391
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#404
#406
#407
#408
#409
#41
#414
#415
#417
#419
#42
#420
#421
#422
#423
#424
#427
#43
#430
#431
#432
#433
#435
#436
#438
#439
#44
#440
#442
#443
#445
#446
#447
#45
#450
#452
#453
#454
#455
#458
#459
#46
#461
#462
#463
#465
#466
#468
#469
#473
#474
#479
#48
#484
#486
#489
#49
#490
#491
#497
#498
#5
#50
#501
#504
#509
#510
#511
#512
#514
#515
#519
#52
#520
#523
#525
#526
#527
#528
#53
#531
#532
#533
#535
#539
#54
#542
#545
#546
#547
#549
#55
#553
#558
#56
#560
#560
#561
#563
#565
#569
#572
#573
#576
#58
#583
#585
#586
#587
#592
#593
#597
#598
#6
#60
#601
#603
#605
#606
#609
#61
#610
#613
#614
#615
#617
#618
#619
#62
#621
#622
#624
#626
#629
#63
#631
#632
#633
#636
#64
#640
#642
#643
#644
#645
#646
#647
#649
#652
#653
#654
#655
#658
#659
#66
#661
#662
#663
#664
#666
#667
#668
#669
#67
#67
#673
#674
#675
#676
#677
#678
#679
#68
#681
#682
#684
#685
#686
#687
#688
#689
#69
#691
#694
#695
#696
#704
#711
#713
#714
#715
#716
#718
#719
#72
#72
#722
#727
#728
#732
#734
#736
#737
#738
#74
#741
#742
#743
#744
#749
#751
#755
#759
#763
#765
#768
#770
#771
#772
#774
#775
#776
#777
#780
#781
#782
#784
#787
#789
#79
#791
#795
#796
#798
#80
#801
#802
#803
#804
#805
#806
#808
#809
#81
#810
#811
#813
#815
#817
#817
#818
#82
#820
#824
#826
#827
#83
#831
#834
#840
#841
#842
#843
#844
#846
#847
#848
#849
#850
#856
#857
#859
#860
#864
#867
#868
#871
#872
#873
#877
#879
#88
#880
#881
#884
#89
#890
#893
#895
#897
#899
#903
#906
#908
#91
#912
#913
#915
#917
#92
#920
#922
#926
#928
#929
#93
#930
#931
#934
#935
#937
#939
#94
#940
#943
#945
#947
#948
#949
#95
#955
#961
#962
#964
#971
#972
#975
#976
#977
#978
#979
#98
#980
#983
#985
#986
#987
#989
#992
#994
#995
#996
#997
#998
#999
3.0.0-beta.2
3.2.0
first-release
rc3.0.0-alpha.15
v
v0.2b1
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.4
v0.4.2
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1
v1.2
v1.2.1
v1.2.2
v1.2.3
v1.3
v1.3.1
v1.3.2
v1.3.3
v1.4
v2.0
v2.0.1
v2.1
v2.10
v2.10.1
v2.11
v2.11.1
v2.11.2
v2.12
v2.12.1
v2.13
v2.14
v2.14.1
v2.14.2
v2.14.3
v2.15
v2.16
v2.17
v2.17.1
v2.18
v2.19
v2.2
v2.20
v2.21
v2.22
v2.22.1
v2.22.2
v2.23
v2.23.1
v2.24
v2.25
v2.25.1
v2.25.2
v2.3
v2.4
v2.5
v2.5.1
v2.5.2
v2.5.3
v2.6
v2.6.1
v2.7
v2.8
v2.9
v2.9.1
v2.9.2
v3.0.0
v3.0.0-alpha.10
v3.0.0-alpha.11
v3.0.0-alpha.12
v3.0.0-alpha.12-2
v3.0.0-alpha.13
v3.0.0-alpha.14
v3.0.0-alpha.15
v3.0.0-alpha.16
v3.0.0-alpha.17
v3.0.0-alpha.18
v3.0.0-beta.1
v3.0.0-beta.2
v3.0.0-beta.3
v3.0.0-beta.4
v3.0.0-beta.5
v3.0.0-beta.6
v3.0.0a8
v3.0.0a9
v3.0.0b7
v3.0.0b8
v3.0.0b9
v3.0.0rc1
v3.0.0rc2
v3.1.0
v3.1.1
v3.10.0
v3.11.0
v3.12.0
v3.13.0
v3.13.1
v3.14.0
v3.15.0
v3.16.0
v3.17.0
v3.18.0
v3.19.0
v3.2.0
v3.20.0
v3.20.0.post0
v3.21.0
v3.22.0
v3.23.0
v3.24.0
v3.25.0
v3.26.0
v3.27.0
v3.3.0
v3.4.0
v3.4.1
v3.5.0
v3.6.0
v3.7.0
v3.8.0
v3.9.0
v4.1
-
c60b72ae80Add
1726.removal.rstandrew000
2025-10-03 10:14:48 +00:00 -
e94e33c496Drop py3.9 and pypy3.9
andrew000
2025-10-03 05:13:09 +00:00 -
663338bafachangelog moved to
CHANGEDdirqvvonk
2025-09-25 14:58:35 +03:00 -
ef3aee58eetypos
qvvonk
2025-09-25 14:55:51 +03:00 -
883a3b9381changlog
qvvonk
2025-09-25 14:54:56 +03:00 -
4118a30c15fix
qvvonk
2025-09-25 14:31:24 +03:00 -
c3db4a17eb
Add bugfix changelog
AlirezaJahaniBiglar
2025-08-22 18:32:46 +03:30 -
09b998590d
feat: improve async callable detection in CallableObject
AlirezaJahaniBiglar
2025-08-22 15:34:18 +03:30 -
7c6f06f600Merge
599f00d728intoab32296d07Coderik
2025-08-18 00:18:00 +03:00 -
fb970a4f1bMerge
e630c2a85eintoab32296d07N0rmalUser
2025-08-18 00:17:59 +03:00 -
ab32296d07Reformat code
JRoot Junior
2025-08-17 19:31:11 +03:00 -
470226ed7cReformat code
JRoot Junior
2025-08-17 19:31:11 +03:00 -
2a8b27ede7Merge branch 'refs/heads/dev-3.x'
JRoot Junior
2025-08-17 19:29:58 +03:00 -
fdfdd847a0Bump version to 3.22.0 and update changelog v3.22.0
JRoot Junior
2025-08-17 19:18:42 +03:00 -
99fa2460daMigrate motor to pymongo (#1705)
kievzenit
2025-08-17 19:16:47 +03:00 -
6aa6e008c2Support validating init data using only bot id. (#1715)
sheldy
2025-08-17 18:15:23 +02:00 -
ab8af773cfAdded full support for the Bot API 9.2 (#1720)
Alex Root Junior
2025-08-17 19:07:58 +03:00 -
c56da467adSwitch
send_datetype frominttoDateTimein suggested post modelsJRoot Junior
2025-08-17 19:03:26 +03:00 -
48b04c81f6Mark butcher tool output files as linguist-generated in .gitattributes
JRoot Junior
2025-08-17 18:43:35 +03:00 -
118399a630Added full support for the Bot API 9.2
JRoot Junior
2025-08-17 18:33:09 +03:00 -
cf2e47236f
pinned the upper version of pymongo to <4.11
kievzenit
2025-08-12 12:46:11 +03:00 -
080a6850eb
changed allowed versions of pymongo, to be compatible with motor
kievzenit
2025-08-11 21:43:35 +03:00 -
116f57d17c
fixed linting issues in PyMongoStorage
kievzenit
2025-08-11 21:02:54 +03:00 -
bc7672c1da
Revert "fixed PyMongoStorage update_data method implementation"
kievzenit
2025-08-11 18:34:10 +03:00 -
dbf6b535f8
fixed pymongo tests, update_data method should not delete document when {} was passed
kievzenit
2025-08-11 18:33:14 +03:00 -
bf67e8d896
added pymongo tests to test_storages
kievzenit
2025-08-11 18:32:22 +03:00 -
86170e1cb9
fixed PyMongoStorage update_data method implementation
kievzenit
2025-08-11 17:37:38 +03:00 -
44273e17ea
added more tests to pymongo test, to check for all possible cases of using update_data method
kievzenit
2025-08-11 17:36:30 +03:00 -
1305318e1a
removed redundant call to get_data, because we have checked this condition in the previous line
kievzenit
2025-08-11 17:34:30 +03:00 -
2e69a8e38a
test for pymongo is now using proper test fixtures
kievzenit
2025-08-11 17:33:29 +03:00 -
63423941be
added fixture registration for pymongo storage
kievzenit
2025-08-11 17:29:35 +03:00 -
cb6b6d509c
pymongo package changed to be lower case in PyMongoStorage
kievzenit
2025-08-11 16:38:15 +03:00 -
66402e9cc0
fix: typo
Oleg Matviichuk
2025-08-07 09:38:31 +02:00 -
8b08110f26
fix: moved sqlite to project extras
Oleg Matviichuk
2025-08-07 09:35:59 +02:00 -
25a3840cf4
Add Changes file
Oleg Matviichuk
2025-07-31 18:10:19 +02:00 -
1668230a81
Add doc
Oleg Matviichuk
2025-07-31 17:44:39 +02:00 -
0f95ff8df9
Add db cleanup and optimization
Oleg Matviichuk
2025-07-31 17:31:32 +02:00 -
cef35e17f1
Add get_data
Oleg Matviichuk
2025-07-30 23:20:20 +02:00 -
1ca8962459
Add set_data
Oleg Matviichuk
2025-07-30 14:30:38 +02:00 -
42ec3e5706
Fix tests
Oleg Matviichuk
2025-07-30 14:02:28 +02:00 -
2fd6616c64
Fix typo
Oleg Matviichuk
2025-07-30 12:16:47 +02:00 -
546ffa9536
Add get_state
Oleg Matviichuk
2025-07-30 00:20:06 +02:00 -
35b615158f
Add set_state
Oleg Matviichuk
2025-07-30 00:04:23 +02:00 -
5412c1a1b2
Black+isort
Oleg Matviichuk
2025-07-29 23:15:28 +02:00 -
69df5f88dc
Add aiosqlite dependency
Oleg Matviichuk
2025-07-29 23:14:09 +02:00 -
886ec0f133
Fix Sqlite tests
Oleg Matviichuk
2025-07-29 23:05:12 +02:00 -
12e04cd2cf
Add __init__, connect, close methods to SqliteStorage
Oleg Matviichuk
2025-07-29 22:54:17 +02:00 -
9220570ac3
changed the way limiter works
uran-content
2025-07-28 17:53:20 +03:00 -
6328bb3af5
added test for PyMongoStorage that checks if storage could be properly closed
kievzenit
2025-07-28 17:21:19 +03:00 -
d5bc476813
fixed bug in close method of PyMongoStorage (client close method was not awaited)
kievzenit
2025-07-28 17:20:54 +03:00 -
66ef51d239
added limits on all types
uran-content
2025-07-28 16:19:46 +03:00 -
132fc5fd22
settings for max_sends_per_secods
uran-content
2025-07-28 15:22:06 +03:00 -
705917c853
added priority-awaire limiter
uran-content
2025-07-28 15:07:27 +03:00 -
8a18b1d282
Add sqlite to the test suite
Oleg Matviichuk
2025-07-27 16:38:57 +02:00 -
f1857df35f
Install
signaturedependencies in CI.sheldy
2025-07-25 02:45:39 +02:00 -
c203044645
Add tests.
sheldy
2025-07-25 02:42:24 +02:00 -
15207ce442
Add changes file.
sheldy
2025-07-25 02:09:40 +02:00 -
99a3edd010
Support validating init data using only bot id.
sheldy
2025-07-25 02:08:27 +02:00 -
6620024a62
fixed formatting using black and isort
kievzenit
2025-07-24 16:23:57 +03:00 -
a16c9608a8
added test for pymongo storage (copied from mongo storage test)
kievzenit
2025-07-21 19:27:00 +03:00 -
8cd5862703
updated changelog to have information about how to migrate from MongoStorage to PyMongoStorage
kievzenit
2025-07-21 19:21:49 +03:00 -
7774331ac8
added entry for PyMongoStorage to documentation in fsm.storages
kievzenit
2025-07-21 19:19:48 +03:00 -
38c1f45d12
created pymongo storage
kievzenit
2025-07-21 19:19:29 +03:00 -
5e6aada8e8
added deprecation warning to mongo storage
kievzenit
2025-07-21 19:19:16 +03:00 -
ee369bb7ee
Revert "migrated mongo storage from using deprecated motor to PyMongo"
kievzenit
2025-07-21 18:50:41 +03:00 -
37d9900bc3
added optional dependency to pymongo to pyproject.toml
kievzenit
2025-07-21 18:49:50 +03:00 -
e746f81716
Revert "added storages to __init__.py file to improve DX"
kievzenit
2025-07-21 18:37:07 +03:00 -
ddcedadfbdfix(utils): use hmac.compare_digest for secure WebApp signature validation (#1710)
Slava Terekhin
2025-07-19 16:17:27 +05:00 -
f2b8e607ee
fix(utils): use hmac.compare_digest for secure WebApp signature validation
iSlavok
2025-07-16 02:02:10 +05:00 -
4eb9483e89Update web_app.py
Mihail Shevernev
2025-07-15 23:51:53 +03:00 -
3cf30aa4f7fix(utils): use hmac.compare_digest for secure WebApp signature validation
Slava Terekhin
2025-07-16 00:59:24 +05:00 -
9710caad75
changelog file created
kievzenit
2025-07-09 16:20:50 +03:00 -
5d0f6a9dfb
added storages to __init__.py file to improve DX
kievzenit
2025-07-09 16:05:45 +03:00 -
1c0207e1d1
migrated mongo storage from using deprecated motor to PyMongo
kievzenit
2025-07-09 16:04:20 +03:00 -
ba33dbf6b2Merge branch 'dev-3.x'
JRoot Junior
2025-07-05 14:36:04 +03:00 -
7a517f1ebaBump version to 3.21.0 and update changelog v3.21.0
JRoot Junior
2025-07-05 03:07:18 +03:00 -
f060c08d16Add support for Telegram Bot API 9.1 (#1704)
Alex Root Junior
2025-07-05 03:02:44 +03:00 -
672ddb0d69Refactor imports and clean up redundant code across methods, types, and webhook server classes
JRoot Junior
2025-07-04 03:31:13 +03:00 -
5066e5e82fRefactor profile photo types to use
InputProfilePhotoTypeenums instead of hardcoded literalsJRoot Junior
2025-07-04 03:16:12 +03:00 -
a75a5a5fdcBump API Version
JRoot Junior
2025-07-04 03:12:58 +03:00 -
260678919dAdd support for Telegram Bot API 9.1 features, including checklists, gifts, and new methods like
SendChecklist,EditMessageChecklist, andGetMyStarBalance. Update changelog and improveTruefield descriptions.JRoot Junior
2025-07-04 03:10:24 +03:00 -
f030e1d124Create bot telegram
Julio1neto
2025-07-01 13:02:05 +01:00 -
8394c18829
Update changelog
Flare
2025-06-28 03:43:46 +05:00 -
853c425bb9
Add polling_interval parameter in Dispatcher
Flare
2025-06-28 03:31:17 +05:00 -
77ca49518eRelax aiohttp versions range (#1700)
Alexander
2025-06-25 01:22:11 +03:00 -
0cc4072bea
Update changelog
Smertig
2025-06-17 19:53:20 +03:00 -
dc0a1ddbce
Relax aiohttp versions range (3.12 -> 3.13)
Alexander
2025-06-17 19:20:55 +03:00 -
85ca174d0e
Enhance URLInputFile to accept yarl.URL objects for improved URL handling
purr
2025-06-09 20:01:50 +02:00 -
b488808b30Correctly pass error message in
TelegramMigrateToChat(#1694)sheldy
2025-06-04 19:17:14 +02:00 -
e78ff79d2e
Add changes file.
sheldy
2025-05-22 21:53:41 +02:00 -
c665524324Correctly pass error message in
TelegramMigrateToChatsheldy
2025-05-22 21:50:37 +02:00 -
16beafdc78Fixed bug with wrong message
Ilya Nikolaev
2025-05-22 22:48:58 +03:00 -
e011d103c0Refactor FSM Storage methods input types to calm down MyPy. (#1683)
Andrew
2025-05-17 00:37:05 +03:00 -
afecf00f4aPin Babel's major version (#1686)
Oleg A.
2025-05-10 14:40:08 +03:00 -
72dd709717Add support for
Statetype in scenes methods (#1685)Andrew
2025-05-09 21:25:41 +03:00 -
3812157913fix: resolve warning "Expected type 'None', got 'Application' instead" (#1689)
Jasur Yusupov
2025-05-09 23:24:12 +05:00 -
0ae6e2a2baRename README.rst to Main.ru
Makhmudbot
2025-05-07 12:02:25 +03:00 -
687b101ee4fix: resolve warning "Expected type 'None', got 'Application' instead"
Jasur Yusupov
2025-05-07 11:24:39 +05:00 -
cf53c8cebddocs: add changelog
Oleg A
2025-04-28 16:03:17 +03:00 -
5997fb240fchore: pin Babel's major version
Oleg A
2025-04-28 15:59:26 +03:00