Commit graph

91 commits

Author SHA1 Message Date
Alex Root Junior
0e72d8e65b
[3.0] Bot API 5.1 + FSM + Utils (#525)
* Regenerate corresponding to Bot API 5.1

* Added base of FSM. Markup constructor and small refactoring

* Fix dependencies

* Fix mypy windows error

* Move StatesGroup.get_root() from meta to class

* Fixed chat and user constraints

* Update pipeline

* Remove docs pipeline

* Added GLOBAL_USER FSM strategy

* Reformat code

* Fixed Dispatcher._process_update

* Bump Bot API 5.2. Added integration with MagicFilter

* Coverage
2021-05-11 23:04:32 +03:00
Alex Root Junior
aebccd1139 Fix version parsing 2021-02-07 19:04:26 +02:00
Alex Root Junior
4008a3114d
Upgrade architecture + 5.0 Bot API (#469)
Upgrade architecture + 5.0 Bot API (#469)
* Moved `methods`, `types` and `client` to root package
* Removed update handler from routers to dispatcher
* Reworked events propagation mechanism to handlers
* Reworked inner middlewares logic (very small change)
* Updated to Bot API 5.0
* Initial migration from MkDocs to Sphinx + config for readthedocs
2021-01-26 21:20:52 +02:00
Alex Root Junior
7844a663a9 Bump Telegram Bot API version
Change request timeout mechanism
Bump package version
2020-06-14 17:14:10 +03:00
Alex Root Junior
28382ebf5f
Add bump_versions.py script (#338)
* Add bump_versions.py script
* Fix pipeline
2020-05-27 01:24:06 +03:00
Alex Root Junior
bafc2ff341 Update middlewares docs 2020-05-26 20:26:29 +03:00
Alex Root Junior
7f26ec9935 Implement new middlewares 2020-05-26 00:23:35 +03:00
mpa
4124770b0e refactor(handler): rename observers
Rename observers but with backward compatibility, relevant documentation
2020-05-10 03:02:31 +04:00
Alex Root Junior
b097680f3c Fix package 2020-05-06 01:42:40 +03:00
Alex Root Junior
6be0b36305
Dev 3.x api 4.8 (#317)
* AIOG-T-20 Bot API 4.8

* AIOG-T-20 Update aliases

* AIOG-T-20 Add parse mode passing in sendPoll method

* AIOG-T-20 Small changes in docs

* AIOG-T-20 Revert overriding remove keyboard default value and add tests

* AIOG-T-20 Bot API 4.8
2020-05-02 23:01:32 +03:00
Alex Root Junior
5b6ec599b1 Add middlewares (API + Docs + Tests) 2020-04-12 20:27:32 +03:00
Alex Root Junior
33003f2026 Add support of Bot API 4.7. Bump version 2020-04-11 20:15:03 +03:00
Alex Root Junior
d9314a9d53 Bump versions 2020-01-25 18:32:47 +02:00
Alex Root Junior
ffb0cdf88f Telegram Bot API 4.5 2020-01-11 19:47:39 +02:00
Alex Root Junior
62bce34b49 Add docs for class-based handlers 2019-12-03 00:37:53 +02:00
Alex Root Junior
57f6d7d9a5 Enable uvloop if available 2019-11-28 23:21:30 +02:00
Alex Root Junior
93a330c1f2 Add logging for receiving updates 2019-11-27 01:26:24 +02:00
Alex Root Junior
0acdb24c3c No cover if TYPE_CHECKING 2019-11-23 17:03:14 +02:00
Alex Root Junior
71def6449f Make speedups extras [fast] will install uvloop 2019-11-20 01:32:15 +02:00
Alex Root Junior
7dc2a0ddaf Update tests and small refactoring 2019-11-16 22:32:26 +02:00
jrootjunior
a6573656d0 Add tests for DataMixin 2019-11-15 14:09:37 +02:00
jrootjunior
bdae5fb026 Clean project 2019-11-15 12:17:57 +02:00
Alex Root Junior
d5f5cea665 Bump version to 2.4 2019-10-29 22:42:31 +02:00
Alex Root Junior
14f273702b Bump version 2019-08-04 19:43:25 +03:00
Alex RootJunior
5b9d82f1ca Bump dev version 2019-06-10 20:58:02 +03:00
Alex RootJunior
2083bfb965 Bump version 2019-06-09 21:55:06 +03:00
Alex RootJunior
b70778fcdb Update to 4.3 Bot API. LoginUrl. 2019-06-01 15:16:28 +03:00
Alex RootJunior
2af930149c Docs for filters (Not fully) 2019-04-21 01:16:42 +03:00
Alex RootJunior
0f53e5fbd7 Bump version 2019-04-18 21:30:13 +03:00
Alex RootJunior
599e87ec13 Bump polls to latest API version (Naming and location) 2019-04-15 23:38:17 +03:00
Alex RootJunior
e2e2d9c9fe Implemented polls [From test API] 2019-04-11 00:32:46 +03:00
Alex Root Junior
ee925c687d Bump version 2019-01-13 00:50:13 +02:00
Alex Root Junior
dcc4319049 Set correct version 2018-12-31 16:19:45 +02:00
Alex Root Junior
760dc51e96 Fix "Cannot install aiogram from tar.gz archive #84" 2018-11-25 18:32:58 +02:00
Alex Root Junior
f5b947d0c8 Bump version to RC1 2018-10-21 20:09:05 +03:00
Alex Root Junior
01dc74a118 Reformat API module. 2018-09-21 22:48:10 +03:00
Alex Root Junior
b37763c23f Allowed to more simply import base utils from aiogram 2018-07-14 16:28:07 +03:00
Alex Root Junior
afbe7bb458 Allow to use RapidJSON. Allow to disable uvloop, ujson or rapidjson by env. variables. 2018-07-14 01:19:35 +03:00
Alex Root Junior
0656a4b1b8 Change version 2018-06-24 03:21:38 +03:00
Alex Root Junior
c88ee7ed52 Bump dev version 2018-05-27 22:15:22 +03:00
Alex Root Junior
e8e108ecae Oops. Bump [2] 2018-05-27 21:55:56 +03:00
Alex Root Junior
7f5cb03dc6 Bump version 2018-05-27 21:52:39 +03:00
Alex Root Junior
60bf8aa0dd Cleanup 2018-05-02 18:24:23 +03:00
Alex Root Junior
dccaae4e9c Update setup.py. Remove versions util. 2018-05-02 13:45:47 +03:00
Alex Root Junior
651e0ad2f1 Bump version 2018-04-22 23:53:50 +03:00
Alex Root Junior
5bfbc1aec8 Bump version 2018-04-15 03:51:56 +03:00
Alex Root Junior
1e03e6f80a Merge branch 'dev-1.x'
# Conflicts:
#	aiogram/__init__.py
2018-04-14 20:45:31 +03:00
Alex Root Junior
15c85c53db Bump version 2018-04-08 18:43:41 +03:00
Alex Root Junior
35f671c4c9 Merge branch 'dev-1.x'
# Conflicts:
#	aiogram/__init__.py
2018-04-08 18:21:19 +03:00
Alex Root Junior
8cac7c3303 Bump version number. 2018-03-30 19:06:52 +03:00