v2.0.0a20
·
63 commits
to alpha/v2.0.0
since this release
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 #272
- @rajan-chari made their first contribution in #244
Full Changelog: v2.0.0a10...v2.0.0a20