- Update dependencies
Microsoft.Bot.Builder
andMicrosoft.Bot.Builder.Dialogs
. - Update dependency
Microsoft.Identity.Client
.
- Update
@microsoft/teams-js
version to 2.22.0.
- Support to set notification local store file name using environment variable
TEAMSFX_NOTIFICATION_STORE_FILENAME
.
- Fix
NotificationMiddleware
reference key generation when bot is added to a Team. - Update
botbuilder
dependencies
- Add
validationEnabled
toGetPagedInstallationsAsync()
to enable or disable installation validation. - Add new API
ValidateInstallationAsync
to validate bot installation. - Deprecate the class
TeamsFx
andMsGraphAuthProvider
. Please useTokenCredential
andGraphServiceClient(tokenCredential, new string[] { _scope })
instead to create Microsoft Graph Client instead.
- Add new interface
IConversationReferenceStore
to manage notification target references. - Support to get a paginated list of targets where the bot is installed in notification bot.
- Support to get a paginated list of members of one-on-one, group, or team conversation in notification bot.
- Support to build
TeamsBotInstallation
instance with conversation reference. - Deprecate the interface
INotificationTargetStorage
and the optionstorage
in notification bot. - Deprecate the API
GetMembersAsync
in notification bot.
- Support Graph SDK v5.6.0
- Remove
frameworkreference
and remove auth-start and auth-end html pages
- Update to use Teams JS SDK V2
- Support adaptive card universal action handler in conversation bot.
- Support Bot SSO
- Version bump
- Add conversation SDK for command / notification bot
- Integrate auth-start and auth-end html pages
- Remove "InitiateLoginEndpoint" option
- Breaking: remove dependency of Microsoft.TeamsFx.SimpleAuth package
- Support .NET 6
- Breaking: remove the dependency of TeamsFx JS SDK and implement in C#
Initial release of the .NET SDK. Following features are included:
- TeamsUserCredential to simplify Team app authentication with Teams SSO support
- JS interop to call TeamsFx JS SDK