Skip to content

Commit 23544cf

Browse files
author
pipeline
committed
v21.1.41 is released
1 parent 3d520a7 commit 23544cf

Some content is hidden

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

41 files changed

+238
-43
lines changed

components/base/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+
## 21.1.41 (2023-04-18)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- `#I454892` - The issue with the `ng-template` not working properly has been resolved.
12+
- `#I444984` - Resolved the script error while rendering Rich text editor component in the `NgbModel`.
13+
514
## 21.1.38 (2023-04-04)
615

716
### 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": "21.1.38",
3+
"version": "21.1.41",
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/component-base.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -182,11 +182,8 @@ export class ComponentBase<T> {
182182
templateProperties = templateProperties.filter((val: string): boolean => {
183183
return /Ref$/i.test(val);
184184
});
185-
let ngtempRef = false;
185+
let ngtempRef: boolean = tempAfterViewThis.getModuleName() === 'DocumentEditor';
186186
for (let tempName of templateProperties) {
187-
if (!ngtempRef) {
188-
ngtempRef = tempName.indexOf('templateRef') !== -1;
189-
}
190187
let propName: string = tempName.replace('Ref', '');
191188
setValue(propName.replace('_', '.'), getValue(propName + 'Ref', tempAfterViewThis), tempAfterViewThis);
192189
}
@@ -199,7 +196,7 @@ export class ComponentBase<T> {
199196
tempAfterViewThis.ngEle.nativeElement.style.visibility = '';
200197
}
201198
}
202-
if (ngtempRef) {
199+
if (!ngtempRef) {
203200
setTimeout(() => {
204201
appendToComponent(tempAfterViewThis);
205202
});
@@ -221,7 +218,7 @@ export class ComponentBase<T> {
221218
for (let key of Object.keys(tempOnDestroyThis)) {
222219
let value = tempOnDestroyThis[key];
223220
if (value && /object/.test(typeof value) && Object.keys(value).length !== 0) {
224-
if (/properties|changedProperties|childChangedProperties|oldProperties/.test(key)) {
221+
if (/properties|changedProperties|childChangedProperties|oldProperties|moduleLoader/.test(key)) {
225222
for (let propKey of Object.keys(tempOnDestroyThis[key])) {
226223
let propValue = value[propKey];
227224
if (propValue && /object/.test(typeof propValue) && Object.keys(propValue).length !== 0 && (propValue.parent || propValue.parentObj)) {

components/buttons/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-
## 21.1.39 (2023-04-11)
5+
## 21.1.41 (2023-04-18)
66

77
### Checkbox
88

components/calendars/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 21.1.39 (2023-04-11)
5+
## 21.1.41 (2023-04-18)
6+
7+
### DatePicker
8+
9+
#### Bug Fixes
10+
11+
- `#453318` - Issue with "Placeholder text not get displayed on initial render with strict mode true case of the datepicker component."
12+
13+
## 21.1.38 (2023-04-04)
614

715
### DatePicker
816

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-angular-calendars",
3-
"version": "18.30.15",
3+
"version": "21.1.38",
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 Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/charts/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+
## 21.1.41 (2023-04-18)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- `#I451521` - Now, the border is proper in the funnel and pyramid series.
12+
- `#I453698` - Cross shape marker now displays correctly in Scatter Series.
13+
- `#I439673` - The `enableTextWrap` property of the tooltip is now working properly in the pie chart.
14+
- `#I452390` - Fixed the issue where the axis label was not properly visible.
15+
- `#I447639` - Tooltip format now displays properly when using the axis label format.
16+
- `#I453698` - The legend shape now reflects the marker shape in scatter series.
17+
518
## 21.1.39 (2023-04-11)
619

720
### 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": "21.1.38",
3+
"version": "21.1.39",
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/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-angular-diagrams",
3-
"version": "21.1.37",
3+
"version": "21.1.39",
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 Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/documenteditor/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 21.1.41 (2023-04-18)
6+
7+
### Document Editor
8+
9+
#### Bug Fixes
10+
11+
- `#SF-447180` - Resolved Allow row to break across pages issue.
12+
- `#SF-439301` - Resolved Textbox and picture is not preserved properly in Header.
13+
- `#SF-442538` - Resolved the script error while updating table of contents.
14+
- `#SF-447249` - Resolved issue in default character format.
15+
- `#SF-447180` - Resolved Layouting issue while opening the document.
16+
- `#SF-447117` - Resolved the issue with the replacement of the incorrect word.
17+
- `#SF-444154` - Resolved the text is not preserved while drag and drop.
18+
- `#SF-452497` - Resolved the script error while pasting images with text content.
19+
520
## 21.1.39 (2023-04-11)
621

722
### Document Editor

components/documenteditor/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-documenteditor",
3-
"version": "21.1.38",
3+
"version": "21.1.39",
44
"description": "Feature-rich document editor control with built-in support for context menu, options pane and dialogs. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/dropdowns/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 21.1.41 (2023-04-18)
6+
7+
### ListBox
8+
9+
#### Bug Fixes
10+
11+
- `#F181311` - Issue with "Scrolling is not working while drag and drop the list box with item Template in angular platform" has been resolved.
12+
13+
### Dropdown Tree
14+
15+
#### Bug Fixes
16+
17+
- `#I451965` - While performing filtering multiple times, the checked node state is cleared in the Dropdown Tree component has been resolved.
18+
19+
### MultiSelect
20+
21+
#### Bug Fixes
22+
23+
- `I451885` - The issue of being "unable to clear the value when 1000 data is bound to the multiselect component" has been resolved.
24+
- `I451655` - Issue with "Script error thrown when type text before open the popup using slow 3G" has been resolved.
25+
526
## 21.1.39 (2023-04-11)
627

728
### ListBox
@@ -11,6 +32,12 @@
1132
- `#F181131` - Issue with "No Record Found text disappears while hovering the drag item on list box without drop" has been resolved.
1233
- `#F181311` - Issue with "Scrolling is not working while drag and drop the list box with item Template" has been resolved.
1334

35+
### MultiSelect
36+
37+
#### Bug Fixes
38+
39+
- `I454326` - The issue of "Browser hanging when focusing on the multiselect component in checkbox mode" has been resolved.
40+
1441
## 21.1.38 (2023-04-04)
1542

1643
### Dropdown Tree

components/dropdowns/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-dropdowns",
3-
"version": "21.1.38",
3+
"version": "21.1.39",
44
"description": "Essential JS 2 DropDown Components for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/filemanager/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+
## 21.1.41 (2023-04-18)
6+
7+
### File Manager
8+
9+
#### Bug fixes
10+
11+
- `#I445512` - The issue with the `fileSelection` and `fileSelect` events argument in the File Manager component large icon view has been resolved.
12+
513
## 21.1.37 (2023-03-29)
614

715
### File Manager

components/filemanager/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-filemanager",
3-
"version": "21.1.37",
3+
"version": "21.1.39",
44
"description": "Essential JS 2 FileManager Component for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/gantt/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 21.1.39 (2023-04-11)
5+
## 21.1.41 (2023-04-18)
6+
7+
### Gantt Chart
8+
9+
#### Bug Fixes
10+
11+
- `#I453787` - Duration not calculated properly in hour duration unit issue has been fixed.
12+
- `#I453745` - Modified records in `actionBegin` event has invalid records issue has been fixed.
13+
- `#I449552` - Child record rendered in incorrect dates during initial load issue has been fixed.
14+
- -`#I452233`- Parent Taskbar template not working properly in latest version.
15+
- -`#I449864`- Holiday label is not visible when we don't set height.
16+
- -`#I449674`- Cannot split task when the taskbar is rendered to one day.
17+
- `#I449757` - Taskbar width rendered incorrectly issue has been fixed.
618

719
### Gantt
820

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": "21.1.38",
3+
"version": "21.1.39",
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/heatmap/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+
## 21.1.41 (2023-04-18)
6+
7+
### Heatmap
8+
9+
#### Bug Fixes
10+
11+
- `#I452356` - When the x-axis labels are trimmed and rotated, the HeatMap cell area now renders properly.
12+
513
## 21.1.35 (2023-03-23)
614

715
### Heatmap

components/imageeditor/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-image-editor",
3-
"version": "21.1.37",
3+
"version": "21.1.39",
44
"description": "Essential JS 2 ImageEditor for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/inplaceeditor/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-inplace-editor",
3-
"version": "21.1.35",
3+
"version": "21.1.37",
44
"description": "A package of Essential JS 2 Inplace editor components, which is used to edit and update the value dynamically in server. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/inputs/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 21.1.39 (2023-04-11)
6-
7-
### Uploader
8-
9-
#### Bug Fixes
10-
11-
- `#I436425` - The issue of 'Uploader Id being duplicated only when the uploader is rendered inside a form element' has been resolved.
12-
135
## 21.1.38 (2023-04-04)
146

157
### Range Slider
@@ -1287,6 +1279,14 @@ MaskedTextBox allows the user to enter the valid input only based on the provide
12871279
- **Accessibility** - provides built-in accessibility support which helps to access all the MaskedTextBox component features through keyboard, on-screen readers, or other assistive technology devices.
12881280

12891281

1282+
## 21.1.39 (2023-04-11)
1283+
1284+
### Uploader
1285+
1286+
#### Bug Fixes
1287+
1288+
- `#I436425` - The issue of 'Uploader Id being duplicated only when the uploader is rendered inside a form element' has been resolved.
1289+
12901290
## 19.3.47 (2021-10-26)
12911291

12921292
### TextBox

components/inputs/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-inputs",
3-
"version": "21.1.38",
3+
"version": "21.1.39",
44
"description": "A package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/kanban/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-kanban",
3-
"version": "21.1.37",
3+
"version": "21.1.39",
44
"description": "The Kanban board is an efficient way to visualize the workflow at each stage along its path to completion. The most important features available are Swim lane, filtering, and editing. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/layouts/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-layouts",
3-
"version": "21.1.35",
3+
"version": "21.1.37",
44
"description": "A package of Essential JS 2 layout pure CSS components such as card and avatar. The card is used as small container to show content in specific structure, whereas the avatars are icons, initials or figures representing particular person. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/lists/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 21.1.39 (2023-04-11)
5+
## 21.1.41 (2023-04-18)
6+
7+
### ListBox
8+
9+
#### Bug Fixes
10+
11+
- `#F181131` - Issue with "No Record Found text disappears while hovering the drag item on list box without drop" has been resolved.
612

713
### ListView
814

915
#### Bug Fixes
1016

1117
- `#I447633` - An issue with the primary button styles of the e-icons in the ListView component has been resolved.
12-
- `#I452079` - Resolved detached elements memory leak issue in the ListView component.
1318

14-
- `#I447633` - An issue with the primary button styles of the e-icons in the ListView component has been resolved.
19+
## 21.1.39 (2023-04-11)
20+
21+
### ListBox
22+
23+
#### Bug Fixes
24+
25+
- Issue with Dragging the ListBox item when the end-user pressed the Escape key and the drag operation should be cancelled has been fixed.
26+
27+
### ListView
28+
29+
#### Bug Fixes
30+
31+
- `#I452079` - Resolved detached elements memory leak issue in the ListView component.
1532

1633
## 21.1.35 (2023-03-23)
1734

components/lists/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-lists",
3-
"version": "21.1.37",
3+
"version": "21.1.39",
44
"description": "The listview control allows you to select an item or multiple items from a list-like interface and represents the data in interactive hierarchical structure across different layouts or views. for Angular",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

0 commit comments

Comments
 (0)