Alex Root Junior
56f0d9d220
Migration guide 2.x -> 3.0 ( #1143 )
...
* Initial commit for docs cleanup
* Update migration guide
* More docs
* Added changes description
* Small fixes
2023-07-29 22:36:12 +03:00
Alex Root Junior
479e302cba
Bump dependencies and own version
2023-07-28 21:54:09 +03:00
Alex Root Junior
710c7669c4
Bump magic-filter to 1.0.10 ( #1221 )
...
* Bump magic-filter to 1.0.10
* Added changelog
* Fixed compatibility
2023-07-17 02:48:27 +03:00
Alex Root Junior
21351de335
Fixed #1217 : Fixed union subtypes generation inside arrays of elements
2023-07-17 00:10:47 +03:00
Alex Root Junior
31c11c31e0
Fixed subtypes and union types generation, new enums added ( #1213 )
...
* Fixed subtypes and union types generation, new enums added
* Added changes description
2023-07-11 23:39:54 +03:00
Alex Root Junior
461e59bbdd
Update pydantic to V2 ( #1202 )
...
* Update pydantic, fix errors and warnings (all?)
* Fixed typehints
* Reformat code, removed unused imports
* Fixed typing extensions version compatibility
* Fixed coverage
* Describe changes
* Regen code
2023-07-02 15:07:19 +03:00
Alex Root Junior
d29b18da8c
#1191 Added possibility to pass custom headers to URLInputFile object ( #1197 )
2023-06-25 01:39:26 +03:00
Alex Root Junior
62a9f0cb6e
Removed Text filter ( #1170 )
...
* Removed Text filter
* Added changelog
* Clean docs
* Fixed pytz
2023-04-22 20:21:17 +03:00
Alex Root Junior
c9a8dad5ee
Update dependencies
2023-04-22 19:48:04 +03:00
Alex Root Junior
fb3076d40f
Fix compatibility with Python 3.8-3.9 ( #1162 )
...
* Try to fix compatibility with Python 3.8-3.9
* Added changelog
2023-04-21 00:17:06 +03:00
Alex Root Junior
399ccb2b00
Update butcher
2023-04-20 23:44:52 +03:00
Alex Root Junior
fea1b7b0a3
Reworked request builder ( #1142 )
...
* Reworked request builder
* Added more default values
* Update tests
* Fixed timestamp
* Fixed Py3.8 support
* Describe changes
2023-03-11 20:46:36 +02:00
Alex Root Junior
924a83966d
Update butcher - Added deprecation mechanism to schema and codegen
2023-03-11 17:43:01 +02:00
Alex Root Junior
7efec4a5df
Towncrier build
2023-02-18 15:54:31 +02:00
Alex Root Junior
d0b7135ca6
Reworked graceful shutdown ( #1124 )
...
* Reworked graceful shutdown
* Remove special errors from polling process
* Update dependencies
* Coverage
* Added changelog
2023-02-18 15:46:28 +02:00
Alex Root Junior
56097d6b53
Bump dependencies
2023-02-12 01:24:18 +02:00
Alex Root Junior
e59d4652bf
Added full support of Bot API 6.5 ( #1112 )
...
* Added full support of Bot API 6.5
* Shut up, linters (Fixed errors)
* Oops. Added lost files.
* Fixed tests
* Added changes description
* Update description from docs
* Fixed anchors
* Update Butcher
* Added danger zone to changelog
* Type
2023-02-04 19:53:32 +02:00
Alex Root Junior
f4ce4431f9
Migrate to hatchling ( #1095 )
...
* Migrate to hatchling instead of poetry, ruff instead of flake8
* Migrate to hatchling instead of poetry, ruff instead of flake8
* Update tests suite
* venv?
* -m venv?
* Change dependencies
* Remove venv
* Change mypy config
* Added changelog
* Mark uvloop incompatible with pypy
* Update release script
* Use internal caching for dependencies
* Re-disable cov branches
* Added contributing guide
2023-01-12 02:49:58 +02:00
Alex Root Junior
3ea73fbbbd
Add missing shortcuts, new enums, reworked old stuff ( #1070 )
...
* Render shortcuts
* Render docs
* Added enumerations
* Added docs
* Use enums, removed Helper
* Bump butcher
* Added InputMediaType enum
* Added MaskPositionPoint, InlineQueryResultType enums
* Update texts
* Added StickerType enum
* Cover tests
* Update docs
* Fixed imports
* Re-enabled all pre-commit hooks
2022-12-04 03:05:49 +02:00
Alex Root Junior
3438d2446d
Bump butcher
2022-11-21 01:12:50 +02:00
Alex Root Junior
d034c1ba9f
Adding new code-generator (Butcher) ( #1069 )
...
* Re-generate types
* Re-generate methods (only attributes)
* Added enums
* Base init generator
* Added butcher configs
* Fixed tests, bump butcher
* Added changelog
* Added enum docs
* Added templates for docs index
* Re-generate bot class, remove deprecated methods
2022-11-21 01:06:55 +02:00
Alex Root Junior
c7779abc50
Bump version
2022-11-19 20:32:36 +02:00
Alex Root Junior
37742a4f15
Added certifi ( #1066 )
...
* Added certifi
* Added changelog
2022-11-13 00:43:31 +02:00
Alex Root Junior
dedeff88ce
Added sphinxcontrib-towncrier integration
2022-11-07 06:35:55 +02:00
Alex Root Junior
b287551590
Bot API 6.3 ( #1063 )
...
* Added API changes
* Added changelog
* Oops. Move changelog
* Update tests
* Remove experimental
* Added message content type
* Update message aliases
* Update changes
* Update texts
* Bump version
* Remove versionadded badge
2022-11-06 14:28:21 +02:00
Alex Root Junior
93f24e882d
Merge remote-tracking branch 'origin/dev-3.x' into dev-3.x
2022-10-26 22:22:56 +03:00
Alex Root Junior
958ffbc354
Added Python 3.11 package badge
2022-10-26 22:22:44 +03:00
Alex Root Junior
6db3778c6f
Tests on Python 3.11 ( #1044 )
...
* Try to use Python 3.11
* Remove `asynctest` dependency
* Fixed aiofiles tests
* Added changelog
2022-10-26 22:21:04 +03:00
Alex Root Junior
44ae565149
Change changelog categories, update dependencies
2022-10-02 18:24:26 +03:00
Alex Root Junior
f4251382e8
Remove filters factory, introduce docs translation ( #978 )
...
* Rewrite filters
* Update README.rst
* Fixed tests
* Small optimization of the Text filter (TY to @bomzheg)
* Remove dataclass slots argument in due to the only Python 3.10 has an slots argument
* Fixed mypy
* Update tests
* Disable Python 3.11
* Fixed #1013 : Empty mention should be None instead of empty string.
* Added #990 to the changelog
* Added #942 to the changelog
* Fixed coverage
* Update poetry and dependencies
* Fixed mypy
* Remove deprecated code
* Added more tests, update pyproject.toml
* Partial update docs
* Added initial Docs translation files
* Added more changes
* Added log message when connection is established in polling process
* Fixed action
* Disable lint for PyPy
* Added changelog for docs translation
2022-10-02 00:04:31 +03:00
Alex Root Junior
c1341ba2df
Added support of Bot API 6.2 ( #975 )
...
* Added support of Bot API 6.2
* Added changelog
* Update tests
* Update API version
* Update dependencies, pre-commit config
* Added pytest config
2022-08-14 16:32:29 +03:00
Alex Root Junior
247ffbef69
3.x Bot API 6.1 ( #937 )
...
Added support of Bot API 6.1
2022-06-25 18:14:29 +03:00
Alex Root Junior
f2e02e2a7c
#896 Restrict including routers with strings ( #897 )
...
* #896 Restrict including routers with strings
* Remove imports util, bump dependencies
2022-04-25 21:24:58 +03:00
Alex Root Junior
0d650fc38c
Release 3.0.0-beta.3
2022-04-19 22:16:35 +03:00
Alex Root Junior
286cf39c8a
Beta 3 ( #884 )
...
* Rework middlewares, separate management to `MiddlewareManager` class
* Rework middlewares
* Added changes description for redis
* Added changes description for redis
* Fixed tests with Redis // aioredis replacement
* Changed msg.<html/md>_text attributes behaviour
* Added changelog for spoilers
* Added possibility to get command magic result as handler arguments
2022-04-16 19:07:32 +03:00
Alex Root Junior
7776cf9cf6
Bot API 5.7 and some new features ( #834 )
...
* Update API, added some new features
* Fixed unknown chat_action value
* Separate events from dispatcher messages
* Disabled cache for I18n LazyProxy
* Rework events isolation
* Added chat member status changed filter, update Bot API 5.7, other small changes
* Improve exceptions in chat member status filter
* Fixed tests, covered flags and events isolation modules
* Try to fix flake8 unused type ignore
* Fixed linter error
* Cover chat member updated filter
* Cover chat action sender
* Added docs for chat action util
* Try to fix tests for python <= 3.9
* Fixed headers
* Added docs for flags functionality
* Added docs for chat_member_updated filter
* Added change notes
* Update dependencies and fix mypy checks
* Bump version
2022-02-19 01:45:59 +02:00
Alex Root Junior
76ae5c4415
Bump classifiers
2021-12-12 19:06:29 +02:00
Alex Root Junior
1634dc1162
Bump version, small changes in docs
2021-12-12 18:59:57 +02:00
Alex Root Junior
9ec689b562
[3.x] Bot API 5.5 ( #777 )
...
* Re-generate API, cover changes
* Added patchnotes
2021-12-12 17:21:01 +02:00
Alex Root Junior
d7be55bc58
Extended MagicFilter with aiogram-specific operation ( #759 )
...
* Extend MagicFilter with aiogram-specific operation
* Added tests
* Added changes annotation and update docs
2021-11-24 06:00:37 +02:00
Alex Root Junior
1c2c7fd88c
Webhook integration in 3.0 ( #737 )
...
* Added base webhook implementation and example
* Added example
* Enable on_startup callback
* Correctly handle response into webhook (silent call)
* Fixed State filter
2021-11-08 23:20:12 +02:00
Alex Root Junior
e0ab7d8bd3
Use datetime type for date fields, update aiohttp version
2021-11-08 03:48:34 +02:00
Alex Root Junior
2d21cb22f1
Bump dependencies
2021-10-11 01:26:41 +03:00
Alex Root Junior
02ca5589aa
Added Python 3.10 classifier
2021-10-06 22:59:23 +03:00
Alex Root Junior
7405db2ad3
Enable Python 3.10 for tests ( #719 )
...
* Try to test on Python 3.10
* Prevent to YAML type cast
* Bump poetry
* Removed async_lru
* Disable fail-fast on tests
* Fixed typing
* Added patch-notes
2021-10-06 22:49:14 +03:00
Alex Root Junior
c19cbc6a5f
Added html/md_text properties to Message object and refactor I18n context
2021-09-23 23:45:22 +03:00
Alex Root Junior
481aec2144
Bump version
2021-09-22 02:00:45 +03:00
Alex Root Junior
e4046095d7
Dev 3.x i18n & improvements ( #696 )
...
* Added base code and make code improvements
* Auto-exclude coverage for `if TYPE_CHECKING:`
* Fixed current coverage
* Cover I18n module
* Update pipeline
* Fixed annotations
* Added docs
* Move exceptions
* Added tests for KeyboardBuilder and initial docs
* Remove help generator (removed from sources tree, requires rewrite)
* Added patch-notes #698 , #699 , #700 , #701 , #702 , #703
2021-09-22 00:52:38 +03:00
Alex Root Junior
40cb222314
Bump version
2021-09-10 00:02:53 +03:00
Alex Root Junior
e356ede5de
Updated pre-commit hook ( #681 )
...
* Updated pre-commit config and reformat code
* Added changelog
2021-09-07 00:32:43 +03:00