Skip to content

Commit 22e0c4a

Browse files
author
pipeline
committed
v29.1.41 is released
1 parent b8a4bd2 commit 22e0c4a

File tree

103 files changed

+682
-20
lines changed

Some content is hidden

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

103 files changed

+682
-20
lines changed

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.40 (2025-04-29)
5+
## 29.1.41 (2025-05-06)
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.40 (2025-04-29)
5+
## 29.1.41 (2025-05-06)
66

77
### DateRangePicker
88

components/charts/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 29.1.41 (2025-05-06)
6+
7+
### Accumulation Chart
8+
9+
#### Bug Fixes
10+
11+
- `#I580016` - Wrapped data labels are now correctly positioned in pyramid charts when smart labels are enabled.
12+
13+
### Chart
14+
15+
#### Bug Fixes
16+
17+
- `#I715763` - Stacking labels now render correctly for grouped stacking column series.
18+
- `#I713317` - Stripline text now positions correctly when rotation is applied.
19+
520
## 29.1.40 (2025-04-29)
621

722
### 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.35",
3+
"version": "29.1.40",
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

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

33
## [Unreleased]
44

5+
## 29.1.41 (2025-05-06)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- `#I707066` - Enhanced panning performance in diagrams with overview and virtualization enabled.
12+
- `#I709689` - The minimum and maximum dimensions for group nodes are now functioning correctly.
13+
- `#I710745` - The Gradient will now applied correctly upon exporting diagrams.
14+
515
## 29.1.40 (2025-04-29)
616

717
### 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.39",
3+
"version": "29.1.40",
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/diagrams/src/diagram/diagram.component.ts

