Repository navigation
Comparing changes
Open a pull request
base repository: DynamicProgramr/PowerBI-JavaScript-wordpress
base: master
head repository: microsoft/PowerBI-JavaScript
compare: master
- 8 commits
- 10 files changed
- 5 contributors
Commits on Jun 25, 2026
-
Merged PR 1012321: Extend report allowed events to support exportData…
…Completed Extend report allowed events to support exportDataCompleted ---- #### AI description (iteration 1) #### PR Classification New feature - extending the list of allowed events to support the `exportDataCompleted` event for reports. #### PR Summary This PR adds support for the `exportDataCompleted` event to the list of allowed report events, enabling applications to listen for and respond to visual data export completion events. - `src/report.ts`: Added `"exportDataCompleted"` to the `Report.allowedEvents` array - `dist/powerbi.js`: Updated the compiled distribution file to include the new event in the allowed events list - `test/protocol.spec.ts`: Added test case for `POST /reports/:uniqueId/events/exportDataCompleted` endpoint to verify event handling when users export visual data <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot --> Related work items: #2138216
Ohad Edry authored and Ohad Edry committedJun 25, 2026 Configuration menu - View commit details
-
Copy full SHA for 9d6f815 - Browse repository at this point
Copy the full SHA 9d6f815View commit details
Commits on Jul 13, 2026
-
Merged PR 1026873: Release PowerBI Client 2.24.0
Release PowerBI Client 2.24.0 ---- #### AI description (iteration 1) #### PR Classification Release of PowerBI JavaScript Client version 2.24.0, introducing new export data event capabilities and enums. #### PR Summary This release adds new enums and types to support export data completion events in the PowerBI JavaScript client library. The changes primarily introduce new type definitions for tracking export data operations with different result types, formats, and completion statuses. - Added new `ExportDataResultType` enum with values for Summarized, Underlying, and DataWithCurrentLayout export types - Added new `ExportDataResultFormat` enum supporting Csv and Xlsx output formats - Added new `ExportDataCompletedStatus` enum to track Succeeded/Failed states of export operations - Updated webpack module cache implementation to use `const` instead of `var` declarations - Updated internal webpack module references and validator imports across multiple files to reflect new module structure <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot --> Related work items: #2146358
Ohad Edry authored and Ohad Edry committedJul 13, 2026 Configuration menu - View commit details
-
Copy full SHA for f2980f3 - Browse repository at this point
Copy the full SHA f2980f3View commit details
Commits on Jul 16, 2026
-
Merged PR 1015932: Update hosts regex with new host
Update hosts regex with new host ---- #### AI description (iteration 1) #### PR Classification Bug fix and new feature addition to allow a new sovereign cloud host and fix broken test loop conditions. #### PR Summary This PR adds support for the French sovereign cloud host (`app.powerbi.sovcloud-api.fr`) to the allowed embed URL hosts and fixes critical bugs in test loop conditions that would have caused infinite loops or prevented tests from running. - `src/util.ts` and `dist/powerbi.js`: Updated `allowedPowerBiHostsSovRegex` to include `app\.powerbi\.sovcloud-api\.fr` as an allowed sovereign cloud host - `/test/util.spec.ts`: Fixed incorrect for-loop syntax (moved increment operator from middle to end position) in `validateEmbedUrl` tests that would have caused test failures - `/test/util.spec.ts`: Added test case for the new French sovereign cloud host URL <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot --> Related work items: #2169002, #2192452
Ohad Edry authored and Ohad Edry committedJul 16, 2026 Configuration menu - View commit details
-
Copy full SHA for d45bee8 - Browse repository at this point
Copy the full SHA d45bee8View commit details -
Merged PR 1030874: Release PowerBI Client 2.24.1
Release PowerBI Client 2.24.1 ---- #### AI description (iteration 1) #### PR Classification Version bump release to update the Power BI Client SDK to version 2.24.1 with Bleu support. #### PR Summary This pull request increments the Power BI Client SDK version from 2.24.0 to 2.24.1, enabling Bleu support as specified in the linked work item. - `src/config.ts` and `/dist/powerbi.js`: Updated version number from '2.24.0' to '2.24.1' <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot --> Related work items: #2195144
Ohad Edry authored and Ohad Edry committedJul 16, 2026 Configuration menu - View commit details
-
Copy full SHA for 8322e3f - Browse repository at this point
Copy the full SHA 8322e3fView commit details
Commits on Sep 24, 2026
-
Merged PR 1052017: Forward reportDefinition through createReport (P0 …
…read-only preview) ## Why The read-only "Preview report without publish" flow (P0) renders an agent-edited, unpublished report layout with live data by passing the edited layout as `reportDefinition` on `createReport`. Today `Create.configChanged` rebuilds a whitelisted `createConfig` and `create()` posts only that to `/report/create`, so `reportDefinition` is dropped before it reaches the report engine — the preview silently renders a blank create instead of the edited layout. ## What - `src/create.ts` — copy `reportDefinition` into `createConfig` in `configChanged` so `createReport` forwards it to the bundle. - `test/service.spec.ts` — two regression tests (forwarded when present, `undefined` when absent), mirroring the existing `theme` tests. ## How - Cast the union config to `IReportCreateConfiguration` when reading `reportDefinition` (the field exists only on the create configuration, not on `IEmbedConfiguration`). ## Dependencies - Requires `powerbi-models` with `IReportCreateConfiguration.reportDefinition` [Add reportDefinition support to embed configuration](https://dev.azure.com/powerbi/Embedded/_git/powerbi-models/pullrequest/1045219) to be published and consumed here before this compiles green. Related PR: [[ReportEmbed] [createReport] Add support for previewing report](https://dev.azure.com/powerbi/PowerBIClients/_git/PowerBIClients/pullrequest/1050455) ---- #### AI description (iteration 1) #### PR Classification Feature enhancement to support passing `reportDefinition` configuration through the `createReport` API for P0 read-only preview functionality. #### PR Summary This change enables the `reportDefinition` property to be forwarded from the embed configuration to the report creation configuration, allowing reports to be created with predefined report definitions. - `src/create.ts`: Added `reportDefinition` property from `IReportCreateConfiguration` to the `createConfig` object - `test/service.spec.ts`: Added two test cases to verify `reportDefinition` is correctly passed through when present and remains undefined when absent <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot --> ---- #### AI description (iteration 4) #### PR Classification New feature: adds support for forwarding `reportDefinition` through `createReport` to enable read-only report preview from a report definition. #### PR Summary This PR extends the `createReport` API to accept an `IReportCreateFromDefinitionConfiguration`, allowing a `reportDefinition` to be included in the create config for report preview scenarios. - `src/create.ts`: adds `isReportCreateFromDefinitionConfiguration` type guard, updates `createConfig` type to support the new definition-based config, validates using `validateCreateReportFromDefinition` when applicable, and includes `reportDefinition` in the resulting create config. - `src/service.ts` and `src/embed.ts`: update `createReport` signature and export new `IReportCreateFromDefinitionConfiguration` type from `powerbi-models`. - `src/po...
Configuration menu - View commit details
-
Copy full SHA for f0079a8 - Browse repository at this point
Copy the full SHA f0079a8View commit details
Commits on Oct 5, 2026
-
Merge powerbi/master for powerbi-client 2.25.0 public release
Preserve the official SDK mirror merge history and existing public repository exclusions. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6397188 - Browse repository at this point
Copy the full SHA 6397188View commit details -
Limit PR396 to report-definition create support
Restore public report events, embed host validation and protocol tests. Rebuild distribution from feature-only source while retaining published history. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dda4b41 - Browse repository at this point
Copy the full SHA dda4b41View commit details
Commits on Oct 7, 2026
-
Merge pull request microsoft#396 from tappan-ajmera/tappanajmera-micr…
…osoft-sdk-mirror-release Mirror 2.25.0
Configuration menu - View commit details
-
Copy full SHA for afc8e5e - Browse repository at this point
Copy the full SHA afc8e5eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master