Skip to content

Commit 2c561d8

Browse files
author
Sheng Liu
committed
Merged PR 300806: bump version to 2.22.0, swith to use model version 1.12.1
bump version to 2.22.0, swith to use model version 1.12.1 Related work items: #776456
1 parent 34687bb commit 2c561d8

File tree

5 files changed

+58
-25
lines changed

5 files changed

+58
-25
lines changed

dist/powerbi-client.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// powerbi-client v2.21.1
1+
// powerbi-client v2.22.0
22
// Copyright (c) Microsoft Corporation.
33
// Licensed under the MIT License.
44
declare module "config" {

dist/powerbi.js

Lines changed: 48 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// powerbi-client v2.21.1
1+
// powerbi-client v2.22.0
22
// Copyright (c) Microsoft Corporation.
33
// Licensed under the MIT License.
44
(function webpackUniversalModuleDefinition(root, factory) {
@@ -911,7 +911,7 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
911911
/*! no static exports found */
912912
/***/ (function(module, exports, __webpack_require__) {
913913

914-
// powerbi-models v1.12.0
914+
// powerbi-models v1.12.1
915915
// Copyright (c) Microsoft Corporation.
916916
// Licensed under the MIT License.
917917
(function webpackUniversalModuleDefinition(root, factory) {
@@ -942,7 +942,7 @@ var __extends = (this && this.__extends) || (function () {
942942
};
943943
})();
944944
Object.defineProperty(exports, "__esModule", ({ value: true }));
945-
exports.SortDirection = exports.LegendPosition = exports.TextAlignment = exports.CommonErrorCodes = exports.BookmarksPlayMode = exports.ExportDataType = exports.QnaMode = exports.PageNavigationPosition = exports.DataCacheMode = exports.ICredentialType = exports.isPercentOfGrandTotal = exports.isColumnAggr = exports.isHierarchyLevelAggr = exports.isHierarchyLevel = exports.isColumn = exports.isMeasure = exports.getFilterType = exports.isBasicFilterWithKeys = exports.isFilterKeyColumnsTarget = exports.HierarchyFilter = exports.AdvancedFilter = exports.TupleFilter = exports.IdentityFilter = exports.BasicFilterWithKeys = exports.BasicFilter = exports.RelativeTimeFilter = exports.RelativeDateFilter = exports.TopNFilter = exports.IncludeExcludeFilter = exports.NotSupportedFilter = exports.Filter = exports.RelativeDateOperators = exports.RelativeDateFilterTimeUnit = exports.FilterType = exports.FiltersLevel = exports.FiltersOperations = exports.MenuLocation = exports.ContrastMode = exports.TokenType = exports.ViewMode = exports.Permissions = exports.SectionVisibility = exports.ReportAlignment = exports.HyperlinkClickBehavior = exports.LayoutType = exports.VisualContainerDisplayMode = exports.BackgroundType = exports.DisplayOption = exports.PageSizeType = exports.TraceType = void 0;
945+
exports.SortDirection = exports.LegendPosition = exports.TextAlignment = exports.CommonErrorCodes = exports.BookmarksPlayMode = exports.ExportDataType = exports.QnaMode = exports.PageNavigationPosition = exports.DataCacheMode = exports.CredentialType = exports.isPercentOfGrandTotal = exports.isColumnAggr = exports.isHierarchyLevelAggr = exports.isHierarchyLevel = exports.isColumn = exports.isMeasure = exports.getFilterType = exports.isBasicFilterWithKeys = exports.isFilterKeyColumnsTarget = exports.HierarchyFilter = exports.AdvancedFilter = exports.TupleFilter = exports.IdentityFilter = exports.BasicFilterWithKeys = exports.BasicFilter = exports.RelativeTimeFilter = exports.RelativeDateFilter = exports.TopNFilter = exports.IncludeExcludeFilter = exports.NotSupportedFilter = exports.Filter = exports.RelativeDateOperators = exports.RelativeDateFilterTimeUnit = exports.FilterType = exports.FiltersLevel = exports.FiltersOperations = exports.MenuLocation = exports.ContrastMode = exports.TokenType = exports.ViewMode = exports.Permissions = exports.SectionVisibility = exports.ReportAlignment = exports.HyperlinkClickBehavior = exports.LayoutType = exports.VisualContainerDisplayMode = exports.BackgroundType = exports.DisplayOption = exports.PageSizeType = exports.TraceType = void 0;
946946
exports.validateCommandsSettings = exports.validateVisualSettings = exports.validateVisualHeader = exports.validateExportDataRequest = exports.validateQnaInterpretInputData = exports.validateLoadQnaConfiguration = exports.validateSaveAsParameters = exports.validateUpdateFiltersRequest = exports.validateFilter = exports.validatePage = exports.validateTileLoad = exports.validateDashboardLoad = exports.validateQuickCreate = exports.validateCreateReport = exports.validatePaginatedReportLoad = exports.validateReportLoad = exports.validateMenuGroupExtension = exports.validateExtension = exports.validateCustomPageSize = exports.validateVisualizationsPane = exports.validateSyncSlicersPane = exports.validateSelectionPane = exports.validatePageNavigationPane = exports.validateFieldsPane = exports.validateFiltersPane = exports.validateBookmarksPane = exports.validatePanes = exports.validateSettings = exports.validateCaptureBookmarkRequest = exports.validateApplyBookmarkStateRequest = exports.validateApplyBookmarkByNameRequest = exports.validateAddBookmarkRequest = exports.validatePlayBookmarkRequest = exports.validateSlicerState = exports.validateSlicer = exports.validateVisualSelector = exports.isIExtensionArray = exports.isIExtensions = exports.isGroupedMenuExtension = exports.isFlatMenuExtension = exports.isReportFiltersArray = exports.isOnLoadFilters = exports.VisualDataRoleKindPreference = exports.VisualDataRoleKind = exports.CommandDisplayOption = exports.SlicerTargetSelector = exports.VisualTypeSelector = exports.VisualSelector = exports.PageSelector = exports.Selector = void 0;
947947
exports.validateZoomLevel = exports.validateCustomTheme = void 0;
948948
var validator_1 = __webpack_require__(1);
@@ -1428,12 +1428,12 @@ function isPercentOfGrandTotal(arg) {
14281428
return !!arg.percentOfGrandTotal;
14291429
}
14301430
exports.isPercentOfGrandTotal = isPercentOfGrandTotal;
1431-
var ICredentialType;
1432-
(function (ICredentialType) {
1433-
ICredentialType[ICredentialType["NoConnection"] = 0] = "NoConnection";
1434-
ICredentialType[ICredentialType["OnBehalfOf"] = 1] = "OnBehalfOf";
1435-
ICredentialType[ICredentialType["Anonymous"] = 2] = "Anonymous";
1436-
})(ICredentialType = exports.ICredentialType || (exports.ICredentialType = {}));
1431+
var CredentialType;
1432+
(function (CredentialType) {
1433+
CredentialType[CredentialType["NoConnection"] = 0] = "NoConnection";
1434+
CredentialType[CredentialType["OnBehalfOf"] = 1] = "OnBehalfOf";
1435+
CredentialType[CredentialType["Anonymous"] = 2] = "Anonymous";
1436+
})(CredentialType = exports.CredentialType || (exports.CredentialType = {}));
14371437
var DataCacheMode;
14381438
(function (DataCacheMode) {
14391439
DataCacheMode[DataCacheMode["Import"] = 0] = "Import";
@@ -1881,11 +1881,15 @@ exports.Validators = {
18811881
commandsSettingsValidator: new commandsSettingsValidator_1.CommandsSettingsValidator(),
18821882
conditionItemValidator: new filtersValidator_1.ConditionItemValidator(),
18831883
contrastModeValidator: new typeValidator_1.EnumValidator([0, 1, 2, 3, 4]),
1884+
credentialDetailsValidator: new mapValidator_1.MapValidator([new typeValidator_1.StringValidator()], [new typeValidator_1.StringValidator()]),
1885+
credentialsValidator: new datasetCreateConfigValidator_1.CredentialsValidator(),
1886+
credentialTypeValidator: new typeValidator_1.EnumValidator([0, 1, 2]),
18841887
customLayoutDisplayOptionValidator: new typeValidator_1.EnumValidator([0, 1, 2]),
18851888
customLayoutValidator: new layoutValidator_1.CustomLayoutValidator(),
18861889
customPageSizeValidator: new pageValidator_1.CustomPageSizeValidator(),
18871890
customThemeValidator: new customThemeValidator_1.CustomThemeValidator(),
18881891
dashboardLoadValidator: new dashboardLoadValidator_1.DashboardLoadValidator(),
1892+
dataCacheModeValidator: new typeValidator_1.EnumValidator([0, 1]),
18891893
datasetBindingValidator: new datasetBindingValidator_1.DatasetBindingValidator(),
18901894
datasetCreateConfigValidator: new datasetCreateConfigValidator_1.DatasetCreateConfigValidator(),
18911895
datasourceConnectionConfigValidator: new datasetCreateConfigValidator_1.DatasourceConnectionConfigValidator(),
@@ -5865,7 +5869,7 @@ var __extends = (this && this.__extends) || (function () {
58655869
};
58665870
})();
58675871
Object.defineProperty(exports, "__esModule", ({ value: true }));
5868-
exports.TableDataValidator = exports.TableSchemaValidator = exports.ColumnSchemaValidator = exports.DatasourceConnectionConfigValidator = exports.DatasetCreateConfigValidator = void 0;
5872+
exports.TableDataValidator = exports.TableSchemaValidator = exports.ColumnSchemaValidator = exports.CredentialsValidator = exports.DatasourceConnectionConfigValidator = exports.DatasetCreateConfigValidator = void 0;
58695873
var multipleFieldsValidator_1 = __webpack_require__(3);
58705874
var typeValidator_1 = __webpack_require__(4);
58715875
var validator_1 = __webpack_require__(1);
@@ -5943,12 +5947,12 @@ var DatasourceConnectionConfigValidator = /** @class */ (function (_super) {
59435947
}
59445948
var fields = [
59455949
{
5946-
field: "path",
5947-
validators: [validator_1.Validators.fieldRequiredValidator, validator_1.Validators.stringValidator]
5950+
field: "dataCacheMode",
5951+
validators: [validator_1.Validators.dataCacheModeValidator]
59485952
},
59495953
{
5950-
field: "kind",
5951-
validators: [validator_1.Validators.fieldRequiredValidator, validator_1.Validators.stringValidator]
5954+
field: "credentials",
5955+
validators: [validator_1.Validators.credentialsValidator]
59525956
}
59535957
];
59545958
var multipleFieldsValidator = new multipleFieldsValidator_1.MultipleFieldsValidator(fields);
@@ -5957,6 +5961,35 @@ var DatasourceConnectionConfigValidator = /** @class */ (function (_super) {
59575961
return DatasourceConnectionConfigValidator;
59585962
}(typeValidator_1.ObjectValidator));
59595963
exports.DatasourceConnectionConfigValidator = DatasourceConnectionConfigValidator;
5964+
var CredentialsValidator = /** @class */ (function (_super) {
5965+
__extends(CredentialsValidator, _super);
5966+
function CredentialsValidator() {
5967+
return _super !== null && _super.apply(this, arguments) || this;
5968+
}
5969+
CredentialsValidator.prototype.validate = function (input, path, field) {
5970+
if (input == null) {
5971+
return null;
5972+
}
5973+
var errors = _super.prototype.validate.call(this, input, path, field);
5974+
if (errors) {
5975+
return errors;
5976+
}
5977+
var fields = [
5978+
{
5979+
field: "credentialType",
5980+
validators: [validator_1.Validators.credentialTypeValidator]
5981+
},
5982+
{
5983+
field: "credentialDetails",
5984+
validators: [validator_1.Validators.credentialDetailsValidator]
5985+
}
5986+
];
5987+
var multipleFieldsValidator = new multipleFieldsValidator_1.MultipleFieldsValidator(fields);
5988+
return multipleFieldsValidator.validate(input, path, field);
5989+
};
5990+
return CredentialsValidator;
5991+
}(typeValidator_1.ObjectValidator));
5992+
exports.CredentialsValidator = CredentialsValidator;
59605993
var ColumnSchemaValidator = /** @class */ (function (_super) {
59615994
__extends(ColumnSchemaValidator, _super);
59625995
function ColumnSchemaValidator() {
@@ -9259,7 +9292,7 @@ exports.BookmarksManager = BookmarksManager;
92599292
Object.defineProperty(exports, "__esModule", { value: true });
92609293
/** @ignore */ /** */
92619294
var config = {
9262-
version: '2.21.1',
9295+
version: '2.22.0',
92639296
type: 'js'
92649297
};
92659298
exports.default = config;

dist/powerbi.min.js

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "powerbi-client",
3-
"version": "2.21.1",
3+
"version": "2.22.0",
44
"description": "JavaScript library for embedding Power BI into your apps. Provides service which makes it easy to embed different types of components and an object model which allows easy interaction with these components such as changing pages, applying filters, and responding to data selection.",
55
"main": "dist/powerbi.js",
66
"types": "dist/powerbi-client.d.ts",
@@ -81,7 +81,7 @@
8181
},
8282
"dependencies": {
8383
"http-post-message": "^0.2",
84-
"powerbi-models": "^1.12.0",
84+
"powerbi-models": "^1.12.1",
8585
"powerbi-router": "^0.1",
8686
"window-post-message-proxy": "^0.2"
8787
},

src/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
/** @ignore *//** */
55
const config = {
6-
version: '2.21.1',
6+
version: '2.22.0',
77
type: 'js'
88
};
99

0 commit comments

Comments
 (0)