Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: update changelog for 926 prerelease #10005

Merged
merged 6 commits into from
Sep 22, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions packages/vscode-extension/PRERELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,63 @@

## Changelog

### September 26, 2023

#### New Features

- **Sample App Gallery Search**: We have introduced the ability to search for sample apps within the Sample App Gallery.
![Sample Gallery](https://github.com/OfficeDev/TeamsFx/assets/11220663/87a705e2-aa79-46dc-87ba-204f20fd3771)

- **Custom Search Results Template Optimization**: We've optimized the `Custom Search Results` project template to seamlessly integrate with Microsoft 365 Copilot. To utilize this feature, please enable the `Develop Copilot Plugin` feature setting via Visual Studio Code in the [User and Workspace Settings](https://code.visualstudio.com/docs/getstarted/settings) and enroll in the Microsoft 365 Copilot [Early Access Program](https://aka.ms/PluginsEarlyAccess).
![Copilot Plugin](https://github.com/OfficeDev/TeamsFx/assets/11220663/7fba4a92-f912-4021-b048-9f72de1267d8)

#### New Additions to the Sample App Gallery

- **SSO Enabled Tab via APIM Proxy**: This sample app showcases how to build a single-page web application with a single sign-on feature leveraging Azure API Management service as a proxy to perform on-behalf-of flow, eliminating the need for a dedicated backend.
![APIM-Architecture](https://github.com/OfficeDev/TeamsFx-Samples/assets/63089166/a256f1ab-1b23-4264-9f0d-ed8ff45aea09)

- **Contoso Retail Dashboard**: This sample app demonstrates how to build a dashboard for viewing different control layouts. It shows you how to create a Microsoft Teams personal app with SharePoint Framework, available in Teams, Outlook and the Microsoft 365 app.
![Contoso Retail Dashboard](https://github.com/OfficeDev/TeamsFx/assets/11220663/172af4c7-e5d0-4159-9b62-16aff271c4c5)

#### Enhanced Sample App Contribution Process

In addition to these two new sample projects, we have set up a self-service process for any contributor to submit request to onboard new samples. You can now submit your sample app to the gallery by following the [Teams Toolkit Sample App Contribution Guidelines](https://github.com/OfficeDev/TeamsFx-Samples/blob/dev/CONTRIBUTING.md). We are excited to see more sample apps from the community! 🥳
![Sample Contribution Process](https://github.com/OfficeDev/TeamsFx/assets/11220663/9babc3b6-f89f-489a-9988-4ef9cc315e75)

#### Teams Toolkit CLI ([`@microsoft/teamsfx-cli`](https://www.npmjs.com/package/@microsoft/teamsfx-cli)) `v2.0.3@beta`

In this beta release of Teams Toolkit CLI, we have implemented a number of usability improvements based on your valuable feedback.

- **Hierarchical Command Structure**: Commands have been reorganized into a hierarchical structure.

- **Redesigned Help Command**: The help command has been redesigned for improved readability, including vertical and column alignments for commands and their descriptions, refined subcommands, command options/arguments, and global options, support for option abbreviations, indicators of required options, and inclusion of example commands.
![CLI-2](https://github.com/OfficeDev/TeamsFx/assets/11220663/e365832f-cd38-4a6d-89ca-ebd8721a48e8)

- **New `teamsfx list` Command**: We've added the `teamsfx list` command for reviewing available project templates and samples.
![CLI-1](https://github.com/OfficeDev/TeamsFx/assets/11220663/8b9da73e-2159-4276-9719-5688a36b4c28)

- **Enhanced Outputs and Streamlined Log Levels**: Outputs have been refreshed, and log levels have been streamlined for clarity.
![CLI-3](https://github.com/OfficeDev/TeamsFx/assets/11220663/077fe077-e12e-4617-b326-caefd7934dbe)

- **Improved Compatibility**: Color issues for terminals with light-colored backgrounds have been fixed, and suggestions for misspelled commands have been added.

- **Global Config Commands Removal**: The global config commands, `teamsfx config set` and `teamsfx config get` have been removed and are now incorporated into global options.

- **Upload custom applications across Microsoft 365**: We've added the ability to upload custom applications across Microsoft 365, including Teams, Outlook, and the Microsoft 365 app via `teamsfx m365` commands.

#### TeamsFx SDK for .NET ([`Microsoft.TeamsFx`](https://www.nuget.org/packages/Microsoft.TeamsFx)) `v2.2.0`

- Deprecated `MsGraphAuthProviders` with `GraphServiceClient` since token credentials are natively supported in [Microsoft Graph SDK for .NET](https://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/c3baee460e0420f93b151548a07754310447e448/src/Microsoft.Graph/GraphServiceClient.cs#L47).
- Added `validationEnabled` param to `getPagedInstallationAsync` API for better performance to support the use case of sending notifications in large scale tenants.

#### Bug Fixes

- Fixed an issue where Teams Toolkit CLI always creates new project folder in a different directory than the current one. ([#9586](https://github.com/OfficeDev/TeamsFx/pull/9586))
- Fixed an issue where Teams Toolkit CLI did not accept region choice in non-interactive mode when provisioning cloud resources to Azure. ([#9604](https://github.com/OfficeDev/TeamsFx/pull/9604))
- Fixed an issue where the CodeLens `This file is auto-generated, click here to edit the manifest template file` in `aad.local.json` file was not responding properly. ([#9699](https://github.com/OfficeDev/TeamsFx/pull/9699))
- Fixed an issue with build warnings in `TeamsFx` SDK. ([#9707](https://github.com/OfficeDev/TeamsFx/pull/9707))
- Fixed an issue where the depency of `@microsoft/microsoft-graph-client` used in the `@microsoft/teamsfx` and `@microsoft/teamsfx-react` SDK were not updated to the latest version. ([#9720](https://github.com/OfficeDev/TeamsFx/pull/9720))

### Aug 15, 2023

New features:
Expand Down
Loading