+4
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ export let DiagramComponent: DefineVueComponent<DiagramModel> = vueDefineCompon
173173
bringToFront(): void {
174174
return this.ej2Instances.bringToFront();
175175
},
176+
checkSize(node: Object, sx: number, sy: number): boolean {
177+
return this.ej2Instances.checkSize(node, sx, sy);
178+
},
176179
clear(): void {
177180
return this.ej2Instances.clear();
178181
},
@@ -459,6 +462,7 @@ export type DiagramComponent = typeof ComponentBase & {
459462
bringLayerForward(layerName: string): void;
460463
bringToCenter(bound: Object): void;
461464
bringToFront(): void;
465+
checkSize(node: Object, sx: number, sy: number): boolean;
462466
clear(): void;
463467
clearHistory(): void;
464468
clearSelection(): void;

components/documenteditor/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 29.1.40 (2025-04-29)
6+
7+
### DocumentEditor
8+
9+
#### Bug Fixes
10+
11+
- `#I713147` - Fixed an issue where list formatting was not restored correctly after performing an undo action.
12+
- `#FB66240` - Fixed an issue where spaces were incorrectly removed when checking or unchecking a checkbox.
13+
514
## 29.1.39 (2025-04-22)
615

716
### 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.39",
3+
"version": "29.1.40",
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/dropdowns/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 29.1.40 (2025-04-29)
5+
## 29.1.41 (2025-05-06)
66

77
### Mention
88

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.40 (2025-04-29)
5+
## 29.1.41 (2025-05-06)
66

77
### FileManager
88

components/gantt/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 29.1.41 (2025-05-06)
6+
7+
### GanttChart
8+
9+
#### Bug fixes
10+
11+
- `#I710483` - The `editTemplate` functionality is not working in the columns issue has been fixed.
12+
- `#I713764` - Text in the cell are misaligned when row height is changed in pdf export issue has been fixed.
13+
- `#I717385`,`#I716901` - The custom colours applied are not reflected in the PDF export for unscheduled and manually scheduled tasks issue has been fixed.
14+
515
## 29.1.40 (2025-04-29)
616

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

components/grids/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 29.1.41 (2025-05-06)
6+
7+
### Grid
8+
9+
#### Bug Fixes
10+
11+
- `#I710348` - The issue where programmatically updating a row on the last page caused incorrect row indexing when scrolling back to the first page in `VirtualScrolling` has been resolved.
12+
- `#I715728` – Fixed an issue in adaptive view where the toolbar overflow arrow icons were not hidden during search operations.
13+
514
## 29.1.40 (2025-04-29)
615

716
### 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.39",
3+
"version": "29.1.40",
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/kanban/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 29.1.41 (2025-05-06)
6+
7+
### Kanban
8+
9+
#### Bug Fixes
10+
11+
- `#F196600` - Fixed an issue where the Kanban card temporarily returned to its old position after being dropped.
12+
13+
- `#I709249` - Fixed an alignment issue between the header and the content in the Kanban.
14+
515
## 29.1.37 (2025-04-08)
616

717
### Kanban

components/layouts/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 29.1.40 (2025-04-29)
5+
## 29.1.41 (2025-05-06)
66

77
### Dashboard Layout
88

components/lists/CHANGELOG.md

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

33
## [Unreleased]
44

5-
## 29.1.40 (2025-04-29)
5+
## 29.1.41 (2025-05-06)
66

77
### ListBox
88

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Changelog
2+
3+
## [Unreleased]
4+
5+
## 29.1.41 (2025-05-06)
6+
7+
### MultiColumn ComboBox
8+
9+
#### Bug Fixes
10+
11+
- `#I629122` - The issue with the value not being maintained properly after selecting an option and pressing the "Enter" key in the Multicolumn ComboBox has been resolved.
12+
13+
## 27.1.48 (2024-09-18)
14+
15+
### MultiColumn ComboBox
16+
17+
#### Bug Fixes
18+
19+
- `#I629122` - Now the issue with selection state not updated when grouping is enabled in the Multicolumn ComboBox has been resolved.
20+
21+
## 26.1.35 (2024-06-11)
22+
23+
### MultiColumn ComboBox `Preview`
24+
25+
The JavaScript MultiColumn ComboBox is a dropdown control that displays detailed information about items in a
26+
table-like structure with multiple columns. It provides comprehensive data about the selected value, offering more
27+
context than typical single-string text lists.
28+
29+
Explore the demo [here](https://ej2.syncfusion.com/demos/#/fluent2/multicolumn-combobox/default.html)
30+
31+
**Key features**
32+
33+
- **Data binding**: Supports data binding from JavaScript object arrays and remote data sources using adapters like OData, URLs, and Web APIs.
34+
- **Grouping**: Allows grouping of pop-up list items to enhance the user experience by organizing related items.
35+
- **Filtering**: Provides advanced filtering capabilities to easily find and select items from large datasets.
36+
- **Sorting**: Allows sorting of items in ascending or descending order and single or multi-column sorting.
37+
- **Virtualization**: Supports virtualization to efficiently display large datasets by loading data on demand.
38+
- **Templates**: Allow customization of the appearance and layout, including header, footer and list items in the pop-up list using templates.The Vue MultiColumn ComboBox is a dropdown component that displays detailed information about items in a table-like structure with multiple columns. It provides comprehensive data about the selected value, offering more context than typical single-string text lists.
39+
40+
Explore the demo [here](https://ej2.syncfusion.com/vue/demos/#/fluent2/multicolumn-combobox/default.html)
41+
42+
**Key features**
43+
44+
- **Data binding**: Supports data binding from JavaScript object arrays and remote data sources using adapters like OData, URLs, and Web APIs.
45+
- **Grouping**: Allows grouping of pop-up list items to enhance the user experience by organizing related items.
46+
- **Filtering**: Provides advanced filtering capabilities to easily find and select items from large datasets.
47+
- **Sorting**: Allows sorting of items in ascending or descending order and single or multi-column sorting.
48+
- **Virtualization**: Supports virtualization to efficiently display large datasets by loading data on demand.
49+
- **Templates**: Allow customization of the appearance and layout, including header, footer and list items in the pop-up list using templates.
+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Vue MultiColumn ComboBox Component
2+
3+
The `Vue MultiColumn ComboBox` component that displays detailed information about items in a table-like structure with multiple columns. It provides comprehensive data about the selected value, offering more context than typical single-string text lists.
4+
5+
<p align="center">
6+
Trusted by the world's leading companies
7+
<a href="https://www.syncfusion.com">
8+
<img src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/syncfusion/syncfusion-trusted-companies.webp" alt="Bootstrap logo">
9+
</a>
10+
</p>
11+
12+
## Setup
13+
14+
To install the MultiColumn ComboBox and its dependent packages, use the following command.
15+
16+
```sh
17+
npm install @syncfusion/ej2-vue-multicolumn-combobox
18+
```
19+
20+
## Key features
21+
22+
* `Data binding` - Supports data binding from JavaScript object arrays and remote data sources using adapters like OData, URLs, and Web APIs.
23+
* `Grouping`- Allows grouping of pop-up list items to enhance the user experience by organizing related items.
24+
* `Filtering`- Provides advanced filtering capabilities to easily find and select items from large datasets.
25+
* `Sorting` - Allows sorting of items in ascending or descending order and single or multi-column sorting.
26+
* `Virtualization`- Supports virtualization to efficiently display large datasets by loading data on demand.
27+
* `Templates`- Allow customization of the appearance and layout, including header, footer and list items in the pop-up list using templates.
28+
29+
## Support
30+
31+
Product support is available through the following mediums.
32+
33+
* [Support ticket](https://support.syncfusion.com/support/tickets/create) - Guaranteed Response in 24 hours | Unlimited tickets | Holiday support
34+
* [Community forum](https://www.syncfusion.com/forums/vue?utm_source=npm&utm_medium=listing&utm_campaign=vue-multicolumn-combobox-npm)
35+
* [GitHub issues](https://github.com/syncfusion/ej2-vue-ui-components/issues/new)
36+
* [Request feature or report bug](https://www.syncfusion.com/feedback/vue?utm_source=npm&utm_medium=listing&utm_campaign=vue-multicolumn-combobox-npm)
37+
* Live chat
38+
39+
## License and copyright
40+
41+
> This is a commercial product and requires a paid license for possession or use. Syncfusion<sup>®</sup> licensed software, including this component, is subject to the terms and conditions of Syncfusion<sup>®</sup> [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [Vue UI components](https://www.syncfusion.com/vue-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials).
42+
43+
> A [free community license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
44+
45+
See [LICENSE FILE](https://github.com/syncfusion/ej2-vue-ui-components/blob/master/license) for more info.
46+
47+
&copy; Copyright 2024 Syncfusion<sup>®</sup> Inc. All Rights Reserved. The Syncfusion<sup>®</sup> Essential Studio<sup>®</sup> license and copyright applies to this distribution.
48+
+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
'use strict';
2+
3+
var gulp = require('gulp');
4+
5+
/**
6+
* Build ts and scss files
7+
*/
8+
gulp.task('build', gulp.series('scripts', 'styles'));
9+
10+
/**
11+
* Compile ts files
12+
*/
13+
gulp.task('scripts', function(done) {
14+
var ts = require('gulp-typescript');
15+
var tsProject = ts.createProject('tsconfig.json', { typescript: require('typescript') });
16+
17+
var tsResult = gulp.src(['./**/*.ts','./**/*.tsx', '!./node_modules/**/*.ts','!./node_modules/**/*.tsx'], { base: '.' })
18+
.pipe(tsProject());
19+
tsResult.js.pipe(gulp.dest('./'))
20+
.on('end', function() {
21+
done();
22+
});
23+
});
24+
25+
/**
26+
* Compile styles
27+
*/
28+
gulp.task('styles', function() {
29+
var sass = require('gulp-sass');
30+
return gulp.src(['./**/*.scss', '!./node_modules/**/*.scss'], { base: './' })
31+
.pipe(sass({
32+
outputStyle: 'expanded',
33+
includePaths: './node_modules/@syncfusion/'
34+
}))
35+
.pipe(gulp.dest('.'));
36+
});
+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license.
2+
To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions.
3+
Customers who do not qualify for the community license can contact [email protected] for commercial licensing options.
4+
Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions.
5+
The Syncfusion license that contains the terms and conditions can be found at
6+
https://www.syncfusion.com/content/downloads/syncfusion_license.pdf

0 commit comments

Comments
 (0)