Skip to content

Commit 31f47c8

Browse files
author
pipeline
committed
v21.1.35 is released
1 parent 5637428 commit 31f47c8

File tree

220 files changed

+2225
-1608
lines changed

Some content is hidden

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

220 files changed

+2225
-1608
lines changed

components/barcodegenerator/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-barcode-generator",
3-
"version": "19.3.0",
3+
"version": "19.4.0",
44
"description": "Barcode generator component is a pure JavaScript library which will convert a string to Barcode and show it to the user. This supports major 1D and 2D barcodes including coda bar, code 128, QR Code. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/base/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 20.4.53 (2023-03-07)
6-
7-
### Common
8-
9-
#### Bug Fixes
10-
11-
- `#I438234`, `#I438255` - Resolved Form base components `Set` and `Reset` not working properly.
12-
- `#F180765` - Resolved the ngFor destroy throws script errors.
13-
14-
## 20.4.52 (2023-02-28)
15-
16-
### Common
17-
18-
#### Bug Fixes
19-
20-
- `#I431692` - Resolved the Form based components script errors in the Angular 14.
21-
22-
## 20.4.48 (2023-02-01)
23-
24-
### Common
25-
26-
#### Bug Fixes
27-
28-
- `#I396539`, `#I371348` - Memory leaks in the Syncfusion Angular components have been improved.
29-
- `#I432238`, `#I431640` - Resolved the `displayTemplate` not working in `mention` component.
30-
315
## 20.4.40 (2022-12-28)
326

337
### Common

components/base/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-angular-base",
3-
"version": "20.4.53",
3+
"version": "19.14.0",
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",
@@ -39,7 +39,6 @@
3939
"@types/jasmine-ajax": "^3.1.27",
4040
"@types/node": "^6.0.46",
4141
"@types/requirejs": "^2.1.26",
42-
"@types/glob": "8.0.0",
4342
"es6-module-loader": "^0.17.11",
4443
"karma-systemjs": "^0.16.0",
4544
"systemjs": "^0.19.40",

components/base/src/component-base.ts

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -263,17 +263,29 @@ export class ComponentBase<T> {
263263
let childObj = getValue('child' + tag.substring(0, 1).toUpperCase() + tag.substring(1), tagObject.instance.list[h]);
264264
if (childObj) {
265265
let innerchildObj = tagObject.instance.list[h]['child' + tag.substring(0, 1).toUpperCase() + tag.substring(1)];
266-
if (innerchildObj) {
267-
for (let j = 0; j < innerchildObj.list.length; j++) {
268-
let innerTag = innerchildObj.list[0].tags[0];
269-
if (innerTag) {
270-
let innerchildTag = getValue('child' + innerTag.substring(0, 1).toUpperCase() + innerTag.substring(1), innerchildObj.list[j]);
271-
if (innerchildTag) {
272-
innerchildObj.list[j].tagObjects.push({ instance: innerchildTag, name: innerTag });
266+
// Update the inner child tag objects
267+
const updateChildTag = (innerchild: any) => {
268+
let innerLevelTag: any = [];
269+
if (innerchild) {
270+
for (let j = 0; j < innerchild.list.length; j++) {
271+
let innerTag = innerchild.list[0].tags[0];
272+
if (innerTag) {
273+
let innerchildTag = getValue('child' + innerTag.substring(0, 1).toUpperCase() + innerTag.substring(1), innerchild.list[j]);
274+
if (innerchildTag) {
275+
innerchild.list[j].tagObjects.push({ instance: innerchildTag, name: innerTag });
276+
innerLevelTag.push(innerchildTag);
277+
}
273278
}
274279
}
275280
}
276-
}
281+
// check for inner level tag
282+
if (innerLevelTag.length !== 0) {
283+
for (let l = 0; l < innerLevelTag.length; l++) {
284+
updateChildTag(innerLevelTag[l]);
285+
}
286+
};
287+
};
288+
updateChildTag(innerchildObj);
277289
tagObject.instance.list[h].tagObjects.push({ instance: childObj, name: tag });
278290
}
279291
}

components/base/src/form-base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,4 +151,4 @@ export class FormBase<T> implements ControlValueAccessor {
151151
this.blur.emit(e);
152152
}
153153
}
154-
}
154+
}

components/buttons/CHANGELOG.md

Lines changed: 8 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,54 +2,32 @@
22

33
## [Unreleased]
44

5-
## 20.4.53 (2023-03-07)
5+
## 21.1.35 (2023-03-23)
66

77
### Checkbox
88

99
#### Bug Fixes
1010

11-
- `#I436942` - The issue with "Checkbox checked property is not updated properly at initial rendering" has been resolved.
12-
13-
## 20.4.50 (2023-02-14)
14-
15-
### RadioButton
11+
- `#I427235` - The issue `cssClass` property not updated properly while string with a white space in the end of the property in checkbox has been fixed.
1612

17-
#### Bug Fixes
13+
### Chip
1814

19-
- `#F40707` - Value change event triggered twice in Radio Button component has been fixed.
15+
#### New Features
2016

21-
## 20.4.49 (2023-02-07)
17+
- `#I422263` - The Chip component now supports htmlAttributes, which enables users to add required attributes such as 'aria-label', 'title', 'class', and more to the Chip item.
2218

23-
### Switch
19+
### RadioButton
2420

2521
#### Bug Fixes
2622

27-
- `#I427994` - Provided aria-label and id `htmlAttributes` support to the switch component.
28-
29-
## 20.4.44 (2023-01-18)
23+
- `#F40707` - Value change event triggered twice in Radio Button component has been fixed.
3024

3125
### Switch
3226

3327
#### Bug Fixes
3428

3529
- `#I427994` - Provided the `htmlAttributes` support to the switch component.
3630

37-
## 20.4.42 (2023-01-04)
38-
39-
### Checkbox
40-
41-
#### Bug Fixes
42-
43-
- `#I427235` - The issue `cssClass` property not updated properly while string with a white space in the end of the property in checkbox has been fixed.
44-
45-
### Chips
46-
47-
#### Bug Fixes
48-
49-
- `#I422262` - Added the aria-disabled attribute to the disabled Chip items.
50-
51-
## 20.4.40 (2022-12-28)
52-
5331
### Floating Action Button `Preview`
5432

5533
The Floating Action Button (FAB) component performs the primary action that appears in front of all screen contents. It can be positioned in relation to a page or a target container.
@@ -72,7 +50,7 @@ The Speed Dial component is an extension of the floating action button that disp
7250
- **Modal Support** - Supports showing a modal overlay behind the Speed Dial.
7351
- **Accessibility** - The Speed Dial provides built-in compliance with the `WAI-ARIA` specifications and it is achieved through attributes.
7452

75-
## 20.3.47 (2022-09-29)
53+
## 20.3.47 (2022-10-11)
7654

7755
### Floating Action Button `Preview`
7856

0 commit comments

Comments
 (0)