diff --git a/CHANGELOG.md b/CHANGELOG.md index aefea4d..317b5d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,6 @@ # Change Log - Power BI Custom Visuals API +## 5.12.0 +* `pendingChanges`: New property which indicates that changes made on the visual are yet to be applied on the report. ## 5.11.0 * Removes storageService. ## 5.10.0 diff --git a/package-lock.json b/package-lock.json index 14726ca..b83e625 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "powerbi-visuals-api", - "version": "5.11.0", + "version": "5.12.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "powerbi-visuals-api", - "version": "5.11.0", + "version": "5.12.0", "license": "MIT", "dependencies": { "semver": "^7.6.0" diff --git a/package.json b/package.json index c08a0b8..1a6fee2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "powerbi-visuals-api", - "version": "5.11.0", + "version": "5.12.0", "description": "Power BI Custom Visuals API type definitions for typescript", "types": "index", "main": "index.js", diff --git a/src/visuals-api.d.ts b/src/visuals-api.d.ts index fbf06cf..36822d5 100644 --- a/src/visuals-api.d.ts +++ b/src/visuals-api.d.ts @@ -1029,6 +1029,14 @@ declare module powerbi { export interface FilterTypeDescriptor { selfFilter?: boolean; } + + export const enum PendingChangesType { + "Filters", + } + + export type PendingChanges = { + [key in PendingChangesType]?: boolean; + }; } @@ -1845,16 +1853,17 @@ declare module powerbi.extensibility.visual { } export interface VisualUpdateOptions extends extensibility.VisualUpdateOptions { - viewport: IViewport; - dataViews: DataView[]; - type: VisualUpdateType; - viewMode?: ViewMode; - editMode?: EditMode; - operationKind?: VisualDataChangeOperationKind; - jsonFilters?: IFilter[]; - isInFocus?: boolean; - subSelections?: powerbi.visuals.CustomVisualSubSelection[]; - formatMode?: boolean; + viewport: IViewport; + dataViews: DataView[]; + type: VisualUpdateType; + viewMode?: ViewMode; + editMode?: EditMode; + operationKind?: VisualDataChangeOperationKind; + jsonFilters?: IFilter[]; + isInFocus?: boolean; + subSelections?: powerbi.visuals.CustomVisualSubSelection[]; + formatMode?: boolean; + pendingChanges?: PendingChanges; } export interface VisualConstructorOptions extends extensibility.VisualConstructorOptions {