Skip to content

Commit e31ce02

Browse files
author
pipeline
committed
v21.1.37 is released
1 parent 94e48c0 commit e31ce02

Some content is hidden

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

58 files changed

+614
-487
lines changed

components/base/CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
## [Unreleased]
44

5+
## 21.1.37 (2023-03-29)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- `#I443747` - The issue with "Grid static columns are not rendered in Vue 3" has been resolved.
12+
- `#I450995` - The issue with "Vite with Vue 2.7 sample is not working" has been resolved.
13+
- `#I451413` - The issue with "Script error is occurred while changing the reactive variable value" has been resolved.
14+
515
## 21.1.35 (2023-03-23)
616

717
### Common

components/base/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-base",
3-
"version": "19.3.53",
3+
"version": "21.1.37",
44
"description": "A common package of Essential JS 2 base Vue libraries, methods and class definitions",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/base/src/component-base.ts

+16-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import * as Vue from 'vue';
55
import { isNullOrUndefined, extend, getValue } from '@syncfusion/ej2-base';
66

7-
function _interopRequireWildcard(obj: any) { if (obj && obj.__esModule) { return obj; } else { let newObj: any = {}; if (obj != null) { for (let key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[`${key}`] = obj[`${key}`]; } } newObj.default = obj; return newObj; } }
7+
function _interopRequireWildcard(obj: any) { if (obj && obj.__esModule) { return obj; } else { let newObj: any = {}; if (obj != null) { for (let key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[`${key}`] = obj[`${key}`]; } } return newObj; } }
88

99
const curVue: any = _interopRequireWildcard(Vue);
1010
export const isExecute: boolean = (parseInt(curVue['version']) > 2) ? false : true,
@@ -105,6 +105,20 @@ export let ComponentBase = vueDefineComponent({
105105
}
106106
}
107107
},
108+
updated(): void {
109+
if (this.isVue3) {
110+
this.setModelValue();
111+
}
112+
if (this.hasChildDirective) {
113+
let childKey: Object = {};
114+
this.fetchChildPropValues(childKey);
115+
let curChildDir: string = JSON.stringify(childKey);
116+
if (this.childDirObjects !== curChildDir) {
117+
this.childDirObjects = curChildDir;
118+
this.assignValueToWrapper(childKey, false);
119+
}
120+
}
121+
},
108122
getInjectedServices(): Object[] {
109123
let ret = []; let provide: any;
110124
if (this.$root && this.isDecorator) {
@@ -267,7 +281,7 @@ export let ComponentBase = vueDefineComponent({
267281
});
268282
}
269283
if (((/[s]\b/).test(tagRef) && innerDirValues) && (!(/[s]\b/).test(tagName) || innerDirValues.length)) {
270-
items[`${tagName}`] = tempObj;
284+
Array.isArray(tempObj) ? tempObj.forEach((item: any) => { items[`${tagName}`].push(item) }) : items[`${tagName}`].push(tempObj);
271285
}
272286
else if (tempObj && Object.keys(tempObj).length !== 0) {
273287
items[`${tagName}`].push(tempObj);

components/buttons/CHANGELOG.md

+28-14
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,20 @@
22

33
## [Unreleased]
44

5-
## 21.1.35 (2023-03-23)
5+
## 21.1.37 (2023-03-29)
66

77
### Checkbox
88

99
#### Bug Fixes
1010

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.
11+
- `#I436942` - The issue with "Validation rule not display properly when we use Checkbox within form validator" has been resolved.
1212

1313
### Chip
1414

1515
#### New Features
1616

1717
- `#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.
1818

19-
### RadioButton
20-
21-
#### Bug Fixes
22-
23-
- `#F40707` - Value change event triggered twice in Radio Button component has been fixed.
24-
25-
### Switch
26-
27-
#### Bug Fixes
28-
29-
- `#I427994` - Provided the `htmlAttributes` support to the switch component.
30-
3119
### Floating Action Button `Preview`
3220

3321
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.
@@ -50,6 +38,32 @@ The Speed Dial component is an extension of the floating action button that disp
5038
- **Modal Support** - Supports showing a modal overlay behind the Speed Dial.
5139
- **Accessibility** - The Speed Dial provides built-in compliance with the `WAI-ARIA` specifications and it is achieved through attributes.
5240

41+
## 21.1.35 (2023-03-23)
42+
43+
### Checkbox
44+
45+
#### Bug Fixes
46+
47+
- `#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.
48+
49+
### Chip
50+
51+
#### New Features
52+
53+
- `#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.
54+
55+
### RadioButton
56+
57+
#### Bug Fixes
58+
59+
- `#F40707` - Value change event triggered twice in Radio Button component has been fixed.
60+
61+
### Switch
62+
63+
#### Bug Fixes
64+
65+
- `#I427994` - Provided the `htmlAttributes` support to the switch component.
66+
5367
## 20.3.47 (2022-10-11)
5468

5569
### Floating Action Button `Preview`

components/calendars/CHANGELOG.md

+15-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,21 @@
22

33
## [Unreleased]
44

5-
## 21.1.35 (2023-03-23)
5+
## 21.1.37 (2023-03-29)
6+
7+
### DatePicker
8+
9+
#### Bug Fixes
10+
11+
- `#SF-446512` - Issue with "The mask placeholder not shown while bind with null value in ng-model" has been resolved.
12+
- `#SF-447843` - Issue with "after the form is reset, mask placeholder is not shown in the UI" has been resolved.
13+
- `#FB41541` - Resolved the issue where the change event was not triggering on the initial time when binding the component with strict mode.
14+
15+
### DateTimePicker
16+
17+
#### Bug Fixes
18+
19+
- `#FB41541` - Resolved the issue where the change event was not triggering on the initial time when binding the component with strict mode.
620

721
### DateRangePicker
822

components/diagrams/CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

33
## [Unreleased]
44

5+
## 21.1.37 (2023-03-29)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- `#I41762` - Now, Different point property for bezier connector is working properly.
12+
- `#I41808` - Now, Text description for HTML node is rendered properly.
13+
- `#I41908` - Now, Perfomance of dragging group nodes is improved.
14+
- `#I41974` - Now, While hovering ports and dragging the multiselected items working properly.
15+
- `#I443748` - Now, changing the styles dynamically, its working properly.
16+
- `#I445506` - Now, you can resize the bezier control thumb when we increase the handleSize also.
17+
- `#I444124` - Now, set the same id for the node and annotation in two different diagrams, the first diagram node annotation is visible properly.
18+
- `#I447256` - Node renders properly on changing the shape dynamically.
19+
520
## 21.1.35 (2023-03-23)
621

722
### Diagram

components/documenteditor/CHANGELOG.md

+26-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,32 @@
22

33
## [Unreleased]
44

5+
## 21.1.37 (2023-03-29)
6+
7+
### Document Editor
8+
9+
#### Bug Fixes
10+
11+
- `#I438125` - Resolved the header issue when editing in different section format.
12+
- `#I439280` - Selection is now working properly in the paragraph with indentation.
13+
- `#I436536`, `#I435119` - Table and paragraph is not overlapped while loading the attached document.
14+
- `#I436445` - Resolved the overlapping issue while opening the document.
15+
- `#I446019` - Resolved the issue in opening "Dotx" format document.
16+
17+
- `#425697` - Resolved the positioning and line spacing issue in shape document
18+
19+
#### Breaking Changes
20+
21+
- Starting from version v21.1.x, the SFDT file generated in Word Processor component is optimized by default to reduce the file size. Hence, the optimized SFDT files can't be directly manipulated as JSON string. Please refer the [documentation](https://ej2.syncfusion.com/vue/documentation/document-editor/how-to/optimize-sfdt).
22+
23+
#### New Features
24+
25+
- `#I249004`, `#I250933`, `#I256703`, `#I286287`, `#I290760`, `#I301513`, `#I313194`, `#I314827`, `#I316496`, `#I317964`, `#I320201`, `#I320872`, `#I327636`, `#I331310`, `#I333899`, `#I334058`, `#I334929`, `#I337202`, `#I341931`, `#I341953`, `#I345929`, `#I348344`, `#I349206`, `#I349683`, `#I349895`, `#I354081`, `#I356432` - Added support for continuous section break in DocumentEditor.
26+
- `#I422408`, `#I435125` - Optimized SFDT file to reduce the file size relative to a Docx file.
27+
- `#I330729`, `#I256794` - Added support to display bookmark start and end in DocumentEditor.
28+
- `#I333042`, `#I349829` - Added support disable the auto focus to DocumentEditor.
29+
- `#I175038` - Added API to modify the predefine styles in DocumentEditor.
30+
531
## 21.1.35 (2023-03-23)
632

733
### Document Editor
@@ -10,8 +36,6 @@
1036

1137
- Starting from version v21.1.x, the SFDT file generated in Word Processor component is optimized by default to reduce the file size. Hence, the optimized SFDT files can't be directly manipulated as JSON string. Please refer the [documentation](https://ej2.syncfusion.com/documentation/document-editor/how-to/optimize-sfdt).
1238

13-
- Starting from version v21.1.x, the SFDT file generated in Word Processor component is optimized by default to reduce the file size. Hence, the optimized SFDT files can't be directly manipulated as JSON string. Please refer the [documentation](https://ej2.syncfusion.com/vue/documentation/document-editor/how-to/optimize-sfdt).
14-
1539
#### Bug Fixes
1640

1741
- `#425697` - Resolved the positioning and line spacing issue in shape document

components/dropdowns/CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

33
## [Unreleased]
44

5+
## 21.1.37 (2023-03-29)
6+
7+
### Mention
8+
9+
#### Bug Fixes
10+
11+
- `#I449973` - Resolved issue where the Mention character would still display after selecting a name from the suggestion list.
12+
13+
### ListBox
14+
15+
#### Bug Fixes
16+
17+
- `#I442262` - Issue with "Script error thrown while using destroy method in change event of list box" has been resolved.
18+
- `#I445397` - Issue with "Script error thrown when navigate the listbox item in grouping listbox through keyboard navigation" has been resolved.
19+
520
## 21.1.35 (2023-03-23)
621

722
### ListBox

components/dropdowns/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-dropdowns",
3-
"version": "18.58.20",
3+
"version": "21.1.35",
44
"description": "Essential JS 2 DropDown Components for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/filemanager/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 21.1.37 (2023-03-29)
6+
7+
### File Manager
8+
9+
#### Bug fixes
10+
11+
- `#I442564` - The issue with `fileOpen` event in File Manager component has been resolved.
12+
513
## 21.1.35 (2023-03-23)
614

715
### File Manager

components/filemanager/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-filemanager",
3-
"version": "18.20.1",
3+
"version": "21.1.35",
44
"description": "Essential JS 2 FileManager Component for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/gantt/CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
## [Unreleased]
44

5+
## 21.1.37 (2023-03-29)
6+
7+
### Gantt Chart
8+
9+
#### Bug Fixes
10+
11+
-`I441276`- Outdent task is not in correct index of modified records in `actionComplete` event issue has been fixed.
12+
-`I435254`, `I444942`- Taskbar not rendered in Pdf exported file when `timelineUnitSize` is initialized issue has been fixed.
13+
14+
515
## 21.1.35 (2023-03-23)
616

717
### Gantt Chart

components/gantt/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-gantt",
3-
"version": "20.7.1",
3+
"version": "21.1.35",
44
"description": "Essential JS 2 Gantt Component for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/grids/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-grids",
3-
"version": "1.150.17",
3+
"version": "21.1.35",
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/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-heatmap",
3-
"version": "18.13.20",
3+
"version": "21.1.35",
44
"description": "Feature rich data visulization control used to visualize the matrix data where the individual values are represented as colors for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
@@ -31,7 +31,6 @@
3131
"@types/jasmine-ajax": "^3.1.27",
3232
"@types/requirejs": "^2.1.26",
3333
"vue": "2.6.14",
34-
"vue-class-component": "^8.0.0-rc.1",
3534
"vue-loader-v16": "^16.0.0-beta.5.4",
3635
"rollup": "^0.51.3",
3736
"rollup-plugin-commonjs": "^8.2.6",

0 commit comments

Comments
 (0)