Skip to content

Commit 083e903

Browse files
author
pipeline
committed
v18.4.46 is released
1 parent fe1a1d3 commit 083e903

File tree

39 files changed

+134
-37
lines changed

39 files changed

+134
-37
lines changed

components/base/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 18.4.46 (2021-03-02)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- `I306436` - Resolved `dynamic property` change not working for complex directives.
12+
513
## 18.4.44 (2021-02-23)
614

715
### Common

components/base/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-base",
3-
"version": "18.4.43",
3+
"version": "18.4.44",
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",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ export class ComplexBase<T> {
102102
let propVal: any = (this.propCollection[this.property] as any)[0][props[d]];
103103
if (!isNullOrUndefined(val) && this.propCollection[props[d]] !== val
104104
&& propVal !== val) {
105-
(this.propCollection[this.property] as any)[0][props[d]] = val;
106-
this.propCollection[props[d]] = val;
105+
setValue(props[d], val, (this.propCollection[this.property] as any)[0]);
106+
setValue(props[d], val, this.propCollection);
107107
this.hasChanges = true;
108108
this.isUpdated = false;
109109
}

components/base/src/component-base.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ export class ComponentBase<T> {
261261
tempAfterContentThis.setProperties(propObj, tagObject.instance.isInitChanges);
262262
} else {
263263
/* istanbul ignore next */
264-
if (tempAfterContentThis[tagObject.name].length !== tagObject.instance.list.length) {
264+
if ((tempAfterContentThis[tagObject.name].length !== tagObject.instance.list.length) || (tempAfterContentThis.getModuleName() === 'diagram')) {
265265
tempAfterContentThis[tagObject.name] = tagObject.instance.list;
266266
}
267267
for (let list of tagObject.instance.list) {
@@ -277,14 +277,8 @@ export class ComponentBase<T> {
277277
curChild.propCollection[complexPropName] : curChild.properties[complexPropName];
278278
}
279279
if (!isUndefined(curChild) && !isUndefined(curChild.setProperties)) {
280-
if (tempAfterContentThis.getModuleName() === 'DashboardLayout') {
280+
if (/diagram|DashboardLayout/.test(tempAfterContentThis.getModuleName())) {
281281
curChild.setProperties(list.getProperties(), true);
282-
} else if (tempAfterContentThis.getModuleName() === 'diagram') {
283-
if (list.hasChanges) {
284-
curChild.setProperties(list.getProperties());
285-
} else {
286-
curChild.setProperties(list.getProperties(), true);
287-
}
288282
} else {
289283
curChild.setProperties(list.getProperties());
290284
}

components/buttons/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-buttons",
3-
"version": "18.4.41",
3+
"version": "18.4.44",
44
"description": "A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/charts/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 18.4.46 (2021-03-02)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- `#156827` - Axis line break label alignment issue has been fixed.
12+
513
## 18.4.44 (2021-02-23)
614

715
### Chart

components/charts/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-charts",
3-
"version": "18.4.43",
3+
"version": "18.4.44",
44
"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",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/charts/src/chart/axes.directive.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ComplexBase, ArrayBase, setValue } from '@syncfusion/ej2-angular-base';
44
import { StripLinesDirective } from './striplines.directive';
55
import { MultiLevelLabelsDirective } from './multilevellabels.directive';
66

7-
let input: string[] = ['border', 'coefficient', 'columnIndex', 'crossesAt', 'crossesInAxis', 'crosshairTooltip', 'description', 'desiredIntervals', 'edgeLabelPlacement', 'enableAutoIntervalOnZooming', 'enableScrollbarOnZooming', 'enableTrim', 'interval', 'intervalType', 'isIndexed', 'isInversed', 'labelFormat', 'labelIntersectAction', 'labelPadding', 'labelPlacement', 'labelPosition', 'labelRotation', 'labelStyle', 'lineStyle', 'logBase', 'majorGridLines', 'majorTickLines', 'maximum', 'maximumLabelWidth', 'maximumLabels', 'minimum', 'minorGridLines', 'minorTickLines', 'minorTicksPerInterval', 'multiLevelLabels', 'name', 'opposedPosition', 'placeNextToAxisLine', 'plotOffset', 'plotOffsetBottom', 'plotOffsetLeft', 'plotOffsetRight', 'plotOffsetTop', 'rangePadding', 'rowIndex', 'scrollbarSettings', 'skeleton', 'skeletonType', 'span', 'startAngle', 'startFromZero', 'stripLines', 'tabIndex', 'tickPosition', 'title', 'titlePadding', 'titleStyle', 'valueType', 'visible', 'zoomFactor', 'zoomPosition'];
7+
let input: string[] = ['border', 'coefficient', 'columnIndex', 'crossesAt', 'crossesInAxis', 'crosshairTooltip', 'description', 'desiredIntervals', 'edgeLabelPlacement', 'enableAutoIntervalOnZooming', 'enableScrollbarOnZooming', 'enableTrim', 'interval', 'intervalType', 'isIndexed', 'isInversed', 'labelFormat', 'labelIntersectAction', 'labelPadding', 'labelPlacement', 'labelPosition', 'labelRotation', 'labelStyle', 'lineBreakAlignment', 'lineStyle', 'logBase', 'majorGridLines', 'majorTickLines', 'maximum', 'maximumLabelWidth', 'maximumLabels', 'minimum', 'minorGridLines', 'minorTickLines', 'minorTicksPerInterval', 'multiLevelLabels', 'name', 'opposedPosition', 'placeNextToAxisLine', 'plotOffset', 'plotOffsetBottom', 'plotOffsetLeft', 'plotOffsetRight', 'plotOffsetTop', 'rangePadding', 'rowIndex', 'scrollbarSettings', 'skeleton', 'skeletonType', 'span', 'startAngle', 'startFromZero', 'stripLines', 'tabIndex', 'tickPosition', 'title', 'titlePadding', 'titleStyle', 'valueType', 'visible', 'zoomFactor', 'zoomPosition'];
88
let outputs: string[] = [];
99
/**
1010
* Axis Directive
@@ -164,6 +164,11 @@ export class AxisDirective extends ComplexBase<AxisDirective> {
164164
* Options to customize the axis label.
165165
*/
166166
public labelStyle: any;
167+
/**
168+
* It specifies alignment of the line break labels.
169+
* @default 'Center'
170+
*/
171+
public lineBreakAlignment: any;
167172
/**
168173
* Options for customizing axis lines.
169174
*/

components/diagrams/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 18.4.46 (2021-03-02)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- `F162436` - This issue "While set the node's isExpanded property true at initial rendering unwanted scroll is take placed" has been fixed.
12+
513
## 18.4.43 (2021-02-16)
614

715
### Diagram

components/documenteditor/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 18.4.46 (2021-03-02)
6+
7+
### Document Editor
8+
9+
#### Bug Fixes
10+
11+
- `#311796`, `#316639`, `#308845`, `#316676`, `#162561` - All the pages in the document were now loaded properly.
12+
- `#309052`, `#315953` - Footnote now layouts properly.
13+
- `#307997` - Resolved issue on updating the bullet list.
14+
- `#314313`, `#316278` - When copy pasting the merge field, merge field was now preserved properly.
15+
- `#315435` - Table cells layouts properly now.
16+
- `#315413`, `#317463` - Table cells renders to preferred width now.
17+
518
## 18.4.44 (2021-02-23)
619

720
### Document Editor

0 commit comments

Comments
 (0)