Skip to content

Commit 288b4d8

Browse files
author
pipeline
committed
v19.4.38 is released
1 parent e8f46a4 commit 288b4d8

File tree

110 files changed

+427
-274
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+427
-274
lines changed

components/base/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.57 (2021-12-07)
5+
## 19.4.38 (2021-12-17)
66

77
### Common
88

99
#### Bug Fixes
1010

11-
- Resolved the issue with `nodeClicked` event is not triggered while rendering Tree View inside `office-ui-fabric` Panel.
11+
- `333080` - Resolved the issue with Grid `editTemplate` drop down data source is not updated while using `useState`.
1212

13-
## 19.3.46 (2021-10-19)
13+
## 19.2.49 (2021-07-27)
1414

1515
### Common
1616

1717
#### Bug Fixes
1818

19-
- Resolved the issue with Custom toolbar buttons in rich text editor lead to a toolbar reset.
19+
- `I335035`, `I331116` - Resolved the issue with Updating data source of components using React `usestate` hook is not working.
2020

21-
## 19.3.45 (2021-10-12)
21+
## 19.2.48 (2021-07-20)
2222

2323
### Common
2424

2525
#### Bug Fixes
2626

27-
- `F167610` - Resolved the issue with Console error occurs when using a value and `valueTemplate` together.
27+
- `I331796` - Resolved the issue with Selected value removed when focus changed in `MultiSelect`.
2828

2929
## 19.1.67 (2021-06-08)
3030

File renamed without changes.

components/base/karma.conf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ module.exports = function (config) {
6262

6363
// start these browsers
6464
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
65-
browsers: ['ChromeHeadless', 'Chrome'],
65+
browsers: [ 'Chrome'],
6666

6767

6868
// Continuous Integration mode

components/base/package.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-react-base",
3-
"version": "19.3.57",
3+
"version": "19.2.49",
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": "15.5.4 - 16.13.1",
28-
"react-dom": "15.5.4 - 16.13.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",
@@ -64,6 +64,5 @@
6464
"scripts": {
6565
"build": "gulp build",
6666
"test": "gulp test"
67-
},
68-
"typings": "index.d.ts"
67+
}
6968
}

components/base/src/component-base.ts

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,10 @@
9191
}
9292
}
9393

94-
public componentDidUpdate(prev: Object): any {
94+
public componentDidUpdate(): any {
9595
if(!this.isshouldComponentUpdateCalled && this.initRenderCalled && !this.isReactForeceUpdate) {
9696
this.isshouldComponentUpdateCalled = true;
97-
if (prev !== this.props) {
98-
this.refreshProperties(this.props, true);
99-
}
97+
this.refreshProperties(this.props, true);
10098
}
10199
}
102100

@@ -153,9 +151,6 @@
153151
delete dProps[propkey];
154152
}
155153
}
156-
else if (propkey === 'value' && nextProps[propkey] === this[propkey]) {
157-
delete dProps[propkey];
158-
}
159154
}
160155
if (dProps['children']) {
161156
delete dProps['children'];
@@ -308,19 +303,12 @@
308303
let keys: string[] = Object.keys(newProp);
309304
if (keys.length !== 0) {
310305
for (let key of keys) {
311-
let oldValue: any = oldProp[key];
312-
let newValue: any = newProp[key];
313-
if (key === 'items') {
314-
for(var _j=0; _j < newValue.length; _j++) {
315-
if (this.getModuleName() === 'richtexteditor' && typeof(newValue[_j]) === 'object') {
316-
return {status: true};
317-
}
318-
}
319-
}
306+
let oldValue = oldProp[key];
307+
let newValue = newProp[key];
320308
if (this.getModuleName()=== 'grid' && key === 'field') {
321309
curObj[key] = newValue;
322310
}
323-
if (!oldProp.hasOwnProperty(key) || !this.compareValues(oldValue, newValue)) {
311+
if (!oldProp.hasOwnProperty(key) || !this.compareValues(newValue, oldValue)) {
324312
if (!propName) {
325313
return { status: false };
326314
}

components/base/src/util.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,9 @@
3333
onFocus?: FocusEventHandler;
3434
onBlur?: FocusEventHandler;
3535
immediateRender?: boolean;
36-
isLegacyTemplate?:boolean;
3736
delayUpdate?: string | boolean;
3837
// tslint:disable-next-line:no-any
3938
onChange?: any;
4039

4140
}
42-
41+

components/base/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@
3131
"test-report"
3232
],
3333
"compileOnSave": false
34-
}
34+
}

components/buttons/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 19.3.44 (2021-10-05)
5+
## 19.4.38 (2021-12-17)
66

77
### Chips
88

9-
#### Bug Fixes
9+
#### New Features
1010

11-
- `F167517` - The issue with "JEST test case failure with Chip component" has been resolved.
11+
- `#I308047` - Provided the `deleted` event support for the Chips component.
1212

1313
## 19.2.47 (2021-07-13)
1414

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

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.3.56",
3+
"version": "18.25.3",
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",

0 commit comments

Comments
 (0)