Alex Root Junior
f022b4441c
Added more aliases, refactor CallbackData factory, added base exceptions classification mechanism
2021-05-25 00:56:44 +03:00
Alex Root Junior
9451a085d1
Added codecov badge
2021-05-13 22:23:49 +03:00
Alex Root Junior
442a813831
Added cache version
2021-05-13 22:15:26 +03:00
Alex Root Junior
9cf189ffd2
Cover 100%
2021-05-13 22:04:10 +03:00
Alex Root Junior
03ccebd8be
Cover base and memory storage
2021-05-13 01:54:07 +03:00
Alex Root Junior
becbcecaf1
Increase max parallel jobs
2021-05-13 00:15:18 +03:00
Alex Root Junior
e1cd7268a1
Remove MkDocs
2021-05-13 00:13:09 +03:00
Alex Root Junior
7dd80d281f
Added lost files
2021-05-12 23:56:03 +03:00
Alex Root Junior
782102561e
Restore all OS in pipeline
2021-05-12 23:31:37 +03:00
Alex Root Junior
73028e7a11
Use bash by default. temporary disable all except Windows
2021-05-12 23:28:28 +03:00
Alex Root Junior
deacbe1649
Use bash by default
2021-05-12 23:28:05 +03:00
Alex Root Junior
74bd34b1a5
Added caching dependencies and black validation
2021-05-12 23:23:34 +03:00
Alex Root Junior
55861cb50d
Use 3rd-party step for Poetry installaton (2)
2021-05-12 23:11:35 +03:00
Alex Root Junior
6d0238f0d4
Use 3rd-party step for Poetry installaton
2021-05-12 23:10:24 +03:00
Alex Root Junior
c25a63a2c8
Separate dependenties installation
2021-05-12 23:08:07 +03:00
Alex Root Junior
6009a39925
Change dependencies installation
2021-05-12 23:06:02 +03:00
Alex Root Junior
74db2c47e6
Small changes in documentation
2021-05-12 23:00:12 +03:00
Alex Root Junior
9f902ef232
Breaking news
2021-05-12 01:47:32 +03:00
Alex Root Junior
81427d0a8d
Fix deploy pipeline
2021-05-12 00:15:06 +03:00
Alex Root Junior
5abd9ad0c4
Bump version. Added pipeline for test PyPi
2021-05-12 00:13:03 +03:00
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
a6f824a117
Revert docs pipeline
2021-02-07 19:25:13 +02:00
Alex Root Junior
d189853737
Increase timeout for MacOS pipelines.
2021-02-07 19:20:37 +02:00
Alex Root Junior
aebccd1139
Fix version parsing
2021-02-07 19:04:26 +02:00
Alex Root Junior
66f0868f45
Oops. Include lost files
2021-02-07 18:50:26 +02:00
Alex Root Junior
8a94dde7fb
Pipeline bump version without venv
2021-02-07 18:48:16 +02:00
Alex Root Junior
322a98bc1b
More docs
2021-02-07 18:43:43 +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
Martin Winks
566b7ff282
fix(aiohttp-session): respect UNSET sentinel ( #387 )
...
* fix(aiohttp-session): respect UNSET sentinel
check if value is `UNSET` while building http request.
* Cover UNSET by tests
Co-authored-by: Alex Root Junior <jroot.junior@gmail.com>
2021-01-25 01:00:06 +02:00
Alex Root Junior
85265a34cd
Rollback Python 3.9
2020-10-06 16:50:44 +03:00
Alex Root Junior
54bb4d3829
Increase required builds count for codecov
2020-10-06 16:48:27 +03:00
Alex Root Junior
880976b33d
Enable Python 3.9 in pipeline
2020-10-06 16:47:44 +03:00
sabbyX
7ba153c7b1
HandlerObject: Unwrap handler before awaitable check ( #435 )
...
* Unwrap handler before awaitable check
* Remove unused 'type:ignore' comment
* Add wrapped handler tests
2020-10-04 18:26:34 +03:00
Alex Root Junior
6f53f15577
Reformat code
2020-06-27 16:59:52 +03:00
Alex Root Junior
46d01a6ae7
Fix explanation_parse_mode validation
2020-06-27 16:59:21 +03:00
Alex Root Junior
360fdfc4d8
Fix parse_mode in Message aliases
2020-06-15 23:54:06 +03:00
Alex Root Junior
3aa68a93d1
Fix coverage
2020-06-14 18:21:54 +03:00
Alex Root Junior
f5684aef07
Update default parse_mode propagation.
2020-06-14 18:18:29 +03:00
Alex Root Junior
4d631a3069
Allow to use zero as request timeout
2020-06-14 17:36:14 +03: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
b78f1cdb17
Merge branch 'dev-3.x-unset_parse_mode' of https://github.com/b0g3r/aiogram into b0g3r-dev-3.x-unset_parse_mode
...
# Conflicts:
# aiogram/api/methods/base.py
# aiogram/api/methods/edit_message_caption.py
# aiogram/api/methods/edit_message_text.py
# aiogram/api/methods/send_animation.py
# aiogram/api/methods/send_audio.py
# aiogram/api/methods/send_document.py
# aiogram/api/methods/send_message.py
# aiogram/api/methods/send_photo.py
# aiogram/api/methods/send_video.py
# aiogram/api/methods/send_voice.py
# aiogram/api/types/__init__.py
# aiogram/api/types/inline_query_result_audio.py
# aiogram/api/types/inline_query_result_cached_audio.py
# aiogram/api/types/inline_query_result_cached_document.py
# aiogram/api/types/inline_query_result_cached_gif.py
# aiogram/api/types/inline_query_result_cached_mpeg4_gif.py
# aiogram/api/types/inline_query_result_cached_photo.py
# aiogram/api/types/inline_query_result_cached_video.py
# aiogram/api/types/inline_query_result_cached_voice.py
# aiogram/api/types/inline_query_result_document.py
# aiogram/api/types/inline_query_result_gif.py
# aiogram/api/types/inline_query_result_mpeg4_gif.py
# aiogram/api/types/inline_query_result_photo.py
# aiogram/api/types/inline_query_result_video.py
# aiogram/api/types/inline_query_result_voice.py
# aiogram/api/types/input_media_animation.py
# aiogram/api/types/input_media_audio.py
# aiogram/api/types/input_media_document.py
# aiogram/api/types/input_media_photo.py
# aiogram/api/types/input_media_video.py
# aiogram/api/types/input_text_message_content.py
2020-06-14 16:27:39 +03:00
Alex Root Junior
87104bd783
Fix pipeline warning
2020-05-31 18:27:47 +03:00
Martin Winks
aed3642385
feat(helpers): implement new descriptor with default value getter ( #336 )
...
* feat(helpers): implement new descriptor with default value getter
* perf(descriptor): use weakref
refuse weak reference to a value in WeakRefDict instead of polluting instance namespace
* chore(descriptor): rename descriptor class
rename `DefaultProperty` to `Default`
* style(fmt): lint code
2020-05-31 18:01:28 +03:00
lyteloli
9f11afda5b
Added fields to ChatMember ( #340 )
...
* Added fields to ChatMember
* Added ChatMemberStatus helper
2020-05-29 22:28:12 +03:00
Gabben
de3c5c1a8d
Download feature and URLInputFile ( #332 )
...
* Fix How to upload docs
* Rename BaseBot to Bot
* Add download_file method
* Add download method
* Add URLInputFile
* Add Downloadable to __init__ and __all__
* Fix ImportError for Python 3.7
* Related pages
* Improving docs
* Some speed
* staticmethod to classmethod
2020-05-27 01:25:13 +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
e4198fb1f2
Revert .PHONY in Makefile
2020-05-26 22:13:01 +03:00
Alex Root Junior
a627c75bab
Merge pull request #337 from aiogram/dev-3.x-middlewares
...
Implement new middlewares
2020-05-26 22:06:21 +03:00
Alex Root Junior
b69bd74d0c
Rename update_processing_context.py to user_context.py
2020-05-26 22:00:51 +03:00
Alex Root Junior
bafc2ff341
Update middlewares docs
2020-05-26 20:26:29 +03:00