Skip to content

Releases: MSPFE2019/Copilot-Studio-Power-App-Embed

CopilotStudioEmbed Solution v1.0.3

Choose a tag to compare

@MSPFE2019 MSPFE2019 released this 10 Sep 19:49

CopilotStudioEmbed Power Platform Solution v1.0.3

Fixes the control not appearing as an addable Canvas app code component.

What changed

  • Changed all PCF manifest properties from usage="bound" to usage="input".
  • Added Canvas-friendly pfx-default-value entries for maker-configurable properties.
  • Bumped the PCF control version to 1.0.3 and solution version to 1.0.3.0.
  • Retains the v1.0.2 production-size bundle fix and the v1.0.1 manifest apostrophe fix.

Verified package checks

  • npm run build succeeds in production mode.
  • npm run lint succeeds.
  • pac solution pack succeeds for managed and unmanaged packages.
  • Packed ControlManifest.xml has only usage="input" properties and no usage="bound" properties.
  • Packed bundle.js is 4,114,358 bytes, below the prior import failure threshold.
  • MSPFE2019.CopilotStudioEmbed is present as a solution root component.

If it still does not show in Power Apps Studio

  1. Confirm the solution imported into the same environment where you are editing the canvas app.
  2. In Power Platform admin center, enable Power Apps component framework for canvas apps for that environment.
  3. Reopen Power Apps Studio after importing the solution.
  4. Use Insert > Get more components > Code, select CopilotStudioEmbed, then choose Import.
  5. After import, expand Code components in the insert pane and add it to the screen.

Assets

  • CopilotStudioEmbedSolution_1_0_3_0.zip — Unmanaged solution
  • CopilotStudioEmbedSolution_1_0_3_0_managed.zip — Managed solution

Use this release instead of v1.0.0/v1.0.1/v1.0.2.

CopilotStudioEmbed Solution v1.0.2

Choose a tag to compare

@MSPFE2019 MSPFE2019 released this 10 Sep 19:33

CopilotStudioEmbed Power Platform Solution v1.0.2

Fixes Dataverse import failure: Webresource content size is too big.

What changed

  • Builds the PCF control in production mode by default.
  • Imports the lighter botframework-webchat/component.js entrypoint plus botframework-directlinejs instead of the full WebChat package entrypoint.
  • Reduces bundle.js from >5 MB to 4,114,358 bytes.
  • Keeps the packed solution zip around 1.07 MB.
  • Adds common Power Platform API token endpoint domains to external-service-usage.
  • Keeps the previous v1.0.1 apostrophe/noAposStringType manifest fix.

Verified package checks

  • npm run build succeeds.
  • npm run lint succeeds.
  • pac solution pack succeeds for managed and unmanaged packages.
  • Packed ControlManifest.xml has no apostrophes in display-name-key or description-key attributes.
  • Packed bundle.js is below 5,000,000 bytes.
  • Managed package contains <Managed>1</Managed>.

Assets

  • CopilotStudioEmbedSolution_1_0_2_0.zip — Unmanaged solution
  • CopilotStudioEmbedSolution_1_0_2_0_managed.zip — Managed solution

Use this release instead of v1.0.0/v1.0.1.

CopilotStudioEmbed Solution v1.0.1

Choose a tag to compare

@MSPFE2019 MSPFE2019 released this 10 Sep 19:11

CopilotStudioEmbed Power Platform Solution v1.0.1

Fixes Power Platform import failure caused by an apostrophe in a PCF manifest description-key value. Power Platform validates these attributes with the noAposStringType XSD pattern, so v1.0.1 removes the apostrophe and bumps the PCF control/solution versions.

Assets

  • CopilotStudioEmbedSolution_1_0_1_0.zip — Unmanaged solution
  • CopilotStudioEmbedSolution_1_0_1_0_managed.zip — Managed solution

Use this release instead of v1.0.0.

CopilotStudioEmbed Solution v1.0.0

Choose a tag to compare

@MSPFE2019 MSPFE2019 released this 10 Sep 17:12

CopilotStudioEmbed Power Platform Solution v1.0.0

Initial release of the MSPFE2019.CopilotStudioEmbed PCF control, packaged as a Power Platform solution.

This control embeds a Microsoft Copilot Studio agent into a Canvas Power App using the Direct Line token-endpoint connection string (copied from Copilot Studio > Channels > Mobile app / Custom website) — no Entra ID / OAuth app registration required.

Assets

  • CopilotStudioEmbedSolution_1_0_0_0.zip — Unmanaged solution (import into a dev/build environment)
  • CopilotStudioEmbedSolution_1_0_0_0_managed.zip — Managed solution (import into test/prod environments)

Install

  1. In the target Power Platform environment, go to Solutions > Import solution.
  2. Choose the managed zip for prod/test, or the unmanaged zip if you plan to customize further.
  3. Add the CopilotStudioEmbed control to a text/data field or as a component on a Canvas app screen, and set the connectionString/token-endpoint property as described in the repo README.

See the README for full setup, build, and packaging instructions.