Skip to content

Commit 08b584c

Browse files
author
pipeline
committed
v29.2.4 is released
1 parent ab92a95 commit 08b584c

Some content is hidden

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

44 files changed

+275
-109
lines changed

README.md

+72-72
Large diffs are not rendered by default.

components/barcodegenerator/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 29.1.41 (2025-05-06)
5+
## 29.2.4 (2025-05-14)
66

77
### Barcode
88

components/calendars/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 29.1.41 (2025-05-06)
5+
## 29.2.4 (2025-05-14)
66

77
### DateRangePicker
88

components/charts/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 29.2.4 (2025-05-14)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- `#F67379` - Now the opacity updates properly on the data point after the tooltip fades out.
12+
513
## 29.1.41 (2025-05-06)
614

715
### Accumulation Chart

components/charts/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-charts",
3-
"version": "29.1.40",
3+
"version": "29.1.41",
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/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
## [Unreleased]
44

5+
## 29.2.4 (2025-05-14)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- `#I952617` - Connectors in the layout will now render with the correct appearance when a specific type is explicitly defined in the `getConnectorDefaults` function.
12+
- `#F196439` - Independent nodes in complex hierarchical trees will now render without overlapping other nodes.
13+
- `#I700206` - Now connectors will not overlap nodes of varying size in layout.
14+
- `#I713490` - Now the nodes will have property defined in `getNodeDefaults` on performing undo and redo.
15+
516
## 29.1.41 (2025-05-06)
617

718
### Diagram

components/diagrams/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-diagrams",
3-
"version": "29.1.40",
3+
"version": "29.1.41",
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

+31
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,37 @@
22

33
## [Unreleased]
44

5+
## 29.2.4 (2025-05-14)
6+
7+
### DocumentEditor
8+
9+
#### Bug Fixes
10+
11+
- `#I709841`,`#I722525` - Improved editing performance when spell check is enabled.
12+
- `#I716525` - Fixed performance issues related to bookmark manipulation during editing operations.
13+
- `#I715428` - Resolved a script error that occurred when loading SFDT without injecting the editor module.
14+
- `#I716353` - Fixed an issue where table cell content was clipped when zooming out.
15+
- `#I709838` - Resolved a script error that occurred when exporting after performing a delete operation with track changes enabled.
16+
17+
#### Features
18+
19+
- `#I682661` - Added support for removing editing region in the current selection position.
20+
- `#I706446` - Added support for retrieving fields within the selected range.
21+
- `#I712473` - Added screen reader support in Document Editor.
22+
23+
## 29.1.41 (2025-05-06)
24+
25+
### DocumentEditor
26+
27+
#### Bug Fixes
28+
29+
- `#I712778` - Fixed an issue where a new paragraph was inserted outside the editable region in protected documents.
30+
- `#I713902` - Corrected the underline rendering for the appropriate word during spell check.
31+
- `#I710270` - Resolved a table formatting issue when applying shading to specific cells.
32+
- `#I707681` - Fixed the DocumentEditor refresh issue when the spell checker is enabled.
33+
- `#I701076` - Addressed an issue where bullet points were not applied correctly when pasting SFDT content.
34+
- `#I719946` - Resolved a script error that occurred during repeated find-and-replace operations.
35+
536
## 29.1.40 (2025-04-29)
637

738
### DocumentEditor

components/documenteditor/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-documenteditor",
3-
"version": "29.1.40",
3+
"version": "29.1.41",
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/documenteditor.component.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,9 @@ export let DocumentEditorComponent: DefineVueComponent<DocumentEditorModel> = v
200200
updateFields(): void {
201201
return this.ej2Instances.updateFields();
202202
},
203+
verbelizeFromCursorLocation(): void {
204+
return this.ej2Instances.verbelizeFromCursorLocation();
205+
},
203206
}
204207
});
205208

@@ -254,7 +257,8 @@ export type DocumentEditorComponent = typeof ComponentBase & {
254257
showOptionsPane(): void;
255258
showRestrictEditingPane(show?: boolean): void;
256259
showXmlPane(): void;
257-
updateFields(): void
260+
updateFields(): void;
261+
verbelizeFromCursorLocation(): void
258262
};
259263

