microsoft/teams.py v2.0.0a20
microsoft/teams.py
Captured source
source ↗published Mar 25, 2026seen Jun 26captured 3whttp 200method plain
v2.0.0a20
Repository: microsoft/teams.py
Tag: v2.0.0a20
Published: 2026-03-25T04:59:12Z
Prerelease: no
Release notes: Breaking Changes
- Replace HttpPlugin with HttpServer + HttpServerAdapter (#310, #249)
- Move IsTargeted property from Activity to Account (#318)
- Remove custom logger, use standard logging library (#270)
Features
- Implement ReactionClient for message reactions API (#280)
- Add signin/failure invoke handling (#290)
- Simplify targeted messages with with_recipient() overload (#275)
- Make messaging endpoint path configurable (#323)
- Add ExperimentalWarning class; mark reactions and targeted messages as
preview (#306)
Bug Fixes
- Fix get_participant in meetings client to include tenantId (#273)
- Fix optional activity_id in conversation resource (#272)
- Fix naming error on aad_object_id for TeamsChannelAccount (#300)
- Fix id as optional for meeting participant events (#288)
- Add INVOKE to card action types (#294)
- Fix double slash in activity message URL (#312)
- Fix keyboard interrupt traceback (#304)
- Downgrade expected token exchange failure logs from error to info (#305)
- Upgrade transitive deps to resolve 8 known vulnerabilities (#322)
- Add pydantic-settings for dependency-injector transitive exception (#282)
New Contributors
- @siddheshbhasme made their first contribution in https://github.com/microsoft/teams.py/pull/272
- @rajan-chari made their first contribution in https://github.com/microsoft/teams.py/pull/244
Full Changelog: https://github.com/microsoft/teams.py/compare/v2.0.0a10...v2.0.0a20