Skip to content

Commit

Permalink
v18.2.57 is released
Browse files Browse the repository at this point in the history
  • Loading branch information
pipeline committed Sep 8, 2020
1 parent f6ba8ba commit d496ecf
Show file tree
Hide file tree
Showing 205 changed files with 862 additions and 423 deletions.
11 changes: 11 additions & 0 deletions components/base/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,17 @@

## [Unreleased]

## 18.2.57 (2020-09-08)

### Common

#### Bug Fixes

- `I289906` - Resolved script error throws while changing the data source in angular template.
- Resolved `Dirty & Pristine` value is not updated properly when resetting the form.
- `I286988` - Resolved template properties which rendered using `ng-for` not updated properly when changing data source dynamically.
- Increased `peerDependencies` version from `9.1.3` to `10.1.0`

## 18.2.56 (2020-09-01)

### Common
Expand Down
2 changes: 1 addition & 1 deletion components/base/dist/ej2-angular-base.umd.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion components/base/dist/ej2-angular-base.umd.min.js.map

Large diffs are not rendered by default.

15 changes: 11 additions & 4 deletions components/base/dist/es6/ej2-angular-base.es2015.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/base/dist/es6/ej2-angular-base.es2015.js.map

Large diffs are not rendered by default.

15 changes: 11 additions & 4 deletions components/base/dist/es6/ej2-angular-base.es5.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion components/base/dist/es6/ej2-angular-base.es5.js.map

Large diffs are not rendered by default.