260264
export const DocumentEditorPlugin = {

components/dropdowns/CHANGELOG.md

+35
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,37 @@
22

33
## [Unreleased]
44

5+
## 29.2.4 (2025-05-14)
6+
7+
### ComboBox
8+
9+
#### Bug Fixes
10+
11+
- `#I717289` - Resolved an issue where RTL support was not applied to the ComboBox component when enabled globally.
12+
13+
### MultiSelect
14+
15+
#### Bug Fixes
16+
17+
- `#I713063` - Fixed an issue where binding a value with `allowObjectBinding` caused the data fetch request to fail.
18+
19+
- `#I718283` - Fixed an issue where the pre-selected value was overflowing
20+
21+
- `#I713454` - Fixed an issue where extra space appeared in the popup when using the allowResize property.
22+
- `#I713828` - Fixed an issue where the resize icon overlaps with the scroll bar in multi-select when using the allowResize feature with the header template.
23+
- `#I708109` - Fixed an issue related to disabled fields and sort order, which was causing incorrect item disabling.
24+
- `#I699580` - Fixed an issue where the text was overlapping the clear icon in the Multi Select dropdown.
25+
526
## 29.1.41 (2025-05-06)
627

28+
### ComboBox
29+
30+
#### Bug Fixes
31+
32+
- `#I707526` - Fixed an issue where the selected value was displayed twice within the popup when using virtualization.
33+
34+
## 29.1.40 (2025-04-29)
35+
736
### Mention
837

938
#### Bug Fixes
@@ -28,6 +57,12 @@
2857

2958
- `#I712292` - Fixed an issue where the ComboBox component would throw a console error when filtering data with complex structures while the `allowFiltering` option is set to true.
3059

60+
### DropDownTree
61+
62+
#### Bug Fixes
63+
64+
- `#I711933` - Resolved the issue where the dropdown popup did not open on the first touch interaction on iPad devices.
65+
3166
## 29.1.38 (2025-04-15)
3267

3368
### MultiSelect

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": "29.1.38",
3+
"version": "29.1.41",
44
"description": "Essential JS 2 DropDown Components for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/dropdowns/src/auto-complete/autocomplete.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { isUndefined } from '@syncfusion/ej2-base';
55
import { AutoComplete, AutoCompleteModel } from '@syncfusion/ej2-dropdowns';
66

77

8-
export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowCustom', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'autofill', 'cssClass', 'dataSource', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'highlight', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'minLength', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'showPopupButton', 'sortOrder', 'suggestionCount', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'customValueSpecifier', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'resizeStart', 'resizeStop', 'resizing', 'select'];
8+
export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowCustom', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'autofill', 'cssClass', 'dataSource', 'debounceDelay', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'highlight', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'minLength', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'showPopupButton', 'sortOrder', 'suggestionCount', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'customValueSpecifier', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'resizeStart', 'resizeStop', 'resizing', 'select'];
99
export const modelProps: string[] = ['value'];
1010

1111
export const testProp: any = getProps({props: properties});

components/dropdowns/src/combo-box/combobox.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { isUndefined } from '@syncfusion/ej2-base';
55
import { ComboBox, ComboBoxModel } from '@syncfusion/ej2-dropdowns';
66

77

8-
export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowCustom', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'autofill', 'cssClass', 'dataSource', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'sortOrder', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'customValueSpecifier', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'resizeStart', 'resizeStop', 'resizing', 'select'];
8+
export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowCustom', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'autofill', 'cssClass', 'dataSource', 'debounceDelay', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'sortOrder', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'customValueSpecifier', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'resizeStart', 'resizeStop', 'resizing', 'select'];
99
export const modelProps: string[] = ['value'];
1010

1111
export const testProp: any = getProps({props: properties});

components/dropdowns/src/drop-down-list/dropdownlist.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { isUndefined } from '@syncfusion/ej2-base';
55
import { DropDownList, DropDownListModel } from '@syncfusion/ej2-dropdowns';
66

77

8-
export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'cssClass', 'dataSource', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'sortOrder', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'resizeStart', 'resizeStop', 'resizing', 'select'];
8+
export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'cssClass', 'dataSource', 'debounceDelay', 'enablePersistence', 'enableRtl', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'index', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'noRecordsTemplate', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'showClearButton', 'sortOrder', 'text', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'blur', 'change', 'close', 'created', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'resizeStart', 'resizeStop', 'resizing', 'select'];
99
export const modelProps: string[] = ['value'];
1010

