What's Changed
Core
- Multiuser chat by @Tishka17 in #340
- add pathlib.Path support for path in media by @Vladyslav49 in #345
- Fixed bug with LaunchMode.SINGLE_TOP by @KurosawaAngel in #372
- Add support for on_process_result in windows by @vlkorsakov in #377
- Fix typehints for start_data by @vlkorsakov in #381
- added argument 'show_mode' in DialogManager by @IvanKirpichnikov in #380
- Fix media in MockMessageManager by @MoxForever in #422
- #416 fix: add voice for get_media_id by @chirizxc in #420
- fix AttributeError: 'InaccessibleMessage' object has no attribute 'au… by @Latand in #421
- fix ReplyCallbackQuery message param by @IvanKirpichnikov in #424
- Handle no business connection id in callback by @Tishka17 in #426
Widgets
- Calendar settings per event by @Tishka17 in #346
- fix calendar before 1970 on windows by @Tishka17 in #401
- MediaScroll by @Tishka17 in #348
- support
|
for kbd and media by @Tishka17 in #353Or
text by @Tishka17 in #349- fixed bug with "Or (Keyboard)" by @KurosawaAngel in #374
- fix getting jinja environment in Jinja widget by @Vladyslav49 in #351
- provide support for ShowMode in SwitchTo and Cancel widgets #350 by @lubaskinc0de in #354
- fix get_checked type hint by @vlkorsakov in #371
- fix: row 'None' when value is not set for TextInput widget by @yarqr in #379
- fix processing None in TextInput by @Codwizer in #378
- Fix type hint for get_value by @chirizxc in #393
- set arguments positional-only for Select item state changed by @hilorioze in #396
- fixed double cast Radio, added reset method by @KurosawaAngel in #404
- Fix List when current page is bigger than pages count by @MikiEremiki in #414
Docs and examples
- Update progress widget docs by @vlkorsakov in #367
- Fix reference to custom SwitchInlineQueryCurrentChat widget by @vlkorsakov in #364
- #360 Update example by @IvanKirpichnikov in #370
- Fix a mistake in example by @mentor-dev in #375
- Add docs for MessageInput widget by @chirizxc in #389
- Add copy button and change the copyright year automatically by @chirizxc in #390
- Add docs for TextInput widget by @chirizxc in #397
- Fix typos by @toolittlecakes in #400
- Update docs: ListGroup by @chirizxc in #402
- Add docs for LaunchMode and StartMode by @chirizxc in #403
- Fix hyperlink by @chirizxc in #405
- fix double
**
by @chirizxc in #406
Internal
- add more text and kbd widgets tests by @Vladyslav49 in #355
- remove duplicate mock_manager fixture by @Vladyslav49 in #356
- Fix typo on
intent
entity by @q-user in #357 - add 3.12 in CI by @Tishka17 in #362
- Disable CI run when updating docs only by @vlkorsakov in #365
- Enable flake8 use for example code and fix lint warnings by @vlkorsakov in #366
- Update license table in pyproject.toml by @vlkorsakov in #373
- Add docs for ShowMode, Toggle widget and some micro changes by @vlkorsakov in #368
New Contributors
- @q-user made their first contribution in #357
- @lubaskinc0de made their first contribution in #354
- @IvanKirpichnikov made their first contribution in #370
- @KurosawaAngel made their first contribution in #372
- @mentor-dev made their first contribution in #375
- @Codwizer made their first contribution in #378
- @chirizxc made their first contribution in #393
- @hilorioze made their first contribution in #396
- @toolittlecakes made their first contribution in #400
- @MikiEremiki made their first contribution in #414
- @MoxForever made their first contribution in #422
Full Changelog: 2.1.0...2.2.0