Skip to content

Commit 318c4cf

Browse files
author
pipeline
committed
v19.3.59 is released
1 parent 8790397 commit 318c4cf

File tree

22 files changed

+97
-30
lines changed

22 files changed

+97
-30
lines changed

components/base/CHANGELOG.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,49 @@
22

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- `F170730` - Resolved `Button` component not properly rendered while using `ncstate popover` third party.
12+
13+
## 19.3.55 (2021-11-23)
14+
15+
### Common
16+
17+
#### Bug Fixes
18+
19+
- `I347507` - Resolved `Button` component not render inside the `ng-template`.
20+
21+
## 19.3.53 (2021-11-12)
22+
23+
### Common
24+
25+
#### New Features
26+
27+
- Provided `tagDirective` support for third level tag element.
28+
29+
## 19.3.47 (2021-10-26)
30+
31+
### Common
32+
33+
#### Bug Fixes
34+
35+
- `I341989` - Resolved `ng-template` not rendering in angular 7 production mode.
36+
37+
## 19.3.45 (2021-10-12)
38+
39+
### Common
40+
41+
#### Bug Fixes
42+
43+
- `I335868` - Resolved resetting Form component not working.
44+
- `F27111` - Resolved non `ng-template` component flickering issue.
45+
- `I342098` - Resolved form component not destroyed properly.
46+
47+
## 19.3.44 (2021-10-05)
648

749
### Common
850

components/base/package.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-base",
3-
"version": "19.6.0",
3+
"version": "19.3.55",
44
"description": "A common package of Essential JS 2 base Angular libraries, methods and class definitions",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
@@ -15,14 +15,6 @@
1515
"angular",
1616
"ng"
1717
],
18-
"peerDependencies": {
19-
"@angular/common": "4.10.0 - 12.2.8",
20-
"@angular/compiler": "4.10.0 - 12.2.8",
21-
"@angular/core": "4.10.0 - 12.2.8",
22-
"@angular/forms": "4.10.0 - 12.2.8",
23-
"@angular/platform-browser": "4.10.0 - 12.2.8",
24-
"@angular/platform-browser-dynamic": "4.10.0 - 12.2.8"
25-
},
2618
"dependencies": {
2719
"@syncfusion/ej2-base": "*",
2820
"@syncfusion/ej2-icons": "*",

components/base/src/complex-array-base.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ export class ComplexBase<T> {
4242
}
4343
}
4444
let templateProperties: string[] = Object.keys(this);
45+
for(let i = 0; i < templateProperties.length; i++) {
46+
var tempProp = getValue(templateProperties[i], this);
47+
if (typeof tempProp === 'object' && tempProp.elementRef && !getValue(templateProperties[i].indexOf('Ref') !== -1 ? templateProperties[i] : templateProperties[i] + 'Ref', this)){
48+
setValue(templateProperties[i].indexOf('Ref') !== -1 ? templateProperties[i] : templateProperties[i] + 'Ref', tempProp, this);
49+
}
50+
}
51+
templateProperties = Object.keys(this)
4552
templateProperties = templateProperties.filter((val: string): boolean => {
4653
return /Ref$/i.test(val);
4754
});
@@ -237,6 +244,9 @@ export class ArrayBase<T> {
237244
public ngAfterContentChecked(): void {
238245
this.hasChanges = this.isChanged();
239246
for (let i: number = 0; i < this.list.length; i++) {
247+
if (getValue('childColumns', this.list[i]) && getValue('property', this.list[i]) === 'columns') {
248+
setValue('columns', getValue('childColumns', this.list[i]).getProperties(), this.list[i].propCollection);
249+
}
240250
this.list[i].isUpdated = true;
241251
}
242252
}

components/base/src/component-base.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ export class ComponentBase<T> {
177177
// Refer Link: https://github.com/angular/angular/issues/6005
178178
setTimeout(() => {
179179
/* istanbul ignore else */
180-
if (typeof window !== 'undefined' && document.body.contains(tempAfterViewThis.element)) {
180+
if (typeof window !== 'undefined' && document.body.contains(tempAfterViewThis.element) || tempAfterViewThis.getModuleName() === 'btn') {
181181
tempAfterViewThis.appendTo(tempAfterViewThis.element);
182182
tempAfterViewThis.ngEle.nativeElement.style.visibility = '';
183183
}
@@ -189,7 +189,7 @@ export class ComponentBase<T> {
189189
let tempOnDestroyThis: any = isTempRef || this;
190190
/* istanbul ignore else */
191191
setTimeout(() => {
192-
if (typeof window !== 'undefined' && document.body.contains(tempOnDestroyThis.element) && tempOnDestroyThis.element.classList.contains('e-control')) {
192+
if (typeof window !== 'undefined' && (tempOnDestroyThis.element.classList.contains('e-control'))) {
193193
tempOnDestroyThis.destroy();
194194
tempOnDestroyThis.clearTemplate(null);
195195
// removing bounded events and tagobjects from component after destroy

components/base/src/form-base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export class FormBase<T> implements ControlValueAccessor {
7777
public twoWaySetter(newVal: Object, prop: string): void {
7878
let oldVal: Object = this.oldValue || getValue(prop, this.properties);
7979
let ele: HTMLElement = this.inputElement || this.element;
80-
if (ele && oldVal === newVal &&
80+
if (ele && oldVal === newVal && this.value === newVal &&
8181
((<HTMLInputElement>ele).value === undefined || (<HTMLInputElement>ele).value === '')) {
8282
return;
8383
}

components/base/src/template.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export function compile(templateEle: AngularElementType, helper?: Object):
2222
let conRef: ViewContainerRef = contRef ? contRef : component.viewContainerRef;
2323
let viewRef: EmbeddedViewRef<Object> = conRef.createEmbeddedView(templateEle as TemplateRef<Object>, context);
2424
viewRef.markForCheck();
25-
viewRef.detectChanges();
2625
/* istanbul ignore next */
2726
let viewCollection: { [key: string]: EmbeddedViewRef<Object>[] } = (component && component.registeredTemplate) ?
2827
component.registeredTemplate : getValue('currentInstance.registeredTemplate', conRef);

components/charts/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
## [Unreleased]
44

5+
## 19.3.59 (2021-12-14)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- `#I346999` - Data labels are now working properly while legend click.
12+
- `#I349146` - Range area and scatter series working fine on canvas mode.
13+
514
## 19.3.55 (2021-11-23)
615

716
### Chart

components/diagrams/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### Diagram
88

components/dropdowns/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### MultiSelect
88

components/filemanager/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### File Manager
88

components/gantt/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### Gantt
88

components/grids/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-grids",
3-
"version": "19.3.56",
3+
"version": "19.3.57",
44
"description": "Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/lineargauge/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-lineargauge",
3-
"version": "16.33.4",
3+
"version": "19.3.53",
44
"description": "Essential JS 2 LinearGauge Components for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/lists/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### ListBase
88

components/navigations/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### Sidebar
88

components/notifications/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-notifications",
3-
"version": "18.24.1",
3+
"version": "19.3.53",
44
"description": "A package of Essential JS 2 notification components such as Toast and Badge which used to notify important information to end-users. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/pdfviewer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-pdfviewer",
3-
"version": "19.3.56",
3+
"version": "19.3.57",
44
"description": "Essential JS 2 PDF viewer Component for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/pivotview/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### Pivot Table
88

components/popups/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### Dialog
88

components/querybuilder/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### QueryBuilder
88

components/splitbuttons/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.3.59 (2021-12-14)
66

77
### DropDownButton
88

components/spreadsheet/CHANGELOG.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

33
## [Unreleased]
44

5+
## 19.3.59 (2021-12-14)
6+
7+
### Spreadsheet
8+
9+
#### Bug Fixes
10+
11+
- `I348254` - Autofill not working for unlocked cells issue is resolved.
12+
- `I347720`, `I347861` - Copy and paste not working in Dialog popup issue resolved.
13+
- `I347428` - Value disappear while using comma in custom number format issue is resolved.
14+
- `I347444` - getDisplayText returns active cell value issue is resolved.
15+
- `I347677` - allowAutoFill API as false shows autofill icon issue is resolved.
16+
- `I348310`, `I349380`, `I347445` - Used range not updated while save and load the spreadsheet as JSON issue resolved.
17+
- `I347079` - While importing Filter applied excel file the spreadsheet appears with double header issue resolved.
18+
- `I347937` - Selection issue while load data with row height less than 4 pixel is resolved.
19+
520
## 19.3.57 (2021-12-07)
621

722
### Spreadsheet
@@ -12,6 +27,8 @@
1227
- `I347103` - Active cell value repeated for External paste issue is resolved.
1328
- `F168772` - Sheet tab context-menu items disabled issue resolved.
1429
- `I347888` - Insert/delete rows and columns on collaborative editing issues resolved.
30+
- `I344793` - Getting #Spill while apply Unique formula for text format issue is resolved.
31+
- `I355103` - Gridlines are getting misaligned with row headers when resizing rows issue is fixed.
1532

1633
## 19.3.56 (2021-12-02)
1734

@@ -24,8 +41,6 @@
2441
- `I347272` - Performance issue while clear conditional formatting from entire sheet is resolved.
2542
- `I347003` - Loading data with filter the actionComplete event triggered twice issue is resolved.
2643
- `I347340` - Filter popup opening prevented while sheet is protected.
27-
- `I344793` - Getting #Spill while apply Unique formula for text format issue is resolved.
28-
- `I347444` - getDisplayText returns active cell value issue is resolved.
2944

3045
## 19.3.55 (2021-11-23)
3146

0 commit comments

Comments
 (0)