This commit is contained in:
pipeline 2024-05-14 02:39:28 +00:00
Родитель 98e97424c8
Коммит 621f5bd047
56 изменённых файлов: 275 добавлений и 224 удалений

Просмотреть файл

@ -2,7 +2,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.2.4 (2024-05-14)
### Barcode

Просмотреть файл

@ -2,6 +2,14 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### Common
#### Bug Fixes
- `#I573822` - The issue with "the element duplications occur while routing in the Vue template component" has been resolved.
## 25.1.35 (2024-03-15)
### Common

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-base",
"version": "25.1.35",
"version": "25.2.3",
"description": "A common package of Essential JS 2 base Vue libraries, methods and class definitions",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -1,183 +0,0 @@
# Release Notes Guidelines
This section contains guidelines on naming files, sections and other document elements.
> **If there is no changes in product, you don't need to mention that in Release Notes.**
## Encoding Format
All Release Notes files should be saved in **Encoding in UTF-8 (Without BOM)** format. You can use Notepad++ to verify the encoding.
![Encoding.png](https://bitbucket.org/repo/j57Gz9/images/2199960455-Encoding.png)
## Release Notes Folder Hierarchy
* Platform [Folder]
* ----ReleaseNotes [Folder]
* --------v13.3.x.x [Folder]
* ------------Control1.md
* ------------Control2.md
* ------------Control3.md
* --------v13.4.x.x [Folder]
* ------------Control1.md
* ------------Control2.md
* ------------Control3.md
### How to write Release Notes?
* Each release markdown files should reside under corresponding version folder in their platform.
* Each product release notes should be created in separate file name.
* File name should be same as the product name.
> **NOTE**: Please do not add any Front Matter information in Release Notes files.
## Markdown File Structure
Each markdown file should have following items.
* Control Name
* Features
* Bug fixes
* Braking Changes
* Known Issues
> Do not add any front matter(triple dashed line) in this markdown.
### Control Name
Control Name should be with prefix `##`. This will be rendered as `H2` in html file.
#### Syntax
```
## <Control-Name>
```
#### Example
```
## ejAccrodion
```
### Features
* Each features should be written in unordered list.
* Feature header should have id in the following format `<control-name>-features`. All characters in **id should be written in lower case.**
#### Syntax
```
### Features
{:#<control-name>-features}
* \#1 - Feature Info
* \#2 - Feature Info
* \#3 - Feature Info
```
#### Example
```
### Features
{:#ejaccordion-features}
* \#140303 - Accordion provides option to add new items dynamically by using the `addItem` method
* \#140303 - Accordion provides option to add new items dynamically by using the `addItem` method
* \#140303, \#140304 - Accordion provides option to add new items dynamically by using the `addItem` method
```
> **NOTE:**
> * In markdown `#` used to represent headers.
> * By default it will be converted as HTML headers.
> * To display the `#` in html, please use escape sequences [See above example].
### Bug Fixes
* Each bug fix should be written in unordered list.
* Bug fixes header should have id in the following format `<control-name>-bug-fixes`. All characters in **id should be written in lower case.**
#### Syntax
```
### Bug fixes
{:#<control-name-in-lower-case>-bug-fixes}
* \#1 - Bug Fix
* \#2 - Bug Fix
* \#3 - Bug Fix
```
#### Example
```
### Bug Fixes
{:#ejaccordion-bug-fixes}
* \#140303 - Accordion provides option to add new items dynamically by using the `addItem` method
* \#140303 - Accordion provides option to add new items dynamically by using the `addItem` method
* \#140303, \#140304 - Accordion provides option to add new items dynamically by using the `addItem` method
```
> **NOTE:**
> * In markdown `#` used to represent headers.
> * By default it will be converted as HTML headers.
> * To display the `#` in html, please use escape sequences [See above example].
### Breaking Changes
* Each breaking changes should be written in unordered list.
* Breaking changes header should have id in the following format `<control-name>-breaking-changes`. All characters in **id should be written in lower case.**
```
### Breaking Changes
{:#<control-name>-breaking-changes}
* * Breaking Change 1
* * Breaking Change 2
* * Breaking Change 3
```
#### Example
```
### Breaking Changes
{:#ejaccordion-breaking-changes}
* Now, Circular series end angle will not be adjusted based on the start angle, so the output will be like semi-circle instead of full circle. In order to render the complete circular series with customized start angle, you have to add the start angle value to end angle property now. This break will occur only if you have specified startAngle already
```
> **NOTE:**
> * In markdown `#` used to represent headers.
> * By default it will be converted as HTML headers.
> * To display the `#` in html, please use escape sequences [See above example].
## Incidents and Forums in Release notes
We can represent the Incident ID with I and F for forums in release notes MD files
#### Example
```
## ChromelessWindow
### Bug Fixes
{:#chromelesswindow-bug-fixes}
* \#I336220 - When using `ShowDialog` on a `RibbonWindow`, a `NullReferenceException` will no longer occur.
* \#F166385 - The gap between the bottom of the window and the `TaskBar` is now properly maintained.
```
This is published in the page : https://help.syncfusion.com/wpf/release-notes/v19.3.0.43?type=all#chromelesswindow
## Commit
Same workflow for User Guide applicable to this repository. All the changes needs to be committed in `development` branch.
## Preview Changes
All the changes will be included with User Guide automation and published in Staging Documentation machine.
<http://115.249.201.211:9090>

Просмотреть файл

@ -186,8 +186,24 @@ export let ComponentBase: ComponentBase = vueDefineComponent({
let tempBeforeDestroyThis: any = this;
tempBeforeDestroyThis.ej2Instances.destroy();
(tempBeforeDestroyThis.$el as any).style.visibility = 'hidden';
tempBeforeDestroyThis.destroyPortals();
tempBeforeDestroyThis = null;
},
destroyPortals(): void {
if (this.portals) {
for (const portal of this.portals) {
const controls: any[] = portal.classList.contains('e-control') ? [portal] : portal.getElementsByClassName('e-control');
for (let index: number = 0; index < controls.length; index++) {
const control: any = controls[parseInt(index.toString(), 10)];
if (control.ej2_instances && control.ej2_instances[0]) {
control.ej2_instances[0].destroy();
index--;
}
}
}
this.portals = null;
}
},
bindProperties(): void {
let options: Object = {};
for (let prop of this.propKeys) {

Просмотреть файл

@ -13,6 +13,8 @@ export function compile(
let returnEle: any;
if (context) {
let plugins: any = context.vueInstance && context.vueInstance.plugins ? { plugins: context.vueInstance.plugins } : {};
const vueInstance: any = context.vueInstance ? context.vueInstance :
((root && root.vueInstance) ? root.vueInstance : null);
let pid: string = getUniqueID("templateParentDiv");
let id: string = getUniqueID("templateDiv");
let ele: HTMLElement = createElement("div", {
@ -33,6 +35,10 @@ export function compile(
// Get values for Vue 3 slot template
getValues(app, context.vueInstance, root);
Vue.render(app, ele);
if (vueInstance) {
if (!vueInstance['portals']) { vueInstance['portals'] = []; }
vueInstance.portals.push(...[].slice.call(ele.children));
}
returnEle = ele.childNodes;
detach(ele);
} else {
@ -96,6 +102,10 @@ export function compile(
// Get values for Vue 3 functional template
getValues(app, context.vueInstance, root);
Vue.render(app, ele);
if (vueInstance) {
if (!vueInstance['portals']) { vueInstance['portals'] = []; }
vueInstance.portals.push(...[].slice.call(ele.children));
}
returnEle = ele.childNodes;
if (context.vueInstance) {
let templateInstance: any = context.vueInstance.templateCollection;
@ -134,6 +144,10 @@ export function compile(
}
});
vueTemplate.$mount("#" + id);
if (vueInstance) {
if (!vueInstance['portals']) { vueInstance['portals'] = []; }
vueInstance.portals.push(...[].slice.call(ele.children));
}
returnEle = ele.childNodes;
detach(ele);
} else {
@ -164,6 +178,10 @@ export function compile(
// let templateVue = new Vue(tempObj.template);
// templateVue.$data.data = extend(tempObj.data, data);
templateVue.$mount("#" + id);
if (vueInstance) {
if (!vueInstance['portals']) { vueInstance['portals'] = []; }
vueInstance.portals.push(...[].slice.call(ele.children));
}
returnEle = ele.childNodes;
if (context.vueInstance) {
let templateInstance: any = context.vueInstance.templateCollection;

Просмотреть файл

@ -2,6 +2,14 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### Checkbox
#### Bug Fixes
- The issue with "Script error thrown in CheckBox `unWireEvents` method" has been resolved.
## 25.1.39 (2024-04-09)
### Checkbox

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-buttons",
"version": "25.1.39",
"version": "25.2.3",
"description": "A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-calendars",
"version": "25.1.40",
"version": "25.2.3",
"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",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,7 +2,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.2.4 (2024-05-14)
### Accumulation Chart

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-circulargauge",
"version": "25.1.35",
"version": "25.2.3",
"description": "Essential JS 2 CircularGauge Components for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,6 +2,18 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### Diagram
#### Bug Fixes
- `#I579409` - Now, the connectors updated properly in complex hierarchical tree while performing expand and collapse.
- `#I582187` - Now, the order commands working properly when we set zIndex at initial rendering.
- `#I585972` - Now, the overview rectangle updated properly while double clicking the overview canvas.
- `#F186044` - Now, the fill color for phases applied properly while adding phases at runtime.
- `#I52018` - Now, While SwimLane dragged from palette and deletion does not throw console exception.
## 25.1.42 (2024-04-30)
### Diagram

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-diagrams",
"version": "25.1.42",
"version": "25.2.3",
"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",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,6 +2,17 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### DocumentEditor
#### Bug Fixes
- `#F187485` - Resolved the issue of Form Field dialog always pops up upon double clicking anywhere within the word document.
- `#I575901` - Resolved the table divided to next page.
- `#I560985` - Resolved table cell split issue in the attached document.
- `#F187818` - Resolved the document collapse issue while undoing.
## 25.1.42 (2024-04-30)
### DocumentEditor

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-documenteditor",
"version": "25.1.42",
"version": "25.2.3",
"description": "Feature-rich document editor control with built-in support for context menu, options pane and dialogs. for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,6 +2,21 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### DropDownTree
#### Bug Fixes
- `#I585791` - Resolved the SelectAll checkbox uncheck issue after closing and opening the Dropdown Tree component.
### DropDownList
#### Bug Fixes
- `#I580648` - Issue with "The dropdownlist not retrieving the proper index when grouping with allow filtering" has been resolved.
- `#I581098` - Fixed issue where aria-controls was not maintained when popup was in closed state.
## 25.2.3 (2024-05-08)
### ListBox

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-dropdowns",
"version": "25.1.41",
"version": "25.2.3",
"description": "Essential JS 2 DropDown Components for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,7 +2,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.2.4 (2024-05-14)
### FileManager

Просмотреть файл

@ -2,12 +2,22 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.2.4 (2024-05-14)
### GanttChart
#### Bug fixes
- `#I583075` - Duration is not calculated properly issue has been fixed.
- `#I578781` - Delay in update of multiple dependency task issue has been fixed.
- `#I574986` - Console error occurs while adding segments via dialog in Gantt issue has been fixed.
- `#I585348` - Record gets disappeared when adding new record in last page issue has been fixed.
- `#I565931` - Taskbar render outside the grid line and bottom tier misalign issue has been fixed.
- `#F187977` - The script error caused by multiple resources assigned to a single task issue has been resolved.
- `#I580459` - When Germany `timezone` use, alignment issue occurs in weekend highlight and taskbar issue has been fixed.
## 25.2.3 (2024-05-08)
- `#I570803` - Tree Grid and Gantt chart side was not synchronized issue has been fixed.
## 25.1.42 (2024-04-30)

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-gantt",
"version": "25.1.42",
"version": "25.2.3",
"description": "Essential JS 2 Gantt Component for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,7 +2,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.2.4 (2024-05-14)
### Grid

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-heatmap",
"version": "25.1.35",
"version": "25.2.3",
"description": "Feature rich data visulization control used to visualize the matrix data where the individual values are represented as colors for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,6 +2,14 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### Image Editor
#### Bug Fixes
- `#I587459` - The issue with "Image size increased" has been resolved.
## 25.2.3 (2024-05-08)
### Image Editor

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-image-editor",
"version": "25.1.42",
"version": "25.2.3",
"description": "Essential JS 2 ImageEditor for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,7 +2,13 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.1.42 (2024-04-30)
### NumericTextBox
#### Bug Fixes
- `#F52893` - Fixed issue with pasting number values with a "-" in the NumericTextBox.
### Uploader

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-inputs",
"version": "25.1.40",
"version": "25.2.3",
"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",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,7 +2,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.2.4 (2024-05-14)
### DashboardLayout

Просмотреть файл

@ -14,7 +14,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.1.40 (2024-04-16)
### LinearGauge

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-lineargauge",
"version": "25.1.35",
"version": "25.2.3",
"description": "Essential JS 2 LinearGauge Components for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,7 +2,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.2.4 (2024-05-14)
### ListView

Просмотреть файл

@ -14,7 +14,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.2.4 (2024-05-14)
### Maps

Просмотреть файл

@ -2,13 +2,22 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.2.4 (2024-05-14)
### Menu
### ContextMenu
#### Bug Fixes
- `#I582079` - The issue with "Context Menu position issue occurs when using multilevel submenus" has been resolved.
- `#I582079` - The issue with "context menu position issue occurs when using multilevel submenus" has been resolved.
- `#F187892` - The issue with "context menu overlapping when using a touch screen device" has been resolved.
## 25.2.3 (2024-05-08)
### ContextMenu
#### Bug Fixes
- `#I580119` - The issue with "context menu item text is too large causing it to override the next item" has been resolved.
## 25.1.42 (2024-04-30)

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-navigations",
"version": "25.1.42",
"version": "25.2.3",
"description": "A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,6 +2,17 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### PDF Viewer
#### Bug Fixes
- `#I575320`- Now, the Form Fields data does not wrongly appear when exporting.
- `#I583505`- Now, the Export annotations is properly working when drawing the annotation outside page boundaries.
- `#I581452` - Now, the form field background and border color are set to transparent properly.
- `#I585089` - Now, the annotation selector is properly removed when undoing annotations in select mode.
## 25.2.3 (2024-05-08)
### PDF Viewer

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-pdfviewer",
"version": "25.1.42",
"version": "25.2.3",
"description": "Essential JS 2 PDF viewer Component for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,6 +2,16 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### Pivot Table
#### Bug fixes
- `#I583180` - The member editor dialog will now be properly closed without any script errors when the cancel button is clicked.
- `#F187973` - The pivot table will now be properly rendered while dynamically updating the data source with the grouping bar enabled.
- `#I588151` - Value sorting will now work properly after disabling the "enableSorting" property with an OLAP data source.
## 25.1.42 (2024-04-30)
### Pivot Table

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-pivotview",
"version": "25.1.42",
"version": "25.2.3",
"description": "The pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table. for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-popups",
"version": "25.1.42",
"version": "25.2.3",
"description": "A package of Essential JS 2 popup components such as Dialog and Tooltip that is used to display information or messages in separate pop-ups. for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,7 +2,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.1.35 (2024-03-15)
### ProgressBar

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-progressbar",
"version": "24.2.5",
"version": "25.2.3",
"description": "Essential JS 2 ProgressBar Component for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -123,7 +123,31 @@ export let ProgressBarComponent: DefineVueComponent<ProgressBarModel> = vueDefi
}
});
export type ProgressBarComponent = InstanceType<typeof ProgressBarComponent>;
export type ProgressBarComponent = typeof ComponentBase & {
ej2Instances: ProgressBar;
isVue3: boolean;
isLazyUpdate: Boolean;
plugins: any[];
propKeys: string[];
models: string[];
hasChildDirective: boolean;
tagMapper: {
[key: string]: Object;
};
tagNameMapper: Object;
setProperties(prop: any, muteOnChange: boolean): void;
trigger(eventName: string, eventProp: {
[key: string]: Object;
}, successHandler?: Function): void;
calculateProgressRange(value: number, minimum?: number, maximum?: number): number;
calculateSegmentSize(width: number, thickness: number): string;
createClipPath(clipPath?: Object, range?: number, d?: string, refresh?: boolean, thickness?: number, isLabel?: boolean, isMaximum?: boolean): Object;
getPathLine(x: number, width: number, thickness: number): string;
hide(): void;
removeSvg(): void;
requiredModules(): Object[];
show(): void
};
export const ProgressBarPlugin = {
name: 'ejs-progressbar',

Просмотреть файл

@ -2,6 +2,14 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### QueryBuilder
#### Bug Fixes
- `#I585876` - Removing the isLocked property from query builder rules when the rule/group is not locked / unlocked.
## 25.2.3 (2024-05-08)
### QueryBuilder

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-querybuilder",
"version": "25.1.42",
"version": "25.2.3",
"description": "Essential JS 2 QueryBuilder for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,7 +2,7 @@
## [Unreleased]
## 25.2.3 (2024-05-08)
## 25.1.41 (2024-04-23)
### Ribbon

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-ribbon",
"version": "25.1.35",
"version": "25.2.3",
"description": "Essential JS 2 Component for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,6 +2,17 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### RichTextEditor
#### Bug Fixes
- `#I579605` - Now, the editor scrolls to the cursor position after pasting content into the editor.
- `#I581468` - Now, improved the alignment of the pasted images and table content from the new outlook.
- `I566845` - Now, when pasting images from `FSNotes`, the image is uploaded properly to the server in the Rich Text Editor.
- `I564770` - Now, the list type is applied properly to both the parent and the nest list while applying indents in the Rich Text Editor.
## 25.1.42 (2024-04-30)
### RichTextEditor

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-richtexteditor",
"version": "25.1.42",
"version": "25.2.3",
"description": "Essential JS 2 RichTextEditor component for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,12 +2,30 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### Schedule
#### Bug fixes
- `#I539772` - Appointment drag and drop issue in iPad is fixed.
- `#I522699` - The issue with touch scrolling through appointments, which was caused by interference from the drag and drop and resize feature, has been resolved in touch devices. Drag and resize operations are only enabled after a tap-hold action.
- `#I583762` - The issue with `refreshTemplates` caused alignment issues in date header has been resolved.
## 25.2.3 (2024-05-08)
### Schedule
#### Bug fixes
- `#I582520` - The issue with `scrollToResource` not working in the month view has been resolved.
## 25.1.42 (2024-04-30)
### Schedule
#### Bug fixes
- `#I583674` - An issue where the text for today button was not displayed in the toolbar has been fixed.
## 25.1.41 (2024-04-23)

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-schedule",
"version": "25.1.41",
"version": "25.2.3",
"description": "Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -196,6 +196,9 @@ export let ScheduleComponent: DefineVueComponent<ScheduleModel> = vueDefineComp
getEventMaxID(): number | string {
return this.ej2Instances.getEventMaxID();
},
getEventTemplateName(resIndex: number): string {
return this.ej2Instances.getEventTemplateName(resIndex);
},
getEvents(startDate?: Object, endDate?: Object, includeOccurrences?: boolean): Object[] {
return this.ej2Instances.getEvents(startDate, endDate, includeOccurrences);
},
@ -313,6 +316,7 @@ export type ScheduleComponent = typeof ComponentBase & {
getDeletedOccurrences(recurrenceData: string | number | Object): Object[];
getEventDetails(element: Object): Object;
getEventMaxID(): number | string;
getEventTemplateName(resIndex: number): string;
getEvents(startDate?: Object, endDate?: Object, includeOccurrences?: boolean): Object[];
getIndexFromResourceId(id: string | number, name?: string): number;
getOccurrencesByID(eventID: number | string): Object[];

Просмотреть файл

@ -2,6 +2,14 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### ButtonGroup
#### Bug Fixes
- Issue in "box shadow correction while clicking single or multiple selection mode buttons" has been resolved.
## 25.1.38 (2024-04-02)
### DropDownButton

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-splitbuttons",
"version": "25.1.38",
"version": "25.2.3",
"description": "A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-spreadsheet",
"version": "25.1.42",
"version": "25.2.3",
"description": "Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -2,6 +2,25 @@
## [Unreleased]
## 25.2.4 (2024-05-14)
### Tree Grid
#### Bug Fixes
- `#I585348` - Record gets disappeared when adding new record in last page issue has been fixed.
- `#I575018` - Resolved `frozenColumns` with virtualization leads to missing records on scrolling.
- `#F187800` - Resolved exception on passing the `collpaseRow` and `expandRow` method without parameters.
- `#F53252` - Fixed issue where newly added row to the bottom was indented to the selected child record.
- `#F53285` - Fixed issue where server request was not updated properly during export with filtering and sorting action in remote data.
- `#F53846` - Fixed issue where unnecessary requests were being sent for custom local data source during excel export in remote data sample.
- `#F53930` - Fixed a script error that occurred when navigating through cells using the keyboard after updating the state in the treegrid.
- `#F54026` - Fixed a bug where a warning message was being thrown after injecting freeze modules when frozen was enabled.
- `#F53285` - Fixed issue where server request was not updated properly during export with filtering and sorting action in remote data.
- `#F53846` - Fixed issue where unnecessary requests were being sent for custom local data source during excel export in remote data sample.
- `#F54026` - Fixed a bug where a warning message was being thrown after injecting freeze modules when frozen was enabled.
## 25.1.42 (2024-04-30)
### Tree Grid

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-treegrid",
"version": "25.1.42",
"version": "25.2.3",
"description": "Essential JS 2 TreeGrid Component for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-vue-treemap",
"version": "25.1.35",
"version": "25.2.3",
"description": "Essential JS 2 TreeMap Components for Vue",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",