Alex Root Junior
058d858607
Update towncrier config
2021-08-03 23:50:10 +03:00
Alex Root Junior
f4ca858571
Added possibility to use notes without issue
2021-08-01 19:56:01 +03:00
Alex Root Junior
9114abe919
towncrier integration (#647 )
...
* Added towncrier and clone changelog from GitHub Releases page
* Added record to changelog
* Extended makefile
* Fix typo
* Changed ref in changelog
* Auto-confirm towncrier question on build
Co-authored-by: evgfilim1 <evgfilim1@yandex.ru>
2021-08-01 19:08:03 +03:00
Alex Root Junior
a19b6bcf3a
Bump version // 2
2021-08-01 01:11:46 +03:00
Alex Root Junior
e5a7c69e17
Bump version
2021-08-01 01:09:43 +03:00
Alex Root Junior
5c1ea85e9d
Remove frozenlist
2021-08-01 00:35:50 +03:00
Alex Root Junior
4f2cc75951
Global filters for router ( #644 )
...
* Bump version
* Added more comments
* Cover registering global filters
* Reformat code
* Add more tests
* Rework event propagation to routers mechanism. Fixed compatibility with Python 3.10 syntax (match keyword)
* Fixed tests
* Fixed coverage
Co-authored-by: evgfilim1 <evgfilim1@yandex.ru>
2021-07-31 23:34:09 +03:00
Alex Root Junior
a70ecb767f
Bump version
2021-07-29 00:42:53 +03:00
Alex Root Junior
602fed00ff
Oops. Enable sphinx dependencies
2021-06-19 02:43:55 +03:00
Alex Root Junior
5780d1840e
Bump version
2021-06-19 02:42:56 +03:00
Alex Root Junior
83d6ab48c5
Backport and improvements ( #601 )
...
* Backport RedisStorage, deep-linking
* Allow prereleases for aioredis
* Bump dependencies
* Correctly skip Redis tests on Windows
* Reformat tests code and bump Makefile
2021-06-15 01:45:31 +03:00
Alex Root Junior
6253b25158
Remove compatibility with Python 3.7
2021-05-25 01:00:36 +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
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
Alex Root Junior
8e54cce58e
Bump pre-commit config
2020-05-13 22:58:58 +03:00
Alex Root Junior
02e6bd971b
Merge branch 'dev-3.x' into dev-3.x
2020-05-13 22:33:46 +03:00
mpa
c083fcd99a
tests(deprecated):
...
add new check_deprecated context manager for version check, use mark.parametrize from pytest for observer deprecation tests
2020-05-12 16:07:16 +04:00
Egor
17a07f10dc
fix: make pre-commit a dev requirement
2020-05-06 17:27:51 +03:00
Egor
5a86e0ac4c
feat: add pre-commit hook support
2020-05-06 13:00:06 +03:00
Alex Root Junior
b097680f3c
Fix package
2020-05-06 01:42:40 +03:00
Alex Root Junior
d4a2d2ea5e
Include meta file
2020-05-05 23:42:09 +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
Martin Winks
15bcc0ba9f
feat(proxy): proxy for aiohttp,base sessions ( #284 )
...
* feat(proxy): proxy for aiohttp,base sessions
Add support for proxies in aiohttp session with aiohttp_socks library,
edit BaseSession class to support proxies for other sessions in future.
* fix(annotation): missing underscore before "private" typevar
* chore: remove redundant of proxy_url schema for socks version
* test: add missing test
Add missing test, remove BaseSession.cfg and switch to
implementing class' "private" traits, add aiohttp_socks in dependency list as
optional and extra.
* feat(session):
Implement asyncio session for requests [wip]
* feat(proxy chain): Chained proxy support in aiohttp session
Add ChainProxyConnector support, !pin pydantic to "1.4", add
documentation on aiohttp connector.
* style(mypy): apply linter changes
* tests(mock): remove await for magic mock
* fix dangling dependency
* refactor(generic):
get rid of generic behaviour for base session
2020-05-02 16:12:53 +03:00
Alex Root Junior
e9fef19129
Fix compatibility with pydantic 1.5 (temporary)
2020-04-28 12:07:01 +03:00
Alex Root Junior
33003f2026
Add support of Bot API 4.7. Bump version
2020-04-11 20:15:03 +03:00
Boger
fac69e52b7
💩 First iteration
2020-03-18 18:15:49 +03:00
jrootjunior
795912bff6
improve docs
2020-01-28 14:03:29 +02:00
Alex Root Junior
5ddc53e296
Bump dependencies
2020-01-25 19:04:48 +02:00
Alex Root Junior
d9314a9d53
Bump versions
2020-01-25 18:32:47 +02:00
Alex Root Junior
682d1e40e9
Update pyproject.toml
2020-01-22 00:38:36 +02:00
Alex Root Junior
58b6b3e0fe
Disable uvloop for windows
2020-01-22 00:14:14 +02:00
Alex Root Junior
8e5cb067df
Use AsyncMock with python 3.8 instead of asynctest
2020-01-11 21:15:46 +02:00
Alex Root Junior
ffb0cdf88f
Telegram Bot API 4.5
2020-01-11 19:47:39 +02:00
Alex Root Junior
d2606b389a
Update dependencies
2020-01-05 20:12:35 +02:00
Alex Root Junior
390648aae6
Bump poetry
2019-12-15 21:52:18 +02:00
Alex Root Junior
b943ea2207
Update dependencies and fix typing for TelegramAPIServer
2019-12-11 22:45:09 +02:00
jrootjunior
9d78e82f8c
Cover Command filter
2019-12-04 18:04:29 +02:00
Alex Root Junior
71def6449f
Make speedups extras [fast] will install uvloop
2019-11-20 01:32:15 +02:00
Alex Root Junior
a1d74a91b7
Update dependencies and add ipython
2019-11-20 01:09:54 +02:00
jrootjunior
3a0a1eb23c
Update package information
2019-11-18 18:05:47 +02:00
Alex Root Junior
f166d83392
Update docs and pipeline
2019-11-17 23:40:52 +02:00
Alex Root Junior
65331e1fda
Add autogenerated docs for types and methods
2019-11-16 22:32:05 +02:00
Alex Root Junior
a24708d589
Add tests for BaseSession and TelegramAPIServer
2019-11-16 00:52:18 +02:00
jrootjunior
013ee3d496
Add aiofiles to dependencies list.
2019-11-15 14:09:05 +02:00