Skip to content

Commit 0288bee

Browse files
author
pipeline
committed
v19.1.57 is released
1 parent 7ea754f commit 0288bee

File tree

39 files changed

+197
-36
lines changed

39 files changed

+197
-36
lines changed

components/barcodegenerator/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.1.56 (2021-04-13)
5+
## 19.1.57 (2021-04-20)
66

77
### Barcode
88

components/base/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 19.1.57 (2021-04-20)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- `I321145` - Resolved the issue with Data binding not working properly while changing values in complex array.
12+
13+
- `F164536` - Resolved the Peer dependency warning issue.
14+
515
## 18.3.35 (2020-10-01)
616

717
### Common

components/base/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-react-base",
3-
"version": "18.3.35",
3+
"version": "19.1.54",
44
"description": "A common package of Essential JS 2 React base, methods and class definitions",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
@@ -24,15 +24,15 @@
2424
"module": "./index.js",
2525
"readme": "ReadMe.md",
2626
"peerDependencies": {
27-
"react": "16.13.1 - 17.0.1",
28-
"react-dom": "16.13.1 - 17.0.1"
27+
"react": "16.13.1 - 17.0.2",
28+
"react-dom": "16.13.1 - 17.0.2"
2929
},
3030
"dependencies": {
3131
"@syncfusion/ej2-base": "*"
3232
},
3333
"devDependencies": {
34-
"react": "15.5.4 - 16.10.2",
35-
"react-dom": "15.5.4 - 16.10.2",
34+
"react": "16.13.1 - 17.10.2",
35+
"react-dom": "16.13.1 - 17.10.2",
3636
"@types/chai": "^3.4.28",
3737
"@types/es6-promise": "0.0.28",
3838
"@types/jasmine": "^2.2.29",

components/base/src/component-base.ts

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -286,16 +286,26 @@ export class ComponentBase<P, S> extends React.Component<P, S> {
286286
let oldProp: { [key: string]: Object } = oldProps[i];
287287
let newProp: { [key: string]: Object } = newProps[i];
288288
let keys: string[] = Object.keys(newProp);
289-
for (let key of keys) {
290-
let oldValue = oldProp[key];
291-
let newValue = newProp[key];
292-
if (!oldProp.hasOwnProperty(key) || !this.compareValues(newValue, oldValue)) {
289+
if (keys.length !== 0) {
290+
for (let key of keys) {
291+
let oldValue = oldProp[key];
292+
let newValue = newProp[key];
293+
if (!oldProp.hasOwnProperty(key) || !this.compareValues(newValue, oldValue)) {
294+
if (!propName) {
295+
return { status: false };
296+
}
297+
status = false;
298+
curObj[key] = newValue;
299+
}
300+
}
301+
}
302+
else {
303+
if (!this.compareValues(newProp, oldProp)) {
293304
if (!propName) {
294305
return { status: false };
295306
}
296307
status = false;
297-
curObj[key] = newValue;
298-
}
308+
}
299309
}
300310
if (Object.keys(curObj).length) {
301311
diffArray.push({ index: i, value: curObj, key: propName });

components/calendars/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-react-calendars",
3-
"version": "19.1.55",
3+
"version": "19.1.56",
44
"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 React",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

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-react-charts",
3-
"version": "19.1.54",
3+
"version": "19.1.56",
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 React",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/circulargauge/CHANGELOG.md

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

66
## [Unreleased]
77

8-
## 19.1.56 (2021-04-13)
8+
## 19.1.57 (2021-04-20)
99

1010
### CircularGauge
1111

components/diagrams/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.1.57 (2021-04-20)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- `F164350` - The issue "Annotation hyper link is not working" has been fixed.
12+
- `#319911` - The issue "Customized style disappears when serializing the BPMN shapes" has been fixed.
13+
514
## 19.1.56 (2021-04-13)
615

716
### Diagram

components/diagrams/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-react-diagrams",
3-
"version": "19.1.54",
3+
"version": "19.1.56",
44
"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 React",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/documenteditor/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 19.1.57 (2021-04-20)
6+
7+
### Document Editor
8+
9+
#### Bug Fixes
10+
11+
- `#I319397` - Resolved the spell check for certain words ending with `ies`.
12+
- `#F164367` - Resolved the script error in `npm run sass`.
13+
- `#I319824` - Resolved the extra page rendering issue.
14+
- `#I319824` - Resolved the border rendering issue in the exported word document.
15+
- `#I319421`, `#F163236` - Resolved the copy/paste issue for content copied from Document Editor.
16+
- `#I307321` - Document exporting issue with line shape is resolved.
17+
- `#I307321` - Exported document rendering issue in resolved.
18+
- `#I321190` - Resolved the icon issue in material-dark, bootstrap-dark, fabric-dark themes.
19+
- `#I319808` - Document with tab is now rendered properly.
20+
- `#I317303` - Spacing after the numbered list is preserved.
21+
- `#I324052` - Added the footnote and endnote locale strings.
22+
- `#I307321` - Table border issue in exported word document is resolved.
23+
- `#I307321` - List with hanging indent is rendered properly.
24+
- `#I313465` - Resolved the image rendering issue in insert image API.
25+
- `#I321108` - Script error in tracking the changes is resolved.
26+
- `#I321923` - Script error in pasting image URL in track change mode is resolved.
27+
- `#I317358` - Image copy/paste issue in ASP.NET MVC framework is resolved.
28+
- `#I318843` - Resolved the list formatting issue in copy pasted content.
29+
- `#I319868` - Exported document with image in header is opened properly in Libre Office.
30+
- `#I324025` - Resolved the font dialog option value in localized mode.
31+
532
## 19.1.56 (2021-04-13)
633

734
### Document Editor

0 commit comments

Comments
 (0)