Skip to content

Commit c021b9d

Browse files
author
pipeline
committed
v21.1.41 is released
1 parent 9e3b794 commit c021b9d

Some content is hidden

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

46 files changed

+249
-35
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+
- `#I450987`, `#I446640`, `#I181430`, `#FB42508` - The issue with "DocumentEditor performance lag in Vue 3 applications" has been resolved.
12+
- `#I445940` - The issue with "Can't initialize data with a prop value in the Vue 3 template" has been resolved.
13+
514
## 21.1.38 (2023-04-04)
615

716
### Common

components/base/src/component-base.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ export let ComponentBase = vueDefineComponent({
1717
name: 'ComponentBase',
1818
data() {
1919
return {
20-
ej2Instances: {} as any,
2120
tagMapper: {} as any,
2221
tagNameMapper: {} as any,
2322
hasInjectedModules: false as boolean,
@@ -28,6 +27,9 @@ export let ComponentBase = vueDefineComponent({
2827
}
2928
},
3029
created(): void {
30+
if (this.ej2Instance) {
31+
this.ej2Instances = this.isVue3 ? aVue.toRaw(this.ej2Instance) : this.ej2Instance;
32+
}
3133
if (!this.propKeys) {
3234
return
3335
}

components/base/src/template.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ export function compile(
7676
for (let objstring of objkeys) {
7777
let intComponent: any = templateCompRef.components[`${objstring}`]
7878
if (intComponent && intComponent.data) {
79-
let tempRef2: any = (Object as any).assign(intComponent.data(), dataObj.data);
80-
intComponent.data = function() { return tempRef2 };
79+
if (!intComponent.__data) intComponent.__data = intComponent.data;
80+
intComponent.data = function(proxy: any) { return (Object as any).assign(intComponent.__data.call(proxy), dataObj.data) };
8181
}
8282
}
8383
}

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-vue-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 Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/charts/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,34 @@
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
821

922
#### Bug Fixes
1023

24+
- `#I451537` - Now, the column chart rectangle is properly rendering for OnTicks.
25+
- `#I452148` - The chart now renders correctly even when the x value is set to an empty string in the data source.
26+
27+
## 21.1.38 (2023-04-04)
28+
29+
### Chart
30+
31+
#### Bug Fixes
32+
1133
- `#I449076` - Data labels are now displayed properly in the HiloOpenClose chart.
1234
- `#I444669` - Line width of the series is now updating properly while using useState method.
1335
- `#I444557` - Legend is now rendering properly on the top position without overlapping with axis label.

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-vue-charts",
3-
"version": "21.1.37",
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 Vue",
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-vue-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 Vue",
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-vue-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 Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/documenteditor/src/document-editor-container/documenteditorcontainer.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export let DocumentEditorContainerComponent = vueDefineComponent({
2727
provide() { return { custom: this.custom } },
2828
data() {
2929
return {
30-
ej2Instances: new DocumentEditorContainer({}) as any,
30+
ej2Instance: new DocumentEditorContainer({}) as any,
3131
propKeys: properties as string[],
3232
models: modelProps as string[],
3333
hasChildDirective: false as boolean,

components/documenteditor/src/document-editor/documenteditor.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export let DocumentEditorComponent = vueDefineComponent({
2727
provide() { return { custom: this.custom } },
2828
data() {
2929
return {
30-
ej2Instances: new DocumentEditor({}) as any,
30+
ej2Instance: new DocumentEditor({}) as any,
3131
propKeys: properties as string[],
3232
models: modelProps as string[],
3333
hasChildDirective: false as boolean,

components/dropdowns/CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@
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+
- `#I452519` - The issue regarding "Grouping Header not being updated properly when a set of items in a group is selected or removed" has been resolved.
24+
525
## 21.1.39 (2023-04-11)
626

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

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

1642
### 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-vue-dropdowns",
3-
"version": "21.1.38",
3+
"version": "21.1.39",
44
"description": "Essential JS 2 DropDown Components for Vue",
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-vue-filemanager",
3-
"version": "21.1.37",
3+
"version": "21.1.39",
44
"description": "Essential JS 2 FileManager Component for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/gantt/CHANGELOG.md

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

33
## [Unreleased]
44

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.
18+
519
## 21.1.38 (2023-04-04)
620

721
### Gantt Chart

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

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-vue-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 Vue",
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-vue-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 Vue",
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-vue-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 Vue",
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-vue-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 Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/maps/CHANGELOG.md

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

1515
## [Unreleased]
1616

17-
## 21.1.39 (2023-04-11)
17+
## 21.1.41 (2023-04-18)
18+
19+
### Maps
20+
21+
#### Bug fixes
22+
23+
- `#I441762` - The position of the data labels will now be proper when the `geometryType` is set as **Normal**.
24+
25+
## 21.1.38 (2023-04-04)
1826

1927
### Maps
2028

0 commit comments

Comments
 (0)