- Update peer dependency
@microsoft/teams-js
version to^2.19.0
.
- Add an optional parameter
validationEnabled
togetPagedInstallations
to enable or disable installation validation. - The
TeamsFx
,AuthenticationConfiguration
, andhandleMessageExtensionQueryWithSSO
are deprecated and will be removed in a future release. - The
MSGraphAuthProvider
class,createMicrosoftGraphClient
andcreateMicrosoftGraphClientWithCredential
are deprecated. Use theTokenCredentialAuthenticationProvider
class and theClient.InitialWithMiddleware
method from the@microsoft/microsoft-graph-client
package instead.
- Deprecate interfaces and APIs related with
BotFrameworkAdapter
. - Add module
BotBuilderCloudAdapter
and migrate interfaces and APIs to useCloudAdapter
.
- Refactor SDK and make it easy to use (Docs will be ready in next release).
- Support Teams JS SDK 2.0.
- Add error details when projects not running inside Teams.
getTediousConnectionConfig
is now deprecated. We recommend you compose your own Tedious configuration for better flexibility.
- Breaking: Remove loadConfiguration() function and add TeamsFx class
- Support automatic choosing of credential class based on IdentityType
- Breaking: TeamsUserCredential now will use Auth Code Flow with PKCE for SPA authentication. You can find more detail here: https://aka.ms/teamsfx-auth-code-flow.
- Support multiple SQL database connection
- Fix TeamsBotSsoPrompt runtime error
- Move "@microsoft/teams-js" to peer dependency
- Support certificate-based authentication for TeamsFx SDK
- Read SQL database name from
SQL_DATABASE_NAME
environment variable - Add more error types for credential classes
Initial alpha release of the SDK. Following features are included:
- Credentials to simplify Team app authentication with Teams SSO support
- Simplify authentication to Microsoft Graph APIs
- TeamsBotSsoPrompt to support Teams Bot development with SSO
- DefaultTediousConnectionConfiguration to connect to MSSQL database