Skip to content

Releases: microsoft/teams.py

v2.0.0a58

17 Apr 00:17
ba4affe

Choose a tag to compare

What's Changed

  • feat: add workspace dep versioning via hatch-teams-build plugin by @heyitsaamir in #378
  • Merge main into alpha/v2.0.0 by @heyitsaamir in #380
  • Add sovereign cloud support (GCCH, DoD, China) by @corinagum in #354
  • fix: drain entire queue per flush to avoid streaming tail lag by @heyitsaamir in #384
  • Remove with_reply_to_id method by @corinagum in #385
  • Merge User-Agent headers when cloning HTTP client by @Copilot in #383
  • build(deps-dev): bump pytest from 8.4.2 to 9.0.3 by @dependabot[bot] in #387
  • build(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /examples/tab/Web by @dependabot[bot] in #388
  • build(deps): bump python-multipart from 0.0.22 to 0.0.26 by @dependabot[bot] in #392
  • MCP Server Example on MCP SDK by @MehakBindra in #391
  • Merge main into alpha/v2.0.0 by @heyitsaamir in #393

Full Changelog: v2.0.0a49...v2.0.0a58

v2.0.0a49

09 Apr 23:57
9d8601d

Choose a tag to compare

What's Changed

  • fix: ensure copilot agent ends with the action plan by @heyitsaamir in #353
  • feat/bug: add custom feedback form & fix pydantic valid error on MessageUpdateActivity by @lilyydu in #349
  • fix: update invalid inbound/outbound activities by @rajan-chari in #340
  • Move builders from ActivityInput to MessageActivityInput by @lilyydu in #363
  • Update generated Adaptive Cards core from latest codegen by @corinagum in #352
  • Bump vite from 6.4.1 to 6.4.2 in /examples/tab/Web by @dependabot[bot] in #364
  • Remove dead HttpPlugin and jwt_middleware code by @heyitsaamir in #367
  • fixes: cookiecutter README, runtime dependencies, graph README by @lilyydu in #369
  • Implement stream cancelation by @jerbob92 in #337
  • feat: add App.get_app_graph() and App._get_graph_token() by @Copilot in #355
  • address dependabot alerts by @lilyydu in #368
  • feat: add hatch-nbgv plugin for graceful nbgv fallback by @heyitsaamir in #365
  • Fix uv lock by @heyitsaamir in #372
  • Bump cryptography from 46.0.6 to 46.0.7 by @dependabot[bot] in #371
  • fix: update graph example README to match actual sample code by @heyitsaamir in #375
  • Remove workflow_dispatch trigger from issue-analysis workflow by @Copilot in #374
  • Bump axios from 1.13.5 to 1.15.0 in /examples/tab/Web by @dependabot[bot] in #376
  • Release: merge main into alpha/v2.0.0 by @lilyydu in #377

New Contributors

Full Changelog: v2.0.0a31...v2.0.0a49

v2.0.0a31

08 Apr 00:53
698ff6d

Choose a tag to compare

What's Changed

  • Bump picomatch from 4.0.3 to 4.0.4 in /examples/tab/Web by @dependabot[bot] in #328
  • feat: add missing endpoints (Paged Members, Meeting Notifs) & address client gaps by @lilyydu in #327
  • fix: include devtools package in publish pipeline by @heyitsaamir in #330
  • address model gaps by @lilyydu in #336
  • Improve dialog opening and card submitting semantics by @heyitsaamir in #222
  • Update Adaptive Cards package by @corinagum in #316
  • fix(mcpplugin): use create_mcp_http_client for streamable HTTP transport by @sharath-tursio in #315
  • fix: cache PyJWKClient instance to avoid repeated JWKS fetches by @rajan-chari in #346
  • fix: accept api://botid-{app_id} audience format in token validation by @heyitsaamir in #314
  • feat: GitHub issue analysis → Teams notification workflow by @heyitsaamir in #339
  • Add URL and payload validation to conversation client tests by @Copilot in #265
  • Release: merge main into alpha/v2.0.0 by @heyitsaamir in #350

New Contributors

Full Changelog: v2.0.0a20...v2.0.0a31

v2.0.0a20

25 Mar 04:59
94be2d6

Choose a tag to compare

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

Full Changelog: v2.0.0a10...v2.0.0a20

v2.0.0a10

30 Jan 22:09
1a8f20d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0a9...v2.0.0a10

v2.0.0a9

28 Jan 00:10
ae5383c

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0a8...v2.0.0a9

v2.0.0a8

09 Dec 19:41
5151fad

Choose a tag to compare

Major changes include

  1. We are updating the namespace of the package to go from microsoft.teams.* to microsoft_teams.*. For the duration of alpha, we'll continue to support the previous and issue a warning. But post alpha, we'll remove microsoft.teams support.
  2. Bug Fixes

What's Changed

New Contributors

Full Changelog: v2.0.0a6...v2.0.0a7

v2.0.0a6

22 Nov 00:42
d159234

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0a5...v2.0.0a6

v2.0.0a5

10 Nov 18:40
4454bac

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0a4...v2.0.0a5

v2.0.0a4

31 Oct 16:27
6ba7c9a

Choose a tag to compare

What's Changed

  • Update openai package to 2.4.0 and fix breaking changes by @Copilot in #181
  • feat: add a2a server and client plugins and samples by @lilyydu in #178
  • Bump vite from 6.3.6 to 6.4.1 in /tests/tab/Web by @dependabot[bot] in #183
  • Add MessagingExtensionAttachmentLayout enum with "grid" support by @Copilot in #186
  • Update USER_AGENT format from teams.py[app] to teams.py[apps] by @Copilot in #194
  • Use refreshable app tokens by @heyitsaamir in #187
  • Release version 2.0.0a4 by @heyitsaamir in #195
  • Fix devtools by @heyitsaamir in #198

New Contributors

Full Changelog: v2.0.0a3...v2.0.0a4