15 changes: 11 additions & 4 deletions components/base/dist/global/blazor/angularbase.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,10 @@ function clearTemplate(_this, templateNames, index) {
if (!rt.destroyed) {
if (rt._view) {
var pNode = rt._view.renderer.parentNode(rt.rootNodes[0]);
for (var m = 0; m < rt.rootNodes.length; m++) {
pNode.appendChild(rt.rootNodes[m]);
if (!sf.base.isNullOrUndefined(pNode)) {
for (var m = 0; m < rt.rootNodes.length; m++) {
pNode.appendChild(rt.rootNodes[m]);
}
}
}
rt.destroy();
Expand Down Expand Up @@ -548,7 +550,12 @@ var ComponentBase = /** @class */ (function () {
var curIndex = tagObject.instance.list.indexOf(list);
var curChild = sf.base.getValue(tagObject.name, tempAfterContentThis)[curIndex];
if (curChild !== undefined && curChild.setProperties !== undefined) {
curChild.setProperties(list.getProperties());
if (tempAfterContentThis.getModuleName() === 'DashboardLayout') {
curChild.setProperties(list.getProperties(), true);
}
else {
curChild.setProperties(list.getProperties());
}
}
list.isUpdated = true;
}
Expand Down Expand Up @@ -721,10 +728,10 @@ var FormBase = /** @class */ (function () {
this.checked = value === this.value;
}
}
this.angularValue = value;
if (value === null) {
return;
}
this.angularValue = value;
// When binding Html textbox value to syncfusion textbox, change event triggered dynamically.
// To prevent change event, trigger change in component side based on `preventChange` value
this.preventChange = true;
Expand Down
2 changes: 1 addition & 1 deletion components/base/dist/global/ej2-angular-base.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion components/base/dist/global/ej2-angular-base.min.js.map

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions components/base/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-angular-base",
"version": "18.2.54",
"version": "18.2.56",
"description": "A common package of Essential JS 2 base Angular libraries, methods and class definitions",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
Expand All @@ -16,12 +16,12 @@
"ng"
],
"peerDependencies": {
"@angular/common": "4.10.0 - 9.1.3",
"@angular/compiler": "4.10.0 - 9.1.3",
"@angular/core": "4.10.0 - 9.1.3",
"@angular/forms": "4.10.0 - 9.1.3",
"@angular/platform-browser": "4.10.0 - 9.1.3",
"@angular/platform-browser-dynamic": "4.10.0 - 9.1.3"
"@angular/common": "4.10.0 - 10.1.0",
"@angular/compiler": "4.10.0 - 10.1.0",
"@angular/core": "4.10.0 - 10.1.0",
"@angular/forms": "4.10.0 - 10.1.0",
"@angular/platform-browser": "4.10.0 - 10.1.0",
"@angular/platform-browser-dynamic": "4.10.0 - 10.1.0"
},
"dependencies": {
"@syncfusion/ej2-base": "*",
Expand Down
6 changes: 5 additions & 1 deletion components/base/src/component-base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,11 @@ export class ComponentBase<T> {
let curIndex: number = tagObject.instance.list.indexOf(list);
let curChild: { setProperties: Function } = getValue(tagObject.name, tempAfterContentThis)[curIndex];
if (curChild !== undefined && curChild.setProperties !== undefined) {
curChild.setProperties(list.getProperties());
if (tempAfterContentThis.getModuleName() === 'DashboardLayout') {
curChild.setProperties(list.getProperties(), true);
} else {
curChild.setProperties(list.getProperties());
}
}
list.isUpdated = true;
}
Expand Down
2 changes: 1 addition & 1 deletion components/base/src/form-base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -119,10 +119,10 @@ export class FormBase<T> implements ControlValueAccessor {
this.checked = value === this.value;
}
}
this.angularValue = value;
if (value === null) {
return;
}
this.angularValue = value;
// When binding Html textbox value to syncfusion textbox, change event triggered dynamically.
// To prevent change event, trigger change in component side based on `preventChange` value
this.preventChange = true;
Expand Down
7 changes: 5 additions & 2 deletions components/base/src/util.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { EventEmitter } from '@angular/core';
import { isNullOrUndefined } from '@syncfusion/ej2-base';
/**
* Angular Utility Module
*/
Expand Down Expand Up @@ -69,8 +70,10 @@ export function clearTemplate(_this: any, templateNames?: string[], index?: any)
if (!rt.destroyed) {
if(rt._view){
let pNode: any = rt._view.renderer.parentNode(rt.rootNodes[0]);
for (let m: number = 0; m < rt.rootNodes.length; m++) {
pNode.appendChild(rt.rootNodes[m]);
if (!isNullOrUndefined(pNode)) {
for (let m: number = 0; m < rt.rootNodes.length; m++) {
pNode.appendChild(rt.rootNodes[m]);
}
}
}
rt.destroy();
Expand Down
3 changes: 2 additions & 1 deletion components/buttons/dist/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
"@syncfusion/ej2-base": "*",
"@syncfusion/ej2-angular-base": "*",
"@syncfusion/ej2-buttons": "*",
"@types/lodash": "4.14.159"
"@types/lodash": "4.14.159",
"@types/node": "11.15.20"
},
"devDependencies": {
"@syncfusion/ej2-build": "*",
Expand Down
3 changes: 2 additions & 1 deletion components/buttons/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
"@syncfusion/ej2-base": "*",
"@syncfusion/ej2-angular-base": "*",
"@syncfusion/ej2-buttons": "*",
"@types/lodash": "4.14.159"
"@types/lodash": "4.14.159",
"@types/node": "11.15.20"
},
"devDependencies": {
"rxjs": "5.0.0 - 5.5.10",
Expand Down
5 changes: 3 additions & 2 deletions components/calendars/dist/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-angular-calendars",
"version": "18.2.54",
"version": "18.2.56",
"description": "A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Angular",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
Expand All @@ -9,7 +9,8 @@
"@syncfusion/ej2-base": "*",
"@syncfusion/ej2-angular-base": "*",
"@syncfusion/ej2-calendars": "*",
"@types/lodash": "4.14.159"
"@types/lodash": "4.14.159",
"@types/node": "11.15.20"
},
"devDependencies": {
"@syncfusion/ej2-build": "*",
Expand Down
4 changes: 2 additions & 2 deletions components/calendars/dist/schematics/utils/lib-details.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.pkgName = '@syncfusion/ej2-angular-calendars';
exports.pkgVer = '^18.2.54';
exports.pkgVer = '^18.2.56';
exports.moduleName = 'CalendarModule, DatePickerModule, TimePickerModule, DateRangePickerModule, DateTimePickerModule';
exports.themeVer = '~18.2.54';
exports.themeVer = '~18.2.56';
4 changes: 2 additions & 2 deletions components/calendars/dist/schematics/utils/lib-details.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const pkgName = '@syncfusion/ej2-angular-calendars';
export const pkgVer = '^18.2.54';
export const pkgVer = '^18.2.56';
export const moduleName = 'CalendarModule, DatePickerModule, TimePickerModule, DateRangePickerModule, DateTimePickerModule';
export const themeVer = '~18.2.54';
export const themeVer = '~18.2.56';
5 changes: 3 additions & 2 deletions components/calendars/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-angular-calendars",
"version": "18.2.54",
"version": "18.2.56",
"description": "A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Angular",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
Expand All @@ -9,7 +9,8 @@
"@syncfusion/ej2-base": "*",
"@syncfusion/ej2-angular-base": "*",
"@syncfusion/ej2-calendars": "*",
"@types/lodash": "4.14.159"
"@types/lodash": "4.14.159",
"@types/node": "11.15.20"
},
"devDependencies": {
"rxjs": "5.0.0 - 5.5.10",
Expand Down
4 changes: 2 additions & 2 deletions components/calendars/schematics/utils/lib-details.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const pkgName = '@syncfusion/ej2-angular-calendars';
export const pkgVer = '^18.2.54';
export const pkgVer = '^18.2.56';
export const moduleName = 'CalendarModule, DatePickerModule, TimePickerModule, DateRangePickerModule, DateTimePickerModule';
export const themeVer = '~18.2.54';
export const themeVer = '~18.2.56';
5 changes: 3 additions & 2 deletions components/charts/dist/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-angular-charts",
"version": "18.2.55",
"version": "18.2.56",
"description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Angular",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
Expand All @@ -9,7 +9,8 @@
"@syncfusion/ej2-base": "*",
"@syncfusion/ej2-angular-base": "*",
"@syncfusion/ej2-charts": "*",
"@types/lodash": "4.14.159"
"@types/lodash": "4.14.159",
"@types/node": "11.15.20"
},
"devDependencies": {
"@syncfusion/ej2-build": "*",
Expand Down
4 changes: 2 additions & 2 deletions components/charts/dist/schematics/utils/lib-details.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.pkgName = '@syncfusion/ej2-angular-charts';
exports.pkgVer = '^18.2.55';
exports.pkgVer = '^18.2.56';
exports.moduleName = 'ChartModule, AccumulationChartModule, RangeNavigatorModule, SparklineModule, SmithchartModule, StockChartModule, BulletChartModule';
exports.themeVer = '~18.2.55';
exports.themeVer = '~18.2.56';
4 changes: 2 additions & 2 deletions components/charts/dist/schematics/utils/lib-details.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const pkgName = '@syncfusion/ej2-angular-charts';
export const pkgVer = '^18.2.55';
export const pkgVer = '^18.2.56';
export const moduleName = 'ChartModule, AccumulationChartModule, RangeNavigatorModule, SparklineModule, SmithchartModule, StockChartModule, BulletChartModule';
export const themeVer = '~18.2.55';
export const themeVer = '~18.2.56';
5 changes: 3 additions & 2 deletions components/charts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-angular-charts",
"version": "18.2.55",
"version": "18.2.56",
"description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Angular",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
Expand All @@ -9,7 +9,8 @@
"@syncfusion/ej2-base": "*",
"@syncfusion/ej2-angular-base": "*",
"@syncfusion/ej2-charts": "*",
"@types/lodash": "4.14.159"
"@types/lodash": "4.14.159",
"@types/node": "11.15.20"
},
"devDependencies": {
"rxjs": "5.0.0 - 5.5.10",
Expand Down
4 changes: 2 additions & 2 deletions components/charts/schematics/utils/lib-details.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const pkgName = '@syncfusion/ej2-angular-charts';
export const pkgVer = '^18.2.55';
export const pkgVer = '^18.2.56';
export const moduleName = 'ChartModule, AccumulationChartModule, RangeNavigatorModule, SparklineModule, SmithchartModule, StockChartModule, BulletChartModule';
export const themeVer = '~18.2.55';
export const themeVer = '~18.2.56';
2 changes: 1 addition & 1 deletion components/diagrams/dist/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-angular-diagrams",
"version": "18.2.55",
"version": "18.2.56",
"description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for Angular",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
Expand Down
4 changes: 2 additions & 2 deletions components/diagrams/dist/schematics/utils/lib-details.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.pkgName = '@syncfusion/ej2-angular-diagrams';
exports.pkgVer = '^18.2.55';
exports.pkgVer = '^18.2.56';
exports.moduleName = 'DiagramModule, SymbolPaletteModule, OverviewModule';
exports.themeVer = '~18.2.55';
exports.themeVer = '~18.2.56';
4 changes: 2 additions & 2 deletions components/diagrams/dist/schematics/utils/lib-details.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const pkgName = '@syncfusion/ej2-angular-diagrams';
export const pkgVer = '^18.2.55';
export const pkgVer = '^18.2.56';
export const moduleName = 'DiagramModule, SymbolPaletteModule, OverviewModule';
export const themeVer = '~18.2.55';
export const themeVer = '~18.2.56';
2 changes: 1 addition & 1 deletion components/diagrams/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-angular-diagrams",
"version": "18.2.55",
"version": "18.2.56",
"description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for Angular",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
Expand Down
4 changes: 2 additions & 2 deletions components/diagrams/schematics/utils/lib-details.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const pkgName = '@syncfusion/ej2-angular-diagrams';
export const pkgVer = '^18.2.55';
export const pkgVer = '^18.2.56';
export const moduleName = 'DiagramModule, SymbolPaletteModule, OverviewModule';
export const themeVer = '~18.2.55';
export const themeVer = '~18.2.56';
Loading

0 comments on commit d496ecf

Please sign in to comment.