1111
export const testProp: any = getProps({props: properties});

components/dropdowns/src/mention/mention.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { isNullOrUndefined, getValue } from '@syncfusion/ej2-base';
44
import { Mention, MentionModel } from '@syncfusion/ej2-dropdowns';
55

66

7-
export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowSpaces', 'cssClass', 'dataSource', 'displayTemplate', 'fields', 'filterType', 'highlight', 'ignoreCase', 'itemTemplate', 'locale', 'mentionChar', 'minLength', 'noRecordsTemplate', 'popupHeight', 'popupWidth', 'query', 'requireLeadingSpace', 'showMentionChar', 'sortOrder', 'spinnerTemplate', 'suffixText', 'suggestionCount', 'target', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'change', 'closed', 'created', 'destroyed', 'filtering', 'opened', 'select'];
7+
export const properties: string[] = ['isLazyUpdate', 'plugins', 'allowSpaces', 'cssClass', 'dataSource', 'debounceDelay', 'displayTemplate', 'fields', 'filterType', 'highlight', 'ignoreCase', 'itemTemplate', 'locale', 'mentionChar', 'minLength', 'noRecordsTemplate', 'popupHeight', 'popupWidth', 'query', 'requireLeadingSpace', 'showMentionChar', 'sortOrder', 'spinnerTemplate', 'suffixText', 'suggestionCount', 'target', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'change', 'closed', 'created', 'destroyed', 'filtering', 'opened', 'select'];
88
export const modelProps: string[] = [];
99

1010
export const testProp: any = getProps({props: properties});

components/dropdowns/src/multi-select/multiselect.component.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { isUndefined } from '@syncfusion/ej2-base';
55
import { MultiSelect, MultiSelectModel } from '@syncfusion/ej2-dropdowns';
66

77

8-
export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'addTagOnBlur', 'allowCustomValue', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'changeOnBlur', 'closePopupOnSelect', 'cssClass', 'dataSource', 'delimiterChar', 'enableGroupCheckBox', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableSelectionOrder', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'hideSelectedItem', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'maximumSelectionLength', 'mode', 'noRecordsTemplate', 'openOnClick', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'selectAllText', 'showClearButton', 'showDropDownIcon', 'showSelectAll', 'sortOrder', 'text', 'unSelectAllText', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'beforeSelectAll', 'blur', 'change', 'chipSelection', 'close', 'created', 'customValueSelection', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'removed', 'removing', 'resizeStart', 'resizeStop', 'resizing', 'select', 'selectedAll', 'tagging'];
8+
export const properties: string[] = ['isLazyUpdate', 'plugins', 'actionFailureTemplate', 'addTagOnBlur', 'allowCustomValue', 'allowFiltering', 'allowObjectBinding', 'allowResize', 'changeOnBlur', 'closePopupOnSelect', 'cssClass', 'dataSource', 'debounceDelay', 'delimiterChar', 'enableGroupCheckBox', 'enableHtmlSanitizer', 'enablePersistence', 'enableRtl', 'enableSelectionOrder', 'enableVirtualization', 'enabled', 'fields', 'filterBarPlaceholder', 'filterType', 'floatLabelType', 'footerTemplate', 'groupTemplate', 'headerTemplate', 'hideSelectedItem', 'htmlAttributes', 'ignoreAccent', 'ignoreCase', 'isDeviceFullScreen', 'itemTemplate', 'locale', 'maximumSelectionLength', 'mode', 'noRecordsTemplate', 'openOnClick', 'placeholder', 'popupHeight', 'popupWidth', 'query', 'readonly', 'selectAllText', 'showClearButton', 'showDropDownIcon', 'showSelectAll', 'sortOrder', 'text', 'unSelectAllText', 'value', 'valueTemplate', 'width', 'zIndex', 'actionBegin', 'actionComplete', 'actionFailure', 'beforeOpen', 'beforeSelectAll', 'blur', 'change', 'chipSelection', 'close', 'created', 'customValueSelection', 'dataBound', 'destroyed', 'filtering', 'focus', 'open', 'removed', 'removing', 'resizeStart', 'resizeStop', 'resizing', 'select', 'selectedAll', 'tagging'];
99
export const modelProps: string[] = ['value'];
1010

1111
export const testProp: any = getProps({props: properties});

components/filemanager/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 29.1.41 (2025-05-06)
5+
## 29.2.4 (2025-05-14)
66

77
### FileManager
88

components/gantt/CHANGELOG.md

+18
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,24 @@
22

33
## [Unreleased]
44

5+
## 29.2.4 (2025-05-14)
6+
7+
### GanttChart
8+
9+
#### Bug fixes
10+
11+
- `#I196662` - Fixed an issue where the `rowSelected` event returned an incorrect target argument when the `TaskName` column was focused.
12+
- `#I705462` -Resolved an issue where milestone addition failed when using `UrlAdaptor` and the server modified the `TaskID`. Previously, new task IDs were generated based on the collection length, which caused conflicts with server-assigned IDs. Now, IDs are generated sequentially (like SQL auto-increment) to ensure consistency and avoid duplication.
13+
- `#I649480` - Addressed the issue where disabling `updateOffsetOnTaskbarEdit` did not stop automatic successor task movement. Now, successors only update when offsets or dependencies are explicitly adjusted, aligning with Microsoft Project behaviour.
14+
- `#I709648` - Fixed incorrect `actionComplete` event firing when `args.cancel` was set to true in `actionBegin` for `beforeSave`, and when no actual changes occurred during cell editing.
15+
- `#I647637` - Resolved an issue where taskbars were not fully exported in PDF format when the `showWeekend` property was set to false.
16+
17+
#### Feature
18+
19+
- `#I489078`, `#I647637` - Introduced the `showWeekend` property to enhance Gantt timeline clarity. When `showWeekend` set to false, weekend cells are excluded from both the timeline and PDF export, allowing users to focus on working days and task-relevant timelines. This feature can be explored in the updated interactive [demo](https://ej2.syncfusion.com/javascript/demos/#/tailwind3/gantt/work-week).
20+
21+
- `#I489078`, `#I647637` - Introduced the `showWeekend` property to enhance Gantt timeline clarity. When `showWeekend` set to false, weekend cells are excluded from both the timeline and PDF export, allowing users to focus on working days and task-relevant timelines. This feature can be explored in the updated interactive [demo](https://ej2.syncfusion.com/vue/demos/#/tailwind3/gantt/work-week).
22+
523
## 29.1.41 (2025-05-06)
624

725
### GanttChart

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": "29.1.40",
3+
"version": "29.1.41",
44
"description": "Essential JS 2 Gantt Component for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/grids/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
## [Unreleased]
44

5+
## 29.2.4 (2025-05-14)
6+
7+
### Grid
8+
9+
#### Bug Fixes
10+
11+
- `#I715931` - The issue with filtering a hidden column while using `column virtualization` through the `filterByColumn` method has been fixed.
12+
- `#I713440` – The issue where an incorrect group query was added while filtering a `ForeignKey` column in the Grid using the `ODataV4Adaptor` has been resolved.
13+
- `#I707868` - Resolved an issue where persistence was not retained correctly when using `setCulture`.
14+
- `#I710510` - Provided support for row expand and collapse functionality, and resolved the alignment issue of group caption aggregates in server side Excel export.
15+
516
## 29.1.41 (2025-05-06)
617

718
### Grid

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": "29.1.40",
3+
"version": "29.1.41",
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",

0 commit comments

Comments
 (0)