Skip to content

Commit f95b9e5

Browse files
author
pipeline
committed
v25.1.35 is released
1 parent 16476d0 commit f95b9e5

File tree

227 files changed

+3889
-1523
lines changed

Some content is hidden

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

227 files changed

+3889
-1523
lines changed

Diff for: components/barcodegenerator/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 24.2.9 (2024-03-06)
5+
## 25.1.35 (2024-03-15)
66

77
### Barcode
88

Diff for: components/base/CHANGELOG.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
## [Unreleased]
44

5-
## 24.2.3 (2024-01-31)
5+
## 25.1.35 (2024-03-15)
66

77
### Common
88

99
#### Bug Fixes
1010

11-
- `#I528934` - The issue with "Reactivity is not working in Vue Grid component" has been resolved.
11+
- `#I552563` - The issue with "the TypeScript intellisense is not shown in the Vue components" has been resolved.
1212

1313
## 24.1.41 (2023-12-18)
1414

Diff for: components/base/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-base",
3-
"version": "24.2.3",
3+
"version": "19.3.53",
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",
@@ -27,6 +27,7 @@
2727
"@syncfusion/ej2-base": "*"
2828
},
2929
"devDependencies": {
30+
"@syncfusion/ej2-staging": "^1.0.1",
3031
"@types/chai": "^3.4.28",
3132
"@types/es6-promise": "0.0.28",
3233
"@types/jasmine": "2.8.22",

Diff for: components/base/releasenotes/README.md

-183
This file was deleted.

Diff for: components/base/src/component-base.ts

+19-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,25 @@ export const isExecute: boolean = (parseInt(curVue['version']) > 2) ? false : tr
1313

1414
export let vueDefineComponent = (options: any) => { return !isExecute? aVue['defineComponent'](options) : aVue['extend'](options) };
1515

16-
export let ComponentBase = vueDefineComponent({
16+
type ComponentBase = {
17+
getInjectedServices(): Object[];
18+
updated(): void;
19+
bindProperties(): void;
20+
assignValueToWrapper(option: Object, silent?: boolean): void;
21+
fetchChildPropValues(childOption: Object): void;
22+
getDirectiveValues(tagDirectives: any, tagMapper: {
23+
[key: string]: Object;
24+
}, tagNameMapper: Object): Object;
25+
getMultiLevelDirValue(tagDirectories: any, tagKey: string | Object, tagNameMapper: Object): Object;
26+
getVNodeValue(tagDirective: any, tagKey: string | Object, tagNameMapper: Object): Object;
27+
/**
28+
* convert kebab case directive props to camel case
29+
*/
30+
getCamelCaseProps(props: Object): Object;
31+
dataBind(): void;
32+
}
33+
34+
export let ComponentBase: ComponentBase = vueDefineComponent({
1735
name: 'ComponentBase',
1836
data() {
1937
return {

Diff for: components/buttons/CHANGELOG.md

+2-34
Original file line numberDiff line numberDiff line change
@@ -2,39 +2,13 @@
22

33
## [Unreleased]
44

5-
## 24.2.9 (2024-03-06)
6-
7-
### Button
8-
9-
#### Bug Fixes
10-
11-
- `#I551397` - The issue with "Tailwind theme when changing the primary text color in the button the text color is not changed" has been resolved.
12-
13-
## 24.2.3 (2024-01-31)
14-
15-
### Switch
16-
17-
#### Bug Fixes
18-
19-
- `#I547814` - The issue with "Script error thrown when using toggle in angular platform" has been resolved.
20-
21-
## 24.1.46 (2024-01-17)
5+
## 25.1.35 (2024-03-15)
226

237
### Checkbox
248

259
#### Bug Fixes
2610

27-
- `#I535107` - Need to set `HtmlAttributes` Id in input element checkbox has been resolved.
28-
29-
## 24.1.45 (2024-01-09)
30-
31-
### Switch
32-
33-
#### Bug Fixes
34-
35-
- `#I530742` - The issue with "Switch unintentionally changed when we touch the switch and drag vertically" has been resolved.
36-
37-
## 24.1.41 (2023-12-18)
11+
- `#I399484` - The issue with aria-checked accessibility issue in angular checkbox has been fixed.
3812

3913
### RadioButton
4014

@@ -48,12 +22,6 @@
4822

4923
- `#I512179` - The issue with "Duplicate Icon Span while using the `onPropertyChange` of button" has been resolved.
5024

51-
### Checkbox
52-
53-
#### Bug Fixes
54-
55-
- `#I399484` - The issue with aria-checked accessibility issue in angular checkbox has been fixed.
56-
5725
### Switch
5826

5927
#### Bug Fixes

Diff for: components/buttons/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-buttons",
3-
"version": "24.2.5",
3+
"version": "18.64.1",
44
"description": "A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

Diff for: components/buttons/src/button/button.component.ts

+19-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,25 @@ export let ButtonComponent: DefineVueComponent<ButtonModel> = vueDefineComponen
103103
}
104104
});
105105

106-
export type ButtonComponent = InstanceType<typeof ButtonComponent>;
106+
export type ButtonComponent = typeof ComponentBase & {
107+
ej2Instances: Button;
108+
isVue3: boolean;
109+
isLazyUpdate: Boolean;
110+
plugins: any[];
111+
propKeys: string[];
112+
models: string[];
113+
hasChildDirective: boolean;
114+
tagMapper: {
115+
[key: string]: Object;
116+
};
117+
tagNameMapper: Object;
118+
setProperties(prop: any, muteOnChange: boolean): void;
119+
trigger(eventName: string, eventProp: {
120+
[key: string]: Object;
121+
}, successHandler?: Function): void;
122+
click(): void;
123+
focusIn(): void
124+
};
107125

108126
export const ButtonPlugin = {
109127
name: 'ejs-button',

Diff for: components/buttons/src/check-box/checkbox.component.ts

+19-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,25 @@ export let CheckBoxComponent: DefineVueComponent<CheckBoxModel> = vueDefineComp
141141
}
142142
});
143143

144-
export type CheckBoxComponent = InstanceType<typeof CheckBoxComponent>;
144+
export type CheckBoxComponent = typeof ComponentBase & {
145+
ej2Instances: CheckBox;
146+
isVue3: boolean;
147+
isLazyUpdate: Boolean;
148+
plugins: any[];
149+
propKeys: string[];
150+
models: string[];
151+
hasChildDirective: boolean;
152+
tagMapper: {
153+
[key: string]: Object;
154+
};
155+
tagNameMapper: Object;
156+
setProperties(prop: any, muteOnChange: boolean): void;
157+
trigger(eventName: string, eventProp: {
158+
[key: string]: Object;
159+
}, successHandler?: Function): void;
160+
click(): void;
161+
focusIn(): void
162+
};
145163

146164
export const CheckBoxPlugin = {
147165
name: 'ejs-checkbox',

0 commit comments

Comments
 (0)