;
alt?: string;
className?: string;
disabled?: boolean;
form?: string;
id?: string;
name?: string;
- role?: string;
readOnly?: boolean;
style?: React.CSSProperties;
tabIndex?: number;
diff --git a/components/buttons/CHANGELOG.md b/components/buttons/CHANGELOG.md
index c373c4f8b..7de208ba1 100644
--- a/components/buttons/CHANGELOG.md
+++ b/components/buttons/CHANGELOG.md
@@ -2,7 +2,31 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.33 (2025-03-25)
+
+### Chip
+
+#### Features
+
+- `#FB63852` - Provided drag-and-drop functionality to rearrange chips and move them between containers. To enable drag and drop, set `allowDragAndDrop` to true.
+
+## 28.2.7 (2025-02-25)
+
+### Button
+
+#### Bug Fixes
+
+- `#I692936` - The issue with "Script error thrown while destroying the button due to extra space in cssClass property" has been resolved.
+
+## 28.2.6 (2025-02-18)
+
+### Checkbox
+
+#### Bug Fixes
+
+- `#I688698`- Provided the tab index attribute support to the checkbox element.
+
+## 28.1.39 (2024-01-14)
### Switch
diff --git a/components/buttons/README.md b/components/buttons/README.md
index 46dd6d7af..208761bdd 100644
--- a/components/buttons/README.md
+++ b/components/buttons/README.md
@@ -146,7 +146,7 @@ npm install @syncfusion/ej2-react-buttons
Button components are offered in following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
diff --git a/components/buttons/package.json b/components/buttons/package.json
index 787712ef7..089306614 100644
--- a/components/buttons/package.json
+++ b/components/buttons/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-buttons",
- "version": "28.1.37",
+ "version": "29.1.33",
"description": "A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/calendars/CHANGELOG.md b/components/calendars/CHANGELOG.md
index bf79e00d8..766bc8673 100644
--- a/components/calendars/CHANGELOG.md
+++ b/components/calendars/CHANGELOG.md
@@ -2,31 +2,19 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.37 (2025-04-08)
### DatePicker
-#### Bug Fixes
-
-- `#I675886` - Fixed an issue where values were not updated correctly when a mask was configured.
-
-## 28.1.39 (2024-01-14)
-
-### DateRangePicker
-
-#### Bug Fixes
-
-- `#I666998` - Fixed an issue where the start and end date selection was not maintained in the popup.
-
-## 28.1.37 (2024-12-31)
+#### New Features
-### DateRangePicker
+- The DatePicker allows users to input date values in various valid formats, enhancing the user experience by offering flexibility in specifying date formats for parsing. A new API called `inputFormats` has been introduced to handle custom date input formats, allowing users to specify the expected format(s) for parsing date values. For example, `InputFormats = 'new string[] { "dd/MM/yyyy", "MM/dd/yyyy", "yyyy-MM-dd" }'`.
-#### Bug Fixes
+### DateTimePicker
-- `#I664732` - Fixed an issue where the overlay was displayed even when the popup was prevented from opening in mobile mode.
+#### New Features
-- `#I664735` - Removed unnecessary conditional code for adding CSS classes based on device type.
+- The DateTimePicker allows users to input date and time values in various valid formats, enhancing the user experience by offering flexibility in specifying date and time formats for parsing. A new API called `inputFormats` has been introduced to handle custom date and time input formats, allowing users to specify the expected format(s) for parsing date and time values. For example, `InputFormats='new string[] { "dd/MM/yyyy hh:mm", "MM/dd/yyyy HH:mm", "yyyy-MM-dd hh mm tt" }'`.
## 19.3.46 (2021-10-19)
diff --git a/components/calendars/README.md b/components/calendars/README.md
index 1f03388af..c12a93959 100644
--- a/components/calendars/README.md
+++ b/components/calendars/README.md
@@ -145,7 +145,7 @@ npm install @syncfusion/ej2-react-calendars
Calendar components are also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Support
@@ -164,10 +164,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICNSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license) for more info.
-© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/calendars/package.json b/components/calendars/package.json
index da8bcf511..1a2f33ab4 100644
--- a/components/calendars/package.json
+++ b/components/calendars/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-calendars",
- "version": "28.1.39",
+ "version": "18.32.5",
"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 React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/charts/CHANGELOG.md b/components/charts/CHANGELOG.md
index a0f5e94a1..9ae193093 100644
--- a/components/charts/CHANGELOG.md
+++ b/components/charts/CHANGELOG.md
@@ -2,6 +2,93 @@
## [Unreleased]
+## 29.1.37 (2025-04-08)
+
+### 3DChart
+
+#### Bug Fixes
+
+- `#I637725` - Now, the first label on the y-axis is positioned properly for the 100% stacking series when the x-value is empty.
+
+### Chart
+
+#### Bug Fixes
+
+- `#I697165` - The legend symbol fill remains unchanged, even when point color mapping is applied to the series, maintaining its original color instead of reflecting individual point colors.
+- `#I703094` - Tooltip trackball now works properly for the canvas-enabled scatter type chart.
+- `#I701635` - Now the column placed properly for the uneven data set.
+- `#I703055` - Crosshair tooltip now updates properly when dynamically enabled or disabled.
+
+## 29.1.33 (2025-03-25)
+
+### Chart
+
+#### Features
+
+- `#I597593` - Introduced support for displaying a tooltip that provides information about the data point closest to the cursor.
+- `#I580507` - Users can now place horizontal and vertical scrollbars at the top, bottom, left, or right of the chart.
+- `#I609348`- Provided support for customizing the corner radius for individual columns.
+- Added support for displaying the cumulative total for stacked chart data directly through data labels.
+- Users can now highlight the entire range of data points within a specific category for better visibility.
+- Added support to customize Excel properties through an event triggered before the chart data is exported.
+- Added animation support for data labels, enhancing the visual appearance when they appear on the chart.
+
+### Accumulation Chart
+
+#### Features
+
+- `#I667715` - Added support for trapezoidal funnel shapes in the accumulation chart, offering a new design option to represent data more effectively and enhance visual appeal.
+- Provided the customization support for accumulation chart title position.
+
+## 28.2.9 (2025-03-04)
+
+### Chart
+
+#### Bug Fixes
+
+- `#I694559` - Now, the RTL-enabled chart renders properly while exporting.
+- `#I690910` - Multiple charts can now be exported as a single CSV or XLSX file.
+
+## 28.2.7 (2025-02-25)
+
+### Accumulation Chart
+
+#### Bug Fixes
+
+- `#I691821` - The accumulation chart rendering performance has been improved.
+
+## 28.2.6 (2025-02-18)
+
+### Chart
+
+#### Bug Fixes
+
+- `#I691577` - Now, mouse wheel zooming works properly in the Firefox browser.
+
+## 28.2.5 (2025-02-11)
+
+### Chart
+
+#### Bug Fixes
+
+- `#I687354` - The chart with the primary and secondary axes is now working properly even when no series is bound.
+
+## 28.2.4 (2025-02-04)
+
+### Chart
+
+#### Bug Fixes
+
+- `#I681285` - Chart performance has been optimized when using the data label template.
+
+## 28.2.3 (2025-01-29)
+
+### Chart
+
+#### Bug Fixes
+
+- `#I679703` - The arguments in the `axisMultiLabelRender` event can now be modified correctly.
+
## 28.1.41 (2025-01-21)
### Chart
diff --git a/components/charts/README.md b/components/charts/README.md
index f1daa165d..e26f65daf 100644
--- a/components/charts/README.md
+++ b/components/charts/README.md
@@ -247,7 +247,7 @@ export default App;
Chart components are offered in following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -270,10 +270,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use.Syncfusion® Essential Studio®licensed software, including this component, is subject to the terms and conditions ofSyncfusion® Essential Studio®[EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license) for more info.
-© Copyright 2022Syncfusion® Essential Studio®Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/charts/package.json b/components/charts/package.json
index 9f07862a1..4a6dd0555 100644
--- a/components/charts/package.json
+++ b/components/charts/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-charts",
- "version": "28.1.39",
+ "version": "29.1.33",
"description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/circulargauge/CHANGELOG.md b/components/circulargauge/CHANGELOG.md
index db3a82922..7f93f6798 100644
--- a/components/circulargauge/CHANGELOG.md
+++ b/components/circulargauge/CHANGELOG.md
@@ -4,38 +4,6 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
-
-### Circular Gauge
-
-#### New features
-
-`#I642465` - The drag-and-drop interaction for pointers can now be enabled individually by using the `enableDrag` property within the `pointers` property when multiple pointers are available.
-
-## 27.1.58 (2024-11-05)
-
-### Circular Gauge
-
-#### Bug fixes
-
-`#I644577` - The target element is now correctly identified in the `gaugeMouseDown` event.
-
-## 27.1.57 (2024-10-29)
-
-### Circular Gauge
-
-#### Bug fixes
-
-`#I640295` - Exceptions will no longer be thrown when the pointer is dragged and the pointer value is updated during the `dragEnd` event.
-
-## 27.1.50 (2024-09-24)
-
-### Circular Gauge
-
-#### Bug fixes
-
-- The annotations will now render correctly when templates are provided through functions.
-
## 25.1.35 (2024-03-15)
### Circular Gauge
diff --git a/components/circulargauge/README.md b/components/circulargauge/README.md
index a47dd4edf..cf21b537c 100644
--- a/components/circulargauge/README.md
+++ b/components/circulargauge/README.md
@@ -57,7 +57,7 @@ export default App;
Circular Gauge component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -99,10 +99,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/components/circulargauge/license?utm_source=npm&utm_campaign=react-circulargauge-npm) for more info.
-© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/circulargauge/package.json b/components/circulargauge/package.json
index 7d36462cb..e1908091e 100644
--- a/components/circulargauge/package.json
+++ b/components/circulargauge/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-circulargauge",
- "version": "16.42.4",
+ "version": "29.1.33",
"description": "Essential JS 2 CircularGauge Components for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/diagrams/CHANGELOG.md b/components/diagrams/CHANGELOG.md
index 1da52fa47..397bde006 100644
--- a/components/diagrams/CHANGELOG.md
+++ b/components/diagrams/CHANGELOG.md
@@ -2,49 +2,26 @@
## [Unreleased]
-## 28.1.39 (2024-01-14)
+## 29.1.37 (2025-04-08)
### Diagram
#### Bug Fixes
-- `#I668014` - Performance improved for loading diagrams with complex hierarchical tree layouts with path nodes.
-- `#I672924` - EJ1 diagrams now load in EJ2 Diagram Builder even when the port shape is undefined.
-- `#I676157` - Fixed issue where completing Polyline drawing was not possible on iPad Safari browser.
+- `#I704269` - Right-click now works properly while drag constraint is disabled, retaining multiple selection.
+- `#I698439` - The connector will now follow the shortest path when drawn from a port with the connection Direction set to Auto.
-## 28.1.37 (2024-12-31)
+## 29.1.35 (2025-04-01)
### Diagram
#### Bug Fixes
-- `#I664086` - Bezier settings are now applied to freehand connectors during the drawing process.
-- `#I664088` - Segment points are now draggable even when the pointer is positioned on the outer part of an increased segment thumb size.
-- `#I658382` - Z-order is now updated correctly for HTML and native nodes when using `moveForward` or `sendBackward`.
+- `#I698039` - Swimlane, Phase, and Lane Header Offset is now applied correctly for header annotation positioning.
+- `#I697177` - Property changes within the Connection Change event are now logged into the undo-redo history stack correctly.
+- `#I700415` - Ports are now restricted within node and connector boundaries while dragging.
-## 28.1.36 (2024-12-24)
-
-### Diagram
-
-#### Bug Fixes
-
-- `#I662730` - The segment next to the target end of a Bezier connector now retains user-defined adjustments when the connector is moved.
-- `#I662735` - The undo/redo functionality now restores intermediate connector segments.
-- `#I663194` - Connectors now retain their previous state after undoing runtime source and target ID changes.
-- `#I663672` - The `elementType` in the `elementDraw` event now correctly updates for `Polyline` and `Freehand` in the completed state.
-- `#I663175` - The diagram page no longer flickers during pinch zoom.
-
-## 28.1.35 (2024-12-18)
-
-### Diagram
-
-#### Bug Fixes
-
-- `#F63100` - The Completed event is now triggered correctly during actions, even when multiple mouse buttons are clicked simultaneously.
-- `#I660681` - EJ1 diagram JSON with ports in nodes is now loading correctly in the EJ2 Diagram Builder.
-- `#I660066` - The `RightToLeft` option in the Distribute function now operates correctly and independently from the `Center` option.
-
-## 28.1.33 (2024-12-12)
+## 29.1.33 (2025-03-25)
### Diagram
diff --git a/components/diagrams/README.md b/components/diagrams/README.md
index e62221888..a7ae30ffa 100644
--- a/components/diagrams/README.md
+++ b/components/diagrams/README.md
@@ -116,7 +116,7 @@ export default App;
Diagram component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Use case demos
@@ -167,10 +167,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2/blob/master/license?utm_source=npm&utm_campaign=diagram) for more info.
-© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
diff --git a/components/diagrams/package.json b/components/diagrams/package.json
index 3e7fb5a46..9329f5dc6 100644
--- a/components/diagrams/package.json
+++ b/components/diagrams/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-diagrams",
- "version": "28.1.39",
+ "version": "29.1.35",
"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 React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/documenteditor/CHANGELOG.md b/components/documenteditor/CHANGELOG.md
index 16503882f..e76e95b11 100644
--- a/components/documenteditor/CHANGELOG.md
+++ b/components/documenteditor/CHANGELOG.md
@@ -2,6 +2,146 @@
## [Unreleased]
+## 29.1.37 (2025-04-08)
+
+### DocumentEditor
+
+#### Bug Fixes
+
+- `#I702414` - Fixed an issue where a paragraph was inserted outside the editable region after pressing the End key in a restricted editing document.
+- `#I703674` - Addressed the issue where paragraph borders were not fully visible.
+- `#I697400` - Resolved a looping issue encountered when opening certain documents.
+- `#I701520` - Fixed a formatting issue that occurred after inserting a hyperlink.
+- `#I700199` - Resolved a paragraph splitting issue that occurred when removing multiple bookmarks programmatically.
+- `#I698715` - Fixed key input issues caused by the timing of composition end for Japanese text.
+- `#I698829` - Resolved a discrepancy in the `isComplete` property during selection changes made using the keyboard.
+- `#I702270` - Fixed an issue where an extra new line was added in server-side exported documents.
+
+## 29.1.35 (2025-04-01)
+
+### DocumentEditor
+
+#### Bug Fixes
+
+- `#I689728` - Fixed text shifting to the previous page when applying formatting styles to a combined paragraph.
+- `#I698686` - Fixed the undo issue for merged table cells.
+- `#I693506` - Fixed table header row resizing incorrectly when adding a row to the table.
+- `#I693683` - Fixed the issue where the document editor remained stuck on loading and failed to open documents.
+- `#I698863` - Fixed the outline rendering issue for rounded rectangle shapes.
+- `#I702446` - Fixed the edit region highlight issue when switching between print and web layouts.
+- `#I701024` - Fixed the malformed URI issue on Mac during document serialization.
+- `#I694808` - Fixed incorrect cursor positioning when continuously pressing Enter in a table cell that extends to the next page.
+- `#I698411` - Improved performance when scrolling and typing in large documents with spell check enabled.
+- `#I681319` - Fixed the issue where comments were removed when selecting text before the comment's end offset.
+- `#I699227`, `#I699397` - Improved editing performance when continuously typing characters.
+- `#I700275` - Fixed table layout issues with repeated header rows.
+- `#I697583` - Fixed missing table cell content when exporting to DOCX.
+- `#I652799` - Fixed incorrect cursor positioning when selecting a column cell.
+- `#I701772` - Fixed style issues in content control text.
+- `#I697055` - Fixed script errors when saving a document as a blob after deleting tracked changes content.
+
+## 29.1.33 (2025-03-25)
+
+### DocumentEditor
+
+#### Features
+
+- `#I690626` - Added support for preserving hidden text when opening and exporting Word documents.
+
+## 28.2.12 (2025-03-19)
+
+### DocumentEditor
+
+#### Bug Fixes
+
+- `#I691095` - Fixed an issue where the `getComments` API returned the same comment ID for both parent and reply comments.
+- `#I695884` - Resolved a browser hanging issue caused by table row splitting when opening an attached document.
+- `#I691853` - Fixed a list numbering issue in the Document Editor that occurred when pasting content multiple times.
+- `#I693444` - Addressed an issue where the toggling of a checkbox content control did not reflect its character format.
+- `#I701050` - Fixed a blob document import issue in the Document Editor when using a Docker container.
+- `#I689203` - Resolved an issue where content deletion with track changes was not functioning correctly.
+- `#I695107` - Fixed a cursor disappearance issue when pressing and holding the arrow button.
+
+## 28.2.11 (2025-03-11)
+
+### DocumentEditor
+
+#### Bug Fixes
+
+- `#F196134` - Fixed a script error that occurred when copying content containing checkbox content control properties.
+- `#I688686` - Fixed the selection issue when applying upper-case formatting to text.
+- `#I644193` - Fixed the XML mapping issue when copy pasting content controls within Document Editor.
+- `#I691211` - Fixed the incorrect drop down list display by using the display text instead of the value.
+- `#I691064` - Fixed the issue of removing and adding highlights to editable ranges using the `highlightEditableRanges` property.
+- `#I686376` - Fixed a script error that occurred when undoing after performing Enter and Apply Style actions.
+- `#I693248` - Fixed the issue where the editing region moved out of the viewport when the keyboard opened on mobile devices.
+- `#I684310`, `#I693656` - Fixed the border rendering issue for nested content controls.
+- `#I691211` - Improved typing performance inside a table when the document contains more than 400 content controls.
+
+## 28.2.9 (2025-03-04)
+
+### DocumentEditor
+
+#### Bug Fixes
+
+- `#I687932` - Fixed the issue where focus was not updated to the document when selecting a comment in the comment pane.
+- `#I685571`, `#I694238` - Fixed the tab element formatting issue when opening the reported document.
+- `#I683091` - Fixed the issue where cell size was not reverting correctly and an extra column was created after deleting a row.
+- `#I683159` - Fixed the issue where the editable region start marker was not rendering correctly when a paragraph had a right margin.
+- `#I691849` - Fixed the issue where Document Editor became unresponsive when accepting all changes in SFDT files containing multiple lists copied from Word.
+
+## 28.2.7 (2025-02-25)
+
+### DocumentEditor
+
+#### Bug Fixes
+
+- `#I682091` - Fixed a document corruption issue when applying a custom style and exporting to Docx.
+- `#I683126` - Fixed a script error that occurred when performing undo, delete, and reject actions on track changes content.
+- `#I691258` - Fixed an issue where undoing the deletion of list items did not work correctly with track changes enabled.
+- `#I687962` - Fixed incorrect behaviour when applying "Capitalize Each Word" to sentences containing multiple words with apostrophes.
+- `#I683579` - Fixed a spell checker issue that occurred when track changes were enabled on combined insertion and deletion content.
+- `#I688793` - Fixed a script error that occurred when opening an SFDT document containing track changes content.
+
+## 28.2.6 (2025-02-18)
+
+### DocumentEditor
+
+#### Bug Fixes
+
+- `#I682967` - Fixed a script error that occurred when deleting content inside an edit region.
+- `#I684112` - Fixed a script issue when opening a line-marker chart in Document Editor.
+- `#I683052` - Fixed a bookmark insertion issue when spell check is enabled.
+
+## 28.2.5 (2025-02-11)
+
+### DocumentEditor
+
+#### Bug Fixes
+
+- `#I683467` - Improved performance by optimizing bookmark manipulation during text insertion.
+- `#I684634` - Fixed an issue where focus moved to the document editor when selecting a tracked revision.
+- `#I684435` - Resolved a freezing issue when accepting all tracked changes.
+- `#I686056` - Fixed an issue where the background color was not updating properly in the properties pane.
+- `#I679707` - Corrected the continuation of page numbers after restarting page numbering.
+- `#I680995` - Fixed font rendering issues when applying the theme font to text.
+- `#I687189` - Resolved caret height inconsistencies in collaborative editing.
+- `#I682585` - Fixed incorrect list indentation when performing an undo action.
+- `#F195801` - Resolved an issue where the content change event was triggered twice when applying a paragraph style.
+
+## 28.2.4 (2025-02-04)
+
+### DocumentEditor
+
+#### Bug Fixes
+
+- `#I680965` - Fixed document corruption when opening a client-side exported DOCX in Microsoft Word.
+- `#I681505` - Fixed issues with programmatically added comment replies and text range selection in the Document Editor.
+- `#I684705` - Fixed wavy underline rendering issue for non-misspelled words when pressing backspace.
+- `#I680849` - Fixed missing split cell content when a row spans multiple pages.
+- `#I667699` - Fixed missing content in shapes after copying and pasting the entire content, followed by server-side DOCX export.
+- `#I678996`, `#I678997`, `#I678999` - Fixed script errors when accepting track changes in list paragraphs and table paragraphs.
+
## 28.1.39 (2024-01-14)
### DocumentEditor
diff --git a/components/documenteditor/README.md b/components/documenteditor/README.md
index 8b735af7a..aea2913ec 100644
--- a/components/documenteditor/README.md
+++ b/components/documenteditor/README.md
@@ -80,7 +80,7 @@ export default App;
The React Word Processor (Document Editor) component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
diff --git a/components/documenteditor/package.json b/components/documenteditor/package.json
index 144fc5556..7fda85fa8 100644
--- a/components/documenteditor/package.json
+++ b/components/documenteditor/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-documenteditor",
- "version": "28.1.39",
+ "version": "29.1.35",
"description": "Feature-rich document editor control with built-in support for context menu, options pane and dialogs. for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/dropdowns/CHANGELOG.md b/components/dropdowns/CHANGELOG.md
index 1b73166e5..8101ef696 100644
--- a/components/dropdowns/CHANGELOG.md
+++ b/components/dropdowns/CHANGELOG.md
@@ -2,6 +2,156 @@
## [Unreleased]
+## 29.1.37 (2025-04-08)
+
+### ListBox
+
+#### Bug Fixes
+
+- `#F196369` - Issue with "Script error thrown while setting the values with a new line (\n) in the list item text of the list box" has been resolved.
+
+### ComboBox
+
+#### Bug Fixes
+
+- `#I6988657` - Fixed the issue where an itemTemplate element not render while opens ComboBox popup twice when filtering enabled.
+
+- `#I697381` - Fixed an issue where the selected value would disappear when the item template was enabled.
+
+### MultiSelect
+
+#### Bug Fixes
+
+- `#I697553` - Fixed an issue where using the Chip icon removed all selected values instead of removing a specific chip.
+
+### DropDownTree
+
+#### Bug Fixes
+
+- `#I702413` - An issue getting empty tree data after performing the filtering and reopening the popup, when both the itemTemplate and filtering support are enabled in the Dropdown Tree component has been resolved.
+
+## 29.1.33 (2025-03-25)
+
+### DropDownTree
+
+#### Bug Fixes
+
+- `#I694965` - Resolved an issue where the parent node check state was not maintained in nested data after filtering when Select All was used in the Dropdown Tree component.
+
+- `#I693819` - An issue with the select All checkbox in Dropdown Tree component when filtering is enabled and the tree contains disabled items has been resolved.
+
+### Mention
+
+#### New Features
+
+- `#I645793` - Now, the Mention component supports triggering the suggestion popup without requiring a leading space. When `requireLeadingSpace` is set to false, the popup appears as the mention character is typed continuously, enhancing flexibility in user input. By default, the suggestion popup appears only when there is a leading space before typing the mention character.
+
+## 28.2.9 (2025-03-04)
+
+### ComboBox
+
+#### Bug Fixes
+
+- `#I683160` - Fixed the issue where an itemTemplate element not render while opens ComboBox popup twice when filtering enabled.
+
+### ListBox
+
+#### Bug Fixes
+
+- `#I687522` - Issue with "Filtering data not properly displayed while filter with diacritic characters in Listbox" has been resolved.
+
+### MultiSelect
+
+#### Bug Fixes
+
+- `#I694022` - Fixed an issue where the `ValueTemplate` was not functioning correctly for the preselected value when virtualization was enabled.
+
+- `#I688364` - Fixed an issue with the positioning issue of the Multi select component popup while enabling the RTL mode.
+
+## 28.2.7 (2025-02-25)
+
+### Mention
+
+#### Bug Fixes
+
+- `#I688683` - Fixed an issue where the search method was not functioning correctly.
+
+### DropDownTree
+
+#### Bug Fixes
+
+- `#I689744` - The issue with chip item removal in the Dropdown Tree Component has been resolved.
+
+- `#I689346` - Resolved alignment and font size theme issues within the Dropdown Tree component.
+
+- `#I682703` - The issue where focus remained highlighted when reopening the Dropdown Tree multiple times has been resolved.
+
+## 28.2.6 (2025-02-18)
+
+### ComboBox
+
+#### Bug Fixes
+
+- `#I683160` - Fixed the issue where an ComboBox makes the page unresponsive after filtering with no result.
+
+### DropDownTree
+
+#### Bug Fixes
+
+- `#I682127` - Resolved an issue where the checkbox state was not maintained properly during custom filtering operations in the Dropdown Tree component.
+
+- `#I682703`, `#I691872` - An Focusing issues in Dropdown Tree component when `showSelectAll` property is true has been resolved.
+
+## 28.2.5 (2025-02-11)
+
+### ComboBox
+
+#### Bug Fixes
+
+- `#I685229` - Fixed the issue where an extra space appears when using the allowResize with height properties.
+
+### DropDownTree
+
+#### Bug Fixes
+
+- `#I684184` - An issue when using value property as two way binding and selecting a filtered node has been resolved.
+
+- `#I681976` - An issue with value property when updating a data source dynamically in Dropdown Tree component has been resolved.
+
+- `#I682748` - An issue Tab focus occurs when navigating a disabled Dropdown Tree component has been resolved.
+
+- `#I682703` - An Focusing issues in Dropdown Tree component when `showSelectAll` property is true has been resolved.
+
+## 28.2.4 (2025-02-04)
+
+### DropDownTree
+
+#### Bug Fixes
+
+- `#I679000` - An issue with react Dropdown Tree `CustomTemplate` when the state updates in the change event has been resolved.
+
+- `#I681727` - An issue with selection and `CustomTemplate` not updating after filtering in Dropdown Tree component has been resolved.
+
+### MultiSelect
+
+#### Bug Fixes
+
+- `#I681861` - Fixed an issue where the popup would detach from the control when virtualization was enabled during filtering.
+
+## 28.2.3 (2025-01-29)
+
+### ListBox
+
+#### Bug Fixes
+
+- `#I933368` - Issue with "Filter input loss focus if the last letter is removed using backspace in listbox" has been resolved.
+
+### MultiSelect
+
+#### Bug Fixes
+
+- `#I679387` - Fixed an issue where no records were found in the popup after selecting all items.
+
## 28.1.41 (2025-01-21)
### ComboBox
@@ -36,12 +186,6 @@
- `#FB64462` - Resolved an issue where the `readonly` feature was not functioning correctly when integrating the Rich Text Editor with the mention functionality.
-### ComboBox
-
-#### Bug Fixes
-
-- `#I656124` - Fixed the issue where an empty popup appeared when manually opening and closing the popup in remote data.
-
## 28.1.38 (2025-01-07)
### DropDownTree
@@ -72,10 +216,6 @@
- `#I661577` - Fixed the issue where the placeholder was not displayed after clearing the value.
-- `#I663752` - The issue where the "No records found" template was displayed when closing and opening the popup has been resolved.
-
-- `#I661577` - Fixed the issue where the placeholder was not displayed after clearing the value.
-
### DropDownTree
#### Bug Fixes
diff --git a/components/dropdowns/README.md b/components/dropdowns/README.md
index ac360e8e4..fb9eef942 100644
--- a/components/dropdowns/README.md
+++ b/components/dropdowns/README.md
@@ -183,7 +183,7 @@ npm install @syncfusion/ej2-react-dropdowns
DropDown components are also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -206,10 +206,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2/blob/master/license?utm_source=npm&utm_campaign=dropdown) for more info.
-© Copyright 2023 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2023 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/dropdowns/package.json b/components/dropdowns/package.json
index 235fe9bb2..7cdf38771 100644
--- a/components/dropdowns/package.json
+++ b/components/dropdowns/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-dropdowns",
- "version": "28.1.39",
+ "version": "29.1.33",
"description": "Essential JS 2 DropDown Components for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/filemanager/CHANGELOG.md b/components/filemanager/CHANGELOG.md
index 2203b5018..37d006941 100644
--- a/components/filemanager/CHANGELOG.md
+++ b/components/filemanager/CHANGELOG.md
@@ -2,7 +2,69 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.37 (2025-04-08)
+
+### FileManager
+
+#### Bug Fixes
+
+- `#I708564` - The issue preventing the error dialog from appearing when a path was unavailable in the File Manager component has been fixed.
+
+**Note**
+
+Additionally, if you want to prevent the error dialog when a folder is unavailable and load the available parent directory instead, you can use the `beforePopupOpen` and `failure` events of the File Manager component. The `beforePopupOpen` event allows you to prevent the error dialog from appearing, while the `failure` event provides the failed location through `path` property. By setting the previous valid location to the File Manager's path and refreshing it, you can ensure that the available parent directory is loaded instead of displaying an error dialog.
+
+## 29.1.33 (2025-03-25)
+
+### FileManager
+
+#### Bug Fixes
+
+- `#I696366` - Resolved the issue with copying and pasting a folder from the navigation pane to the layout pane in File Manager component.
+
+## 28.2.9 (2025-03-04)
+
+### FileManager
+
+#### Bug Fixes
+
+- `#I691585` - Resolved the errors in the File Manager component while selecting multiple file items with virtualization support.
+- `#I683396` - The issue context menu is not closed when scrolling in the FileManager component layout content has been resolved.
+
+## 28.2.6 (2025-02-18)
+
+### FileManager
+
+#### Bug Fixes
+
+- `#I656917` - The issue with the selected item count when enabling range selection in the File Manager component has been resolved.
+
+## 28.2.5 (2025-02-11)
+
+### FileManager
+
+#### Bug Fixes
+
+- `#I676641` - The issue with the details View column and selection when dynamically changing the view in the File Manager component has been resolved.
+- `#I681088`, `#FB628089` - Provided `enableMenuItems` API method support to enable the menu items in the File Manager component.
+
+## 28.2.4 (2025-02-04)
+
+### FileManager
+
+#### Bug Fixes
+
+- `#I682491` - Resolved the issue with the flat data in the FileManager component, where the "This folder is empty" message still appeared after clearing the search input.
+
+## 28.2.3 (2025-01-29)
+
+### FileManager
+
+#### Bug Fixes
+
+- `#I677561` - The issue with the File Manager component's details view related to date formatting has been resolved.
+
+## 28.1.39 (2024-01-14)
### FileManager
@@ -31,13 +93,6 @@
- `#FB22569` - Provided chunk upload support in the File Manager, making it easier to upload large files or folders by breaking them into smaller chunks based on the specified `chunkSize` within [uploadSettings](https://ej2.syncfusion.com/documentation/api/file-manager/#uploadsettings) property.
-#### Bug Fixes
-
-- `#I659845` - The persistence issue with the sorting direction in the File Manager component details view has been resolved.
-- `#I654478` - Resolve the inconsistent path issue in File Manager component ID based service.
-- `#I658815` - The issue with the `ctrl` and `cmd` buttons for selecting multiple files in the macOS has been resolved.
-- `#I662195` - The issue with navigation pane not reflect the renamed item data in the macOS has been resolved.
-
## 27.2.5 (2024-12-03)
### FileManager
diff --git a/components/filemanager/README.md b/components/filemanager/README.md
index a6c6c6c3b..c1b1daca3 100644
--- a/components/filemanager/README.md
+++ b/components/filemanager/README.md
@@ -79,7 +79,7 @@ export default App;
The React FileManager component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -118,10 +118,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license?utm_source=npm&utm_campaign=filemanager) for more info.
-© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/filemanager/package.json b/components/filemanager/package.json
index 111f58e70..1c70bad72 100644
--- a/components/filemanager/package.json
+++ b/components/filemanager/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-filemanager",
- "version": "28.1.33",
+ "version": "29.1.33",
"description": "Essential JS 2 FileManager Component for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/gantt/CHANGELOG.md b/components/gantt/CHANGELOG.md
index 40a3fb0a0..7d7d9205f 100644
--- a/components/gantt/CHANGELOG.md
+++ b/components/gantt/CHANGELOG.md
@@ -2,6 +2,114 @@
## [Unreleased]
+## 29.1.37 (2025-04-08)
+
+### GanttChart
+
+#### Bug fixes
+
+- `#I709572` - The spinner is incorrectly loading when performing zoom-in or zoom-out actions, even when `args.cancel` is set as true issue has been resolved.
+
+## 29.1.35 (2025-04-01)
+
+### GanttChart
+
+#### Bug fixes
+
+- `#I698597` - The issue where the task label font could not be customized using `ganttStyle` in PDF exports of the Gantt chart has been resolved.
+- `#I702960` - Undo action does not work properly when drag and drop the taskbar with timeline virtualization enabled issue has been resolved.
+- `#I703918` - A script error occurred when the context menu was used in resource view after adding a dependency to a newly added record issue has been resolved.
+- `#I702456` - The issue, where the `rowSelecting` event did not trigger correctly when selecting a row using a checkbox, has been resolved.
+- `#I698654`,`#I704950` - The issue of the splitter position dynamically changing, which caused a white space, has been resolved.
+- `#I691521` - Incorrect width update when duration is less than zero issue has been resolved.
+- `#I702366` - Extra space at the end of the timeline issue has been resolved.
+- `#I700246` - Console error occur while using rte component with cell edit template issue has been resolved.
+- `#I702969` - The flickering issue that occurred when hovering over the filter menu option in the column menu has been resolved.
+- `#I701758` - The issue where hovering over the filter in the column menu caused the filter dialog to appear under the column menu has been resolved.
+
+- `#I702960` - Undo action does not work properly when drag and drop the taskbar with timeline virtualization enabled issue has been resolved.
+- `#I704950` - The issue of the splitter position dynamically changing, which caused a white space, has been resolved.
+- `#I691521` - Incorrect width update when duration is less than zero issue has been resolved.
+
+## 28.2.11 (2025-03-11)
+
+### GanttChart
+
+#### Bug fixes
+
+ `#I693977` - Resolved an issue where the `durationUnit` property did not function correctly when the work field was mapped.
+ `#I698273` - Milestone end date is not validated properly during cell editing issue has been resolved.
+
+ `#I698273` - Milestone end date is not validated properly during cell editing issue has been resolved.
+
+## 28.2.9 (2025-03-04)
+
+### GanttChart
+
+#### Bug fixes
+
+ `#I689599` - Resolved a console error that occurred when undoing a deleted split task.
+ `#I692333` - When the `includeWeekend` property is set to true, the split taskbar cannot be dragged and dropped issue has been resolved.
+
+## 28.2.7 (2025-02-25)
+
+### GanttChart
+
+#### Bug fixes
+
+- `#I685559` - `updateRecordByID` method does not work when a predecessor dependency value is passed with offset days issue has been resolved.
+- `#I689267` - Console error occurred at initial load when end date not mapped in `taskFields` issue has been resolved.
+- Task not rendered at given time in datasource when `dayWorkingTime` is enabled issue has been resolved.
+- `#I691907` - Incorrect values are saved during edit action of work field with `FixedDuration` and `FixedWork` task types issue has been resolved.
+- `#I690721` - Console error occurs when user map level property in datasource issue has been resolved.
+
+- `#I689267` - Console error occurred at initial load when end date not mapped in `taskFields` issue has been resolved.
+- `#I691907` - Incorrect values are saved during edit action of work field with `FixedDuration` and `FixedWork` task types issue has been resolved.
+
+## 28.2.6 (2025-02-18)
+
+### GanttChart
+
+#### Bug fixes
+
+- `#I684077` - The console error that occurred while updating a record with start and end dates as strings using the `updateRecordByID` method has been resolved.
+- `#I668559` - Event marker and weekends are rendering incorrect place while using `warsaw` timezone issue has been fixed.
+- `#I683525` - Resource was not included the second time when using edit in column issue has been fixed.
+
+- `#I684077` - The console error that occurred while updating a record with start and end dates as strings using the `updateRecordByID` method has been resolved.
+- `#I683525` - Resource was not included the second time when using edit in column issue has been fixed.
+
+## 28.2.5 (2025-02-11)
+
+### GanttChart
+
+#### Bug fixes
+
+- `#I678529` - When row drag and drop is used, the issue where modified records were not updating properly in the actionComplete event has been fixed.
+- `#I683525` - Resolved a script error that occurred during cell editing of the Resource field when the resource collection was modified through column editing.
+
+## 28.2.4 (2025-02-04)
+
+### GanttChart
+
+#### Bug fixes
+
+- `#I678529` - Fixed issues where the Work column value was not updating correctly when one resource unit was set to 0 and another to 100. Additionally, resolved an issue in Fixed Duration mapping, where the Work value did not update to 0 when the resource unit was set to 0.
+- `#I682615`,`#I684467` - Duration updated incorrectly while updating record via method issue has been fixed.
+- `#I674922` - Taskbar Drag Issues When Overlapping on the Same Date issue has been fixed.
+
+- `#I678529` - Fixed issues where the Work column value was not updating correctly when one resource unit was set to 0 and another to 100. Additionally, resolved an issue in Fixed Duration mapping, where the Work value did not update to 0 when the resource unit was set to 0.
+- `#I674922` - Taskbar Drag Issues When Overlapping on the Same Date issue has been fixed.
+
+## 28.2.3 (2025-01-29)
+
+### GanttChart
+
+#### Bug fixes
+
+- `#I679476` - Delay occurs when sample is loaded with the critical path issue has been fixed.
+- `#I679518` - Invalid dependency lines are displayed when edit settings are not enabled issue has been fixed.
+
## 28.1.41 (2025-01-21)
### GanttChart
diff --git a/components/gantt/README.md b/components/gantt/README.md
index 9677b2bbc..695d964dd 100644
--- a/components/gantt/README.md
+++ b/components/gantt/README.md
@@ -101,7 +101,7 @@ export default App;
Gantt component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
diff --git a/components/gantt/package.json b/components/gantt/package.json
index 01a1fdf3d..f19696748 100644
--- a/components/gantt/package.json
+++ b/components/gantt/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-gantt",
- "version": "28.1.39",
+ "version": "29.1.35",
"description": "Essential JS 2 Gantt Component for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/grids/CHANGELOG.md b/components/grids/CHANGELOG.md
index c24c17046..360673cb7 100644
--- a/components/grids/CHANGELOG.md
+++ b/components/grids/CHANGELOG.md
@@ -2,67 +2,38 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.37 (2025-04-08)
### Grid
-#### Bug fixes
-
-- `#I676657` - Resolved an issue where two column chooser dialog were opened when the `openColumnChooser` method was called programmatically in an adaptive layout.
-- `#I932065` - Fixed the tooltip flickering issue when the mouse moves inside the grid header.
-- `#I675890` - Resolved an issue where the grid refresh action was triggered on search focus-out when performing a search for the same key.
-
-## 28.1.38 (2025-01-07)
-
-### Grid
-
-#### Bug fixes
-
-- `#I667386` - The issue where resizing a column with the frozen column feature enabled caused other columns to resize has been resolved.
-- `#I675761` - The issue of the spinner not being displayed in the filter dialog of the grid has been resolved.
-
-## 28.1.37 (2024-12-31)
-
-### Grid
-
-#### Bug fixes
-
-- `#I662531` - The script error that occurred when autofit was enabled in the Grid, the width of the first column was undefined, and its visibility was set to false has been resolved.
-- `#I661447` - Resolved an issue where templates were not rendered in the printed output of the React Grid.
-- `#I664462` - Resolved the issue where `SelectedRowIndex` was not updating correctly when `allowSelection` was enabled dynamically.
-- `#I666371` - Resolved the issue where the `rowSelected` event was triggered twice when persist selection was enabled.
-- `#FB63898` - The script issue caused by an initial filter query with complex predicates when using the `ODataV4Adaptor` has been resolved.
-- `#I665773` - Fixed the issue where the `Column Menu popup` was not positioned correctly when the `StickyHeader` feature was enabled, and the screen was zoomed.
-
-## 28.1.36
-
-### Grid
-
-#### Bug fixes
+#### Bug Fixes
-- `I660080` - The issue where export options were not disabled when properties were set to false has been resolved.
-- `I657741` - Escape key does not function correctly for column menu filtering when the type is set to `Menu` has been resolved.
-- `#FB31658` - The issue of white space appearing during full downward scroll and the occurrence of repeated data with incorrect blocks during slow upward scrolling in virtual scrolling has been resolved.
-- `#I659372` - Fixed an issue where the Select All checkbox would automatically get checked after scrolling and selecting the last record when virtual scrolling was enabled.
-- `#I663580` - The issue with the cell save functionality not working properly on pressing the Enter key when collapsing rows has been resolved.
-- `#I662005` - Fixed an issue where the `pageSize` setting did not work as expected after updating rules using the `QueryBuilder`.
-- `#I660641` - Fixed an issue where the Checkbox Filter dialog was cut off when rendering the grid inside an `Accordion component`, with `filter.type` set to `CheckBox` and `filterSettings.type` set to `Menu`.
-- `#I665951` - Resolved an issue where frozen columns with `ColumnVirtualization` caused a blank space.
-- `#I664685` - The script error that occurred when collapsing all records and then deleting the last record has been fixed.
+- `#FB66257` - Fixed an issue where the expand and collapse icon was hidden when resizing a column with its width set as a percentage.
+- `#I701100` - Support has been provided for adding custom font in server side `PDF Export`.
+- `#F196312` - Resolved an issue where focus incorrectly moved to a disabled toolbar button on the first tab attempt.
+- `#I705050` - Resolved an issue where the selection was not applied to a newly added row when using a customized index higher than the page size.
-## 28.1.35 (2024-12-18)
+## 29.1.35 (2025-04-01)
### Grid
-#### Bug fixes
+#### Bug Fixes
-- `#I659877` - Fixed the issue where the `getSelectedRecords` method retained previous selections when virtual scrolling was enabled.
-- `#I660588` - The issue of a script error occurring while searching for data after clearing the sorting in the hierarchy grid has been resolved.
-- `#I660594` - The problem of the vertical scrollbar disappearing when frozen rows are enabled in the responsive grid has been resolved.
-- `#F195226` - The issue of being unable to navigate to the `editTemplate` with the keyboard while adding a record has been resolved.
-- `#I656905` - Fixed an issue where clearing filters in the grid with custom page sizes displayed all records on one page.
+- `#I698681` - Resolved an issue where the record was getting selected when calling `closeEdit()` with `checkboxOnly` set to true.
+- `#I701758` - Fixed the issue where the filter dialog appeared under the `column-menu` in the Grid.
+- `#FB66390` - Resolved an issue where `getSelectedRecords()` returned an empty array instead of the selected records when `virtualization` was enabled, a column was grouped, and the dataSource had fewer records than the viewport.
+- `#I691456` - Fixed the issue where the `excelAggregateQueryCellInfo` event was triggered only for aggregate cells and not for other cells in the row.
+- `#I690601` - The issue where the `ToolbarTemplate` in the `childGrid` was not rendering properly has been resolved.
+- `#I694635` - Fixed the issue where pressing `Alt + PageUp/PageDown` in a paginated Grid caused unexpected page navigation.
+- `#I699725` - Resolved an issue where the `groupCaptionTemplate` occupied a single cell, causing an additional cell to be inserted in the exported file.
+- `#F196283` - Resolved an issue where searching for decimal values starting with zero caused the leading zero to be unexpectedly removed.
+- `#I659606` - Resolved an issue with inconsistent typing of `FailureEventArgs` in the Grid's `actionFailure` event.
+- `#I698371` - Resolved an issue where, during `infiniteScrolling` with `lazyLoadGrouping` enabled, the content unexpectedly scrolled back to the top instead of maintaining its position.
+- `#I703410` - Resolved an issue with `server-side` Excel export where the boolean column incorrectly exported the `true` value.
+- `#F196296` - Resolved the issue where unsaved batch changes were lost upon filtering in the Grid.
+- `#I696030` - Fixed the issue where the `filter-popup` did not move with the Grid when the parent had a fixed height and scroll overflow.
-## 28.1.33 (2024-12-12)
+## 29.1.33 (2025-03-25)
### Grid
diff --git a/components/grids/README.md b/components/grids/README.md
index 3e7a0e9de..1f6500aa7 100644
--- a/components/grids/README.md
+++ b/components/grids/README.md
@@ -85,7 +85,7 @@ export default App;
Grid component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -136,10 +136,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=react-grid-npm) for more info.
-© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
diff --git a/components/grids/package.json b/components/grids/package.json
index fa971d03c..92daed44d 100644
--- a/components/grids/package.json
+++ b/components/grids/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-grids",
- "version": "28.1.38",
+ "version": "29.1.35",
"description": "Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/grids/src/grid/grid.component.tsx b/components/grids/src/grid/grid.component.tsx
index 55771fa9e..ba4e697e9 100644
--- a/components/grids/src/grid/grid.component.tsx
+++ b/components/grids/src/grid/grid.component.tsx
@@ -11,6 +11,7 @@ export interface GridTypecast {
pagerTemplate?: string | Function | any;
editSettings?: any;
groupSettings?: any;
+ columnChooserSettings?: any;
}
/**
* `GridComponent` represents the react Grid.
@@ -27,7 +28,7 @@ export class GridComponent extends Grid {
private checkInjectedModules: boolean = true;
public directivekeys: { [key: string]: Object } = {'columns': {'column': {'stackedColumns': 'stackedColumn'}}, 'aggregates': {'aggregate': {'aggregateColumns': 'aggregateColumn'}}};
private statelessTemplateProps: string[] = null;
- private templateProps: string[] = ["template","headerTemplate","commandsTemplate","filter.itemTemplate","editTemplate","filterTemplate"];
+ private templateProps: string[] = ["template","headerTemplate","commandsTemplate","filter.itemTemplate","editTemplate","filterTemplate","columnChooserSettings.headerTemplate","columnChooserSettings.template","columnChooserSettings.footerTemplate"];
private immediateRender: boolean = false;
private isReactMock: boolean = true;
public props: Readonly<{ children?: React.ReactNode | React.ReactNode[] }>
diff --git a/components/heatmap/CHANGELOG.md b/components/heatmap/CHANGELOG.md
index 3882d87cf..fdb0a0afc 100644
--- a/components/heatmap/CHANGELOG.md
+++ b/components/heatmap/CHANGELOG.md
@@ -2,15 +2,7 @@
## [Unreleased]
-## 28.1.33 (2024-12-12)
-
-### HeatMap
-
-#### New features
-
-- `#I647940`, `#I637795` - Unsafe HTML codes in the HeatMap control can now be sanitized by setting the `enableHtmlSanitizer` property to **true**.
-
-## 27.1.48 (2024-09-18)
+## 29.1.33 (2025-03-25)
### HeatMap
diff --git a/components/heatmap/README.md b/components/heatmap/README.md
index 25f326f0e..55255306e 100644
--- a/components/heatmap/README.md
+++ b/components/heatmap/README.md
@@ -69,7 +69,7 @@ export default App;
HeatMap component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -106,10 +106,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use.Syncfusion® Essential Studio®licensed software, including this component, is subject to the terms and conditions ofSyncfusion® Essential Studio®[EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2/blob/master/license?utm_source=npm&utm_campaign=react-heatmap-npm) for more info.
-© Copyright 2022Syncfusion® Essential Studio®Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/heatmap/package.json b/components/heatmap/package.json
index 2aa7f541d..44714e12c 100644
--- a/components/heatmap/package.json
+++ b/components/heatmap/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-heatmap",
- "version": "28.1.33",
+ "version": "29.1.33",
"description": "Feature rich data visulization control used to visualize the matrix data where the individual values are represented as colors for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/imageeditor/CHANGELOG.md b/components/imageeditor/CHANGELOG.md
index a674d2dd5..94b696b29 100644
--- a/components/imageeditor/CHANGELOG.md
+++ b/components/imageeditor/CHANGELOG.md
@@ -2,21 +2,22 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.37 (2025-04-08)
### Image Editor
#### Bug Fixes
-- `#I681174` - The issue with "Blob url not opening in image editor" has been resolved.
+- `#I704085` - The issue with "Page crashes when changing color in freehand pen tool with custom toolbar" has been resolved.
-## 28.1.39 (2024-01-14)
+## 29.1.35 (2025-04-01)
### Image Editor
#### Bug Fixes
-- `#I932270` - The issue with "Need to load images with policy tokens in the React ImageEditor component" has been resolved.
+- `#I703503` - The issue with "Redact feature not working properly in straightened image" has been resolved.
+- `#I701384` - The issue with "Error after changing outline color in text annotation" has been resolved.
## 28.1.33 (2024-12-12)
diff --git a/components/imageeditor/README.md b/components/imageeditor/README.md
index e9eb02475..0c12ba217 100644
--- a/components/imageeditor/README.md
+++ b/components/imageeditor/README.md
@@ -71,7 +71,7 @@ export default App;
Image Editor component is also offered in the following frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Key features
diff --git a/components/imageeditor/package.json b/components/imageeditor/package.json
index 64fc0dfb5..d6c972c92 100644
--- a/components/imageeditor/package.json
+++ b/components/imageeditor/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-image-editor",
- "version": "28.1.39",
+ "version": "29.1.35",
"description": "Essential JS 2 ImageEditor for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/inplaceeditor/CHANGELOG.md b/components/inplaceeditor/CHANGELOG.md
deleted file mode 100644
index 95ad87ec6..000000000
--- a/components/inplaceeditor/CHANGELOG.md
+++ /dev/null
@@ -1,262 +0,0 @@
-# Changelog
-
-## [Unreleased]
-
-## 20.4.54 (2023-03-14)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#I440965` - Now, the validation works properly when using two way binding for the `value` property.
-
-- `#I443357` - Now, when you click the cancel button in the In-place Editor, the Rich Text Editor will no longer be focused.
-
-## 20.4.48 (2023-02-01)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#I427677` - Resolved issue with `maxLength` validation rules for RTE type in In-place Editor.
-
-## 19.4.38 (2021-12-17)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#I341653` - The issue with "Window `resize` event listener is not removed properly" has been resolved.
-
-## 19.2.51 (2021-08-03)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#I335868` - The issue with "value is not being reset after form validation fails, and the cancel button is pressed" has been resolved.
-
-- `#I335868` - In popup mode, pressing the close-icon on the In-place editor `numeric` type changes the value to -1 has been resolved.
-
-## 19.2.44 (2021-06-30)
-
-### In-place Editor
-
-#### New Features
-
-- `#I311906`, `#FB23798` - Provided the new event `endEdit` that triggers when the edit action is finished and begin to submit/cancel the current value.
-
-#### Bug Fixes
-
-- `#I330556` - Resolved the exception raised, when the large value is typed and starting to edit for the second time in In-Place Editor.
-
-## 18.4.30 (2020-12-17)
-
-### In-place Editor
-
-#### Bug Fixes
-
-`#292832` - The issue with Validation is not working when template has more then two input elements" has been resolved.
-
-## 18.2.59 (2020-09-21)
-
-### In-place Editor
-
-#### Bug Fixes
-
-`#289326` - The issue with "Script error is thrown when configuring more than two validation rules in the In-place editor" has been resolved.
-
-## 18.2.57 (2020-09-08)
-
-### In-place Editor
-
-#### New Features
-
-- `#288860` - Provided the new events `submitClick` and `cancelClick` that triggers when clicking the In-place editor submit and cancel buttons.
-
-## 18.2.54 (2020-08-18)
-
-### In-place Editor
-
-#### New Features
-
-- `#279315` - Provided new event `change` that triggers when the integrated component value has changed that render based on the `type` property in the In-place editor.
-
-## 18.2.48 (2020-08-04)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#284643` - The issue with "Keyborad actions closes the editor and calls the save action" has been resolved.
-
-## 18.2.45 (2020-07-14)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#F154491` - The issue with "`OnActionBegin` event triggers only during the second time, when configuring validation with Date mode in the In-place Editor" has been resolved.
-
-- `#283160` - The issue with "validation occurs, when the `validationRules` API has not been configured in the In-place Editor" has been resolved.
-
-## 18.2.44 (2020-07-07)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#273057` - Resolved the `EnableHtmlSanitizer` property is not working properly for In-place Editor value.
-
-## 17.4.51 (2020-02-25)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#262774` - Resolved the focus not maintained issue when `type` is set to `DropDown` and enabling the `allowFiltering`.
-
-## 17.4.50 (2020-02-18)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#255914` - Provided the `textOption` property and setting the value to `Always` will display field value on initial load when DropDown components are configured with the `fields` property.
-
-## 17.4.46 (2020-01-30)
-
-### In-place Editor
-
-#### New Features
-
-- `#258695` - Provided `cancel` argument in `beginEdit` event to prevent the open action of the editor.
-
-## 17.4.43 (2020-01-14)
-
-### In-place Editor
-
-#### New Features
-
-- `#255914` - Provided actual `text` field value display on initial load, when DropDown components are configured with the `fields` property.
-
-## 17.4.40 (2019-12-24)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#254606` - Web accessibility related issues have been resolved.
-
-## 17.3.29 (2019-11-26)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#253385` - The issue with displaying tooltip in the edit mode in the In-place Editor has been resolved.
-
-## 17.3.16 (2019-10-09)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#247721` - The issue with rendering the MultiSelect type of In-place editor while configuring remote data source has been resolved.
-
-## 17.3.9-beta (2019-09-20)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#F146947` - Resolved the argument issue that returns text field instead of value field in the action begin event when rendering the Combo Box within the In-place Editor.
-
-- `#248388` - Resolved the issue with configuring `cssClass` property to customize the appearance of sub-components of the In-place Editor.
-
-## 17.2.48-beta (2019-08-28)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- The display format specified for the sub components in `In-place Editor`, will now be considered when initial value is provided.
-
-## 17.2.35 (2019-07-17)
-
-### In-place Editor
-
-#### New Features
-
-- `#240715` - Provided new event `beginEdit` that triggers when change to editing mode and it helps to skip the focus from `In-place Editor` component.
-
-## 17.2.28-beta (2019-06-27)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#237441` - Modified value not updated, when using `RichTextEditor` with `Markdown` mode issue has been resolved
-
-## 17.1.48 (2019-05-21)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `#235175` - Issue with modules injection in Angular production mode that issue has been resolved.
-
-## 17.1.47 (2019-05-14)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- Toolbar fails to render properly in `RichTextEditor` In-Place Editor when `afterOpen` is set, that issue has been fixed.
-- Not able to hide the close icon issue has been fixed.
-- Change event doesn't trigger, when `RichTextEditor` blurs that issue has been fixed.
-
-## 16.4.53 (2019-02-13)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- Console error is thrown while validating `RTE` editor value issue has been fixed.
-
-## 16.4.48 (2019-01-22)
-
-### In-place Editor
-
-#### New Features
-
-- Type `number` support provided for `primaryKey` API.
-
-#### Bug Fixes
-
-- Formatting not applied to calendar component issue fixed.
-- Key returned instead of value while using `fieldSettings` with `dropDown` components issue has been fixed.
-
-## 16.4.44 (2018-12-24)
-
-### In-place Editor
-
-#### Bug Fixes
-
-- `space` key action issue is fixed with clicking save and cancel buttons.
-- Value persistence issue with `multi-select` when doing cancel action after removing selected item.
-- Double-Click issue in IOS device is fixed.
-- `Invalid background value` warning thrown in `In-place Editor`, that issue has been fixed.
-
-## 16.4.40-beta (2018-12-10)
-
-### In-place Editor
-
-The In-place Editor component is used to edit and update the input value dynamically to the server. It supports integrating many component types such as “DropDownList”,”DatePicker”,”AutoComplete”, etc.
-
-- **Render mode** - Provides two types of rendering modes when editing the input, namely “Inline” and “Popup”.
-- **Component integration** - Support to integrate components such as “DropDownList”, “DatePicker”,” AutoComplete”, etc. to the In-place Editor.
-- **Data binding** - Bind the In-place Editor component with an array of JSON objects or DataManager to save the edited data to the server.
-- **Customization** - Offers UI customization such as popup, buttons, and also denotes editable content state.
-- **Template** - Templates can be used to integrate custom controls to the In-place Editor.
-- **Globalization** - Provides right to left and localization support.
\ No newline at end of file
diff --git a/components/inplaceeditor/README.md b/components/inplaceeditor/README.md
deleted file mode 100644
index c286bb71c..000000000
--- a/components/inplaceeditor/README.md
+++ /dev/null
@@ -1,60 +0,0 @@
-# ej2-react-inplace-editor
-
-
-
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at [https://www.syncfusion.com/sales/products](https://www.syncfusion.com/sales/products) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials).
-
-> 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.
-
-## Setup
-
-To install `In-place Editor` and its dependent packages, use the following command.
-
-```sh
-npm install @syncfusion/ej2-react-inplace-editor
-```
-
-## Resources
-
-* [Getting Started](https://ej2.syncfusion.com/react/documentation/inplace-editor/getting-started.html?lang=typescript&utm_source=npm&utm_campaign=inplace-editor)
-* [View Online Demos](https://ej2.syncfusion.com/react/demos/?utm_source=npm&utm_campaign=inplace-editor#/material/inplace-editor/default.html)
-* [Product Page](https://www.syncfusion.com/react-ui-controls/inplace-editor)
-
-## Supported Frameworks
-
-In-place Editor component is also offered in following list of frameworks.
-
-1. [React](https://github.com/syncfusion/ej2-react-ui-components/tree/master/components/inplace-editor)
-2. [VueJS](https://github.com/syncfusion/ej2-vue-ui-components/tree/master/components/inplace-editor)
-3. [JavaScript (ES5)](https://www.syncfusion.com/javascript-ui-controls/inplace-editor)
-3. [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls/inplace-editor)
-4. [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls/inplace-editor)
-5. [JavaScript (ES5)](https://www.syncfusion.com/javascript-ui-controls/inplace-editor)
-
-## Key Features
-
-* **Render mode** - Provides two types of rendering modes when editing the input, namely “Inline” and “Popup”.
-* **Component integration** - Support to integrate components such as “DropDownList”, “DatePicker”,” AutoComplete”, etc. to the In-place Editor.
-* **Data binding** - Bind the In-place Editor component with an array of JSON objects or DataManager to save the edited data to the server.
-* **Customization** - Offers UI customization such as popup, buttons, and also denotes editable content state.
-* **Template** - Templates can be used to integrate custom controls to the In-place Editor.
-* **Globalization** - Provides right to left and localization support.
-
-## Support
-
-Product support is available for through following mediums.
-
-* Creating incident in Syncfusion [Direct-trac](https://www.syncfusion.com/support/directtrac/incidents?utm_source=npm&utm_campaign=inplace-editor) support system or [Community forum](https://www.syncfusion.com/forums/essential-js2?utm_source=npm&utm_campaign=inplace-editor).
-* New [GitHub issue](https://github.com/syncfusion/ej2-javascript-ui-controls/issues/new).
-* Ask your query in Stack Overflow with tag `syncfusion`, `ej2`.
-
-## License
-
-Check the license detail [here](https://github.com/syncfusion/ej2-javascript-ui-controls/blob/master/license?utm_source=npm&utm_campaign=inplace-editor).
-
-## Changelog
-
-Check the changelog [here](https://github.com/syncfusion/ej2-javascript-ui-controls/blob/master/controls/inplace-editor/CHANGELOG.md?utm_source=npm&utm_campaign=inplace-editor)
-
-
-© Copyright 2019 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/inplaceeditor/gulpfile.js b/components/inplaceeditor/gulpfile.js
deleted file mode 100644
index 22ed28d7e..000000000
--- a/components/inplaceeditor/gulpfile.js
+++ /dev/null
@@ -1,36 +0,0 @@
-'use strict';
-
-var gulp = require('gulp');
-
-/**
- * Build ts and scss files
- */
-gulp.task('build', gulp.series('scripts', 'styles'));
-
-/**
- * Compile ts files
- */
-gulp.task('scripts', function(done) {
- var ts = require('gulp-typescript');
- var tsProject = ts.createProject('tsconfig.json', { typescript: require('typescript') });
-
- var tsResult = gulp.src(['./**/*.ts','./**/*.tsx', '!./node_modules/**/*.ts','!./node_modules/**/*.tsx'], { base: '.' })
- .pipe(tsProject());
- tsResult.js.pipe(gulp.dest('./'))
- .on('end', function() {
- done();
- });
-});
-
-/**
- * Compile styles
- */
-gulp.task('styles', function() {
- var sass = require('gulp-sass');
- return gulp.src(['./**/*.scss', '!./node_modules/**/*.scss'], { base: './' })
- .pipe(sass({
- outputStyle: 'expanded',
- includePaths: './node_modules/@syncfusion/'
- }))
- .pipe(gulp.dest('.'));
-});
\ No newline at end of file
diff --git a/components/inplaceeditor/license b/components/inplaceeditor/license
deleted file mode 100644
index a8035275a..000000000
--- a/components/inplaceeditor/license
+++ /dev/null
@@ -1,6 +0,0 @@
-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.
-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.
-Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options.
-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.
-The Syncfusion license that contains the terms and conditions can be found at
-https://www.syncfusion.com/content/downloads/syncfusion_license.pdf
\ No newline at end of file
diff --git a/components/inplaceeditor/package.json b/components/inplaceeditor/package.json
deleted file mode 100644
index de197dd4f..000000000
--- a/components/inplaceeditor/package.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "name": "@syncfusion/ej2-react-inplace-editor",
- "version": "28.1.33",
- "description": "A package of Essential JS 2 Inplace editor components, which is used to edit and update the value dynamically in server. for React",
- "author": "Syncfusion Inc.",
- "license": "SEE LICENSE IN license",
- "keywords": [
- "react",
- "react-inplace-editor",
- "react-inplace-editor-component",
- "ej2-react-inplace-editor"
- ],
- "repository": {
- "type": "git",
- "url": "https://github.com/syncfusion/ej2-react-inplace-editor.git"
- },
- "main": "./dist/ej2-react-inplace-editor.umd.min.js",
- "module": "./index.js",
- "es2015": "dist/es6/ej2-react-inplace-editor.es2015.js",
- "readme": "ReadMe.md",
- "dependencies": {
- "@syncfusion/ej2-base": "*",
- "@syncfusion/ej2-react-base": "*",
- "@syncfusion/ej2-inplace-editor": "*"
- },
- "devDependencies": {
- "@types/chai": "3.5.2",
- "@types/es6-promise": "0.0.33",
- "@types/jasmine": "2.8.22",
- "@types/jasmine-ajax": "3.3.5",
- "@types/react": "16.4.7",
- "@types/react-dom": "16.9.7",
- "@types/requirejs": "2.1.37",
- "es6-promise": "^3.2.1",
- "gulp": "^3.9.1",
- "gulp-sass": "^3.1.0",
- "gulp-typescript": "^3.1.6",
- "requirejs": "^2.3.3",
- "typescript": "2.3.4"
- },
- "scripts": {
- "build": "gulp build"
- }
-}
\ No newline at end of file
diff --git a/components/inplaceeditor/src/global.ts b/components/inplaceeditor/src/global.ts
deleted file mode 100644
index ea465c2a3..000000000
--- a/components/inplaceeditor/src/global.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './index';
diff --git a/components/inplaceeditor/src/index.ts b/components/inplaceeditor/src/index.ts
deleted file mode 100644
index f33f4df0a..000000000
--- a/components/inplaceeditor/src/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export * from './inplace-editor';
-export { Inject } from '@syncfusion/ej2-react-base';
-export * from '@syncfusion/ej2-inplace-editor';
\ No newline at end of file
diff --git a/components/inplaceeditor/src/inplace-editor/index.ts b/components/inplaceeditor/src/inplace-editor/index.ts
deleted file mode 100644
index 3883ea168..000000000
--- a/components/inplaceeditor/src/inplace-editor/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './inplaceeditor.component';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/bds-lite.scss b/components/inplaceeditor/styles/bds-lite.scss
deleted file mode 100644
index 03dffa799..000000000
--- a/components/inplaceeditor/styles/bds-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/bds-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/bds.scss b/components/inplaceeditor/styles/bds.scss
deleted file mode 100644
index 4d8216022..000000000
--- a/components/inplaceeditor/styles/bds.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/bds.scss';
diff --git a/components/inplaceeditor/styles/bootstrap-dark-lite.scss b/components/inplaceeditor/styles/bootstrap-dark-lite.scss
deleted file mode 100644
index 7d57d968c..000000000
--- a/components/inplaceeditor/styles/bootstrap-dark-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/bootstrap-dark-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/bootstrap-dark.scss b/components/inplaceeditor/styles/bootstrap-dark.scss
deleted file mode 100644
index 6f80b84ea..000000000
--- a/components/inplaceeditor/styles/bootstrap-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/bootstrap-dark.scss';
diff --git a/components/inplaceeditor/styles/bootstrap-lite.scss b/components/inplaceeditor/styles/bootstrap-lite.scss
deleted file mode 100644
index 8fa7cb757..000000000
--- a/components/inplaceeditor/styles/bootstrap-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/bootstrap-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/bootstrap.scss b/components/inplaceeditor/styles/bootstrap.scss
deleted file mode 100644
index 72684b18e..000000000
--- a/components/inplaceeditor/styles/bootstrap.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/bootstrap.scss';
diff --git a/components/inplaceeditor/styles/bootstrap4-lite.scss b/components/inplaceeditor/styles/bootstrap4-lite.scss
deleted file mode 100644
index 2adf75a56..000000000
--- a/components/inplaceeditor/styles/bootstrap4-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/bootstrap4-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/bootstrap4.scss b/components/inplaceeditor/styles/bootstrap4.scss
deleted file mode 100644
index ff8bb8bc3..000000000
--- a/components/inplaceeditor/styles/bootstrap4.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/bootstrap4.scss';
diff --git a/components/inplaceeditor/styles/bootstrap5-dark-lite.scss b/components/inplaceeditor/styles/bootstrap5-dark-lite.scss
deleted file mode 100644
index 3c92ed6b1..000000000
--- a/components/inplaceeditor/styles/bootstrap5-dark-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/bootstrap5-dark-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/bootstrap5-dark.scss b/components/inplaceeditor/styles/bootstrap5-dark.scss
deleted file mode 100644
index e4799a3e1..000000000
--- a/components/inplaceeditor/styles/bootstrap5-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/bootstrap5-dark.scss';
diff --git a/components/inplaceeditor/styles/bootstrap5-lite.scss b/components/inplaceeditor/styles/bootstrap5-lite.scss
deleted file mode 100644
index 1f7cadfdc..000000000
--- a/components/inplaceeditor/styles/bootstrap5-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/bootstrap5-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/bootstrap5.3-lite.scss b/components/inplaceeditor/styles/bootstrap5.3-lite.scss
deleted file mode 100644
index 37f3daf1a..000000000
--- a/components/inplaceeditor/styles/bootstrap5.3-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/bootstrap5.3-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/bootstrap5.3.scss b/components/inplaceeditor/styles/bootstrap5.3.scss
deleted file mode 100644
index ae828baba..000000000
--- a/components/inplaceeditor/styles/bootstrap5.3.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/bootstrap5.3.scss';
diff --git a/components/inplaceeditor/styles/bootstrap5.scss b/components/inplaceeditor/styles/bootstrap5.scss
deleted file mode 100644
index 4468f9fe3..000000000
--- a/components/inplaceeditor/styles/bootstrap5.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/bootstrap5.scss';
diff --git a/components/inplaceeditor/styles/fabric-dark-lite.scss b/components/inplaceeditor/styles/fabric-dark-lite.scss
deleted file mode 100644
index 9f2f91fb6..000000000
--- a/components/inplaceeditor/styles/fabric-dark-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/fabric-dark-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/fabric-dark.scss b/components/inplaceeditor/styles/fabric-dark.scss
deleted file mode 100644
index 293e2fef5..000000000
--- a/components/inplaceeditor/styles/fabric-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/fabric-dark.scss';
diff --git a/components/inplaceeditor/styles/fabric-lite.scss b/components/inplaceeditor/styles/fabric-lite.scss
deleted file mode 100644
index 0d35ebbca..000000000
--- a/components/inplaceeditor/styles/fabric-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/fabric-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/fabric.scss b/components/inplaceeditor/styles/fabric.scss
deleted file mode 100644
index ff2351f19..000000000
--- a/components/inplaceeditor/styles/fabric.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/fabric.scss';
diff --git a/components/inplaceeditor/styles/fluent-dark-lite.scss b/components/inplaceeditor/styles/fluent-dark-lite.scss
deleted file mode 100644
index cf3e035a2..000000000
--- a/components/inplaceeditor/styles/fluent-dark-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/fluent-dark-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/fluent-dark.scss b/components/inplaceeditor/styles/fluent-dark.scss
deleted file mode 100644
index 63f350c45..000000000
--- a/components/inplaceeditor/styles/fluent-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/fluent-dark.scss';
diff --git a/components/inplaceeditor/styles/fluent-lite.scss b/components/inplaceeditor/styles/fluent-lite.scss
deleted file mode 100644
index 5e3a77c75..000000000
--- a/components/inplaceeditor/styles/fluent-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/fluent-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/fluent.scss b/components/inplaceeditor/styles/fluent.scss
deleted file mode 100644
index 0c8d38a95..000000000
--- a/components/inplaceeditor/styles/fluent.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/fluent.scss';
diff --git a/components/inplaceeditor/styles/fluent2-lite.scss b/components/inplaceeditor/styles/fluent2-lite.scss
deleted file mode 100644
index 6796f8993..000000000
--- a/components/inplaceeditor/styles/fluent2-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/fluent2-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/fluent2.scss b/components/inplaceeditor/styles/fluent2.scss
deleted file mode 100644
index a62e31377..000000000
--- a/components/inplaceeditor/styles/fluent2.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/fluent2.scss';
diff --git a/components/inplaceeditor/styles/highcontrast-light-lite.scss b/components/inplaceeditor/styles/highcontrast-light-lite.scss
deleted file mode 100644
index 59fb6f7b4..000000000
--- a/components/inplaceeditor/styles/highcontrast-light-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/highcontrast-light-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/highcontrast-light.scss b/components/inplaceeditor/styles/highcontrast-light.scss
deleted file mode 100644
index 5e9154999..000000000
--- a/components/inplaceeditor/styles/highcontrast-light.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/highcontrast-light.scss';
diff --git a/components/inplaceeditor/styles/highcontrast-lite.scss b/components/inplaceeditor/styles/highcontrast-lite.scss
deleted file mode 100644
index 2c78aca28..000000000
--- a/components/inplaceeditor/styles/highcontrast-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/highcontrast-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/highcontrast.scss b/components/inplaceeditor/styles/highcontrast.scss
deleted file mode 100644
index 4689553e7..000000000
--- a/components/inplaceeditor/styles/highcontrast.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/highcontrast.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/bds.scss b/components/inplaceeditor/styles/inplace-editor/bds.scss
deleted file mode 100644
index a2a7339b2..000000000
--- a/components/inplaceeditor/styles/inplace-editor/bds.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/bds.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/bootstrap-dark.scss b/components/inplaceeditor/styles/inplace-editor/bootstrap-dark.scss
deleted file mode 100644
index 4e63595f3..000000000
--- a/components/inplaceeditor/styles/inplace-editor/bootstrap-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/bootstrap-dark.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/bootstrap.scss b/components/inplaceeditor/styles/inplace-editor/bootstrap.scss
deleted file mode 100644
index 5a3294dc5..000000000
--- a/components/inplaceeditor/styles/inplace-editor/bootstrap.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/bootstrap.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/bootstrap4.scss b/components/inplaceeditor/styles/inplace-editor/bootstrap4.scss
deleted file mode 100644
index 4d2479aad..000000000
--- a/components/inplaceeditor/styles/inplace-editor/bootstrap4.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/bootstrap4.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/bootstrap5-dark.scss b/components/inplaceeditor/styles/inplace-editor/bootstrap5-dark.scss
deleted file mode 100644
index fd43e8c31..000000000
--- a/components/inplaceeditor/styles/inplace-editor/bootstrap5-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/bootstrap5-dark.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/bootstrap5.3.scss b/components/inplaceeditor/styles/inplace-editor/bootstrap5.3.scss
deleted file mode 100644
index 7517d97fa..000000000
--- a/components/inplaceeditor/styles/inplace-editor/bootstrap5.3.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/bootstrap5.3.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/bootstrap5.scss b/components/inplaceeditor/styles/inplace-editor/bootstrap5.scss
deleted file mode 100644
index 24cf41717..000000000
--- a/components/inplaceeditor/styles/inplace-editor/bootstrap5.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/bootstrap5.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/fabric-dark.scss b/components/inplaceeditor/styles/inplace-editor/fabric-dark.scss
deleted file mode 100644
index d5a1bec13..000000000
--- a/components/inplaceeditor/styles/inplace-editor/fabric-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/fabric-dark.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/fabric.scss b/components/inplaceeditor/styles/inplace-editor/fabric.scss
deleted file mode 100644
index 4ddcf0736..000000000
--- a/components/inplaceeditor/styles/inplace-editor/fabric.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/fabric.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/fluent-dark.scss b/components/inplaceeditor/styles/inplace-editor/fluent-dark.scss
deleted file mode 100644
index 1903c6ffb..000000000
--- a/components/inplaceeditor/styles/inplace-editor/fluent-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/fluent-dark.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/fluent.scss b/components/inplaceeditor/styles/inplace-editor/fluent.scss
deleted file mode 100644
index 92b2a037e..000000000
--- a/components/inplaceeditor/styles/inplace-editor/fluent.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/fluent.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/fluent2.scss b/components/inplaceeditor/styles/inplace-editor/fluent2.scss
deleted file mode 100644
index 9e833aafa..000000000
--- a/components/inplaceeditor/styles/inplace-editor/fluent2.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/fluent2.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/highcontrast-light.scss b/components/inplaceeditor/styles/inplace-editor/highcontrast-light.scss
deleted file mode 100644
index 2f9999f49..000000000
--- a/components/inplaceeditor/styles/inplace-editor/highcontrast-light.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/highcontrast-light.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/highcontrast.scss b/components/inplaceeditor/styles/inplace-editor/highcontrast.scss
deleted file mode 100644
index a4c6bf802..000000000
--- a/components/inplaceeditor/styles/inplace-editor/highcontrast.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/highcontrast.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/material-dark.scss b/components/inplaceeditor/styles/inplace-editor/material-dark.scss
deleted file mode 100644
index e6f7368bd..000000000
--- a/components/inplaceeditor/styles/inplace-editor/material-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/material-dark.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/material.scss b/components/inplaceeditor/styles/inplace-editor/material.scss
deleted file mode 100644
index f4c90ba01..000000000
--- a/components/inplaceeditor/styles/inplace-editor/material.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/material.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/material3-dark.scss b/components/inplaceeditor/styles/inplace-editor/material3-dark.scss
deleted file mode 100644
index b56716b54..000000000
--- a/components/inplaceeditor/styles/inplace-editor/material3-dark.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-@import 'ej2-base/styles/definition/material3-dark.scss';
-@import 'ej2-inplace-editor/styles/inplace-editor/material3-dark.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/material3.scss b/components/inplaceeditor/styles/inplace-editor/material3.scss
deleted file mode 100644
index 73159f8c1..000000000
--- a/components/inplaceeditor/styles/inplace-editor/material3.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-@import 'ej2-base/styles/definition/material3.scss';
-@import 'ej2-inplace-editor/styles/inplace-editor/material3.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/tailwind-dark.scss b/components/inplaceeditor/styles/inplace-editor/tailwind-dark.scss
deleted file mode 100644
index 059e0e67c..000000000
--- a/components/inplaceeditor/styles/inplace-editor/tailwind-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/tailwind-dark.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/tailwind.scss b/components/inplaceeditor/styles/inplace-editor/tailwind.scss
deleted file mode 100644
index 3711f4d52..000000000
--- a/components/inplaceeditor/styles/inplace-editor/tailwind.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/tailwind.scss';
diff --git a/components/inplaceeditor/styles/inplace-editor/tailwind3.scss b/components/inplaceeditor/styles/inplace-editor/tailwind3.scss
deleted file mode 100644
index 8c307923f..000000000
--- a/components/inplaceeditor/styles/inplace-editor/tailwind3.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/inplace-editor/tailwind3.scss';
diff --git a/components/inplaceeditor/styles/material-dark-lite.scss b/components/inplaceeditor/styles/material-dark-lite.scss
deleted file mode 100644
index a4406a918..000000000
--- a/components/inplaceeditor/styles/material-dark-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/material-dark-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/material-dark.scss b/components/inplaceeditor/styles/material-dark.scss
deleted file mode 100644
index 01694b17d..000000000
--- a/components/inplaceeditor/styles/material-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/material-dark.scss';
diff --git a/components/inplaceeditor/styles/material-lite.scss b/components/inplaceeditor/styles/material-lite.scss
deleted file mode 100644
index d15d8d33c..000000000
--- a/components/inplaceeditor/styles/material-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/material-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/material.scss b/components/inplaceeditor/styles/material.scss
deleted file mode 100644
index 5e72c7808..000000000
--- a/components/inplaceeditor/styles/material.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/material.scss';
diff --git a/components/inplaceeditor/styles/material3-dark-lite.scss b/components/inplaceeditor/styles/material3-dark-lite.scss
deleted file mode 100644
index e8ad47e98..000000000
--- a/components/inplaceeditor/styles/material3-dark-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/material3-dark-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/material3-dark.scss b/components/inplaceeditor/styles/material3-dark.scss
deleted file mode 100644
index 83bdd1190..000000000
--- a/components/inplaceeditor/styles/material3-dark.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-
-@import 'inplace-editor/material3-dark.scss';
diff --git a/components/inplaceeditor/styles/material3-lite.scss b/components/inplaceeditor/styles/material3-lite.scss
deleted file mode 100644
index 2f13e2dbe..000000000
--- a/components/inplaceeditor/styles/material3-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/material3-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/material3.scss b/components/inplaceeditor/styles/material3.scss
deleted file mode 100644
index 3db7c1a15..000000000
--- a/components/inplaceeditor/styles/material3.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-
-@import 'inplace-editor/material3.scss';
diff --git a/components/inplaceeditor/styles/tailwind-dark-lite.scss b/components/inplaceeditor/styles/tailwind-dark-lite.scss
deleted file mode 100644
index a3e475700..000000000
--- a/components/inplaceeditor/styles/tailwind-dark-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/tailwind-dark-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/tailwind-dark.scss b/components/inplaceeditor/styles/tailwind-dark.scss
deleted file mode 100644
index d49354efb..000000000
--- a/components/inplaceeditor/styles/tailwind-dark.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/tailwind-dark.scss';
diff --git a/components/inplaceeditor/styles/tailwind-lite.scss b/components/inplaceeditor/styles/tailwind-lite.scss
deleted file mode 100644
index a92c662b7..000000000
--- a/components/inplaceeditor/styles/tailwind-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/tailwind-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/tailwind.scss b/components/inplaceeditor/styles/tailwind.scss
deleted file mode 100644
index 53c465f59..000000000
--- a/components/inplaceeditor/styles/tailwind.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/tailwind.scss';
diff --git a/components/inplaceeditor/styles/tailwind3-lite.scss b/components/inplaceeditor/styles/tailwind3-lite.scss
deleted file mode 100644
index 66558c82e..000000000
--- a/components/inplaceeditor/styles/tailwind3-lite.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'ej2-inplace-editor/styles/tailwind3-lite.scss';
\ No newline at end of file
diff --git a/components/inplaceeditor/styles/tailwind3.scss b/components/inplaceeditor/styles/tailwind3.scss
deleted file mode 100644
index 533036549..000000000
--- a/components/inplaceeditor/styles/tailwind3.scss
+++ /dev/null
@@ -1 +0,0 @@
-@import 'inplace-editor/tailwind3.scss';
diff --git a/components/inplaceeditor/tsconfig.json b/components/inplaceeditor/tsconfig.json
deleted file mode 100644
index 51a7cd44f..000000000
--- a/components/inplaceeditor/tsconfig.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "compilerOptions": {
- "target": "es5",
- "module": "es6",
- "declaration": true,
- "removeComments": true,
- "noLib": false,
- "experimentalDecorators": true,
- "sourceMap": true,
- "skipLibCheck": true,
- "jsx": "react",
- "pretty": true,
- "allowUnreachableCode": false,
- "allowUnusedLabels": false,
- "noImplicitAny": true,
- "noImplicitReturns": true,
- "noImplicitUseStrict": false,
- "noFallthroughCasesInSwitch": true,
- "allowJs": false,
- "noEmitOnError":true,
- "forceConsistentCasingInFileNames": true,
- "moduleResolution": "node",
- "types": ["jasmine", "jasmine-ajax", "requirejs", "chai", "es6-promise"]
- },
- "exclude": [
- "node_modules",
- "dist",
- "public",
- "coverage",
- "test-report"
- ],
- "compileOnSave": false
-}
\ No newline at end of file
diff --git a/components/inputs/CHANGELOG.md b/components/inputs/CHANGELOG.md
index 4d16f5586..e64a84dd3 100644
--- a/components/inputs/CHANGELOG.md
+++ b/components/inputs/CHANGELOG.md
@@ -2,23 +2,39 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.33 (2025-03-25)
-### Signature
+### SpeechToText
-#### Bug Fixes
+The SpeechToText control provides seamless voice-to-text conversion in web applications. It features real-time transcription with interim results, multilingual recognition, customizable buttons and tooltips, and error handling, ensuring intuitive and accessible speech recognition.
+
+Explore the demo [here](https://ej2.syncfusion.com/demos/#/fluent2/speech-to-text/default.html)
-- `#I679504` - Issue with "The `getSignature` method not shown in signature component instance for VUE platforms" has been resolved.
+**Key features**
-## 28.1.37 (2024-12-31)
+- **Real-time transcription**: Instantly captures spoken input and converts it into text, ensuring smooth speech recognition.
+- **Interim results**: Provides partial transcriptions as the user speaks, offering dynamic real-time experience before finalizing the text.
+- **Multilingual recognition**: Supports multiple languages allowing users to transcribe speech in their preferred language.
+- **Tooltips**: Tooltips display information about start and stop actions, guiding users throughout the speech recognition process.
+- **Appearance**: Supports predefined styles and allows customization of content and icons to meet the application's design and user preferences.
-### Uploader
+The SpeechToText Component provides seamless voice-to-text conversion in web applications. It features real-time transcription with interim results, multilingual recognition, customizable buttons and tooltips, and error handling, ensuring intuitive and accessible speech recognition.
-#### Bug Fixes
+Explore the demo [here](https://ej2.syncfusion.com/react/demos/#/fluent2/speech-to-text/default)
-- `#I666908` - Resolved a console error that occurred when copying an image from `Microsoft Word` and pasting it into the uploader.
+**Key features**
+
+- **Real-time transcription**: Instantly captures spoken input and converts it into text, ensuring smooth speech recognition.
+- **Interim results**: Provides partial transcriptions as the user speaks, offering dynamic real-time experience before finalizing the text.
+- **Multilingual recognition**: Supports multiple languages allowing users to transcribe speech in their preferred language.
+- **Tooltips**: Tooltips display information about start and stop actions, guiding users throughout the speech recognition process.
+- **Appearance**: Supports predefined styles and allows customization of content and icons to meet the application's design and user preferences.
+
+### Slider
+
+#### Bug Fixes
-## 28.1.33 (2024-12-12)
+- `#I695740` - An issue with large tick values in the Range Slider component when setting decimal values for `largeStep` has been resolved.
### ColorPicker
diff --git a/components/inputs/README.md b/components/inputs/README.md
index 799f313a5..29314838c 100644
--- a/components/inputs/README.md
+++ b/components/inputs/README.md
@@ -191,6 +191,7 @@ The [React Rating](https://www.syncfusion.com/react-components/react-rating?utm_
The [React OTP Input](https://www.syncfusion.com/react-components/react-otp-input?utm_source=npm&utm_medium=listing&utm_campaign=react-inputs-npm) component is designed to securely enter and verify single-use passwords for multi-factor authentication purposes in various applications, such as banking, e-commerce, or account login processes. It has several built-in features such as support for input types, styling modes, placeholder, seperators, and customization.
+
Getting Started .
Online demos .
@@ -209,6 +210,30 @@ The [React OTP Input](https://www.syncfusion.com/react-components/react-otp-inpu
* [Separators](https://ej2.syncfusion.com/react/demos/?utm_source=npm&utm_medium=listing&utm_campaign=react-otp-input-npm#/fluent2/otp-input/api) - Specify a character to be placed between input fields.
* [Customization](https://ej2.syncfusion.com/react/demos/?utm_source=npm&utm_medium=listing&utm_campaign=react-otp-input-npm#/fluent2/otp-input/api) - Allows customizing the default appearance, including input field styling, input length, and more.
+### React SpeechToText
+
+The [React SpeechToText](https://www.syncfusion.com/react-components/react-speech-to-text?utm_source=npm&utm_medium=listing&utm_campaign=react-inputs-npm) component provides seamless voice-to-text conversion in the web applications. It features real-time transcription with interim results, multilingual recognition, customizable buttons and tooltips, and error handling, ensuring an intuitive and accessible speech recognition experience.
+
+
+ Getting Started .
+ Online demos .
+ Learn more
+
+
+
+
+
+
+Explore the demo [here](https://ej2.syncfusion.com/react/demos/?utm_source=npm&utm_medium=listing&utm_campaign=react-otp-input-npm#/fluent2/speech-to-text/default)
+
+### Key Features
+
+* **Real-time transcription**: Instantly captures spoken input and converts it into text ensuring smooth speech recognition.
+* **Interim results**: Provides partial transcriptions as the user speaks, offering dynamic real-time experience before updates before finalizing the text.
+* **Multilingual recognition**: Supports multiple languages and regional variations, allowing users to transcribe speech in their preferred language.
+* **Tooltips**: Displays informative tooltips for start and stop actions, guiding users throughout the speech recognition process.
+* **Appearance**: Supports predefined styles and allows customization of content and icons to meet the application design and user preferences.
+
Trusted by the world's leading companies
@@ -228,7 +253,7 @@ npm install @syncfusion/ej2-react-inputs
Input components are also offered in following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -251,10 +276,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license/?utm_source=npm&utm_campaign=input) for more info.
-© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/inputs/package.json b/components/inputs/package.json
index 9f6893e82..4589c1927 100644
--- a/components/inputs/package.json
+++ b/components/inputs/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-inputs",
- "version": "28.1.37",
+ "version": "29.1.33",
"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 React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/inputs/src/index.ts b/components/inputs/src/index.ts
index 48b79ab22..fd12fce02 100644
--- a/components/inputs/src/index.ts
+++ b/components/inputs/src/index.ts
@@ -9,4 +9,5 @@ export * from './signature';
export * from './rating';
export * from './otp-input';
export * from './smart-textarea';
+export * from './speech-to-text';
export * from '@syncfusion/ej2-inputs';
\ No newline at end of file
diff --git a/components/inputs/src/speech-to-text/index.ts b/components/inputs/src/speech-to-text/index.ts
new file mode 100644
index 000000000..80a005da3
--- /dev/null
+++ b/components/inputs/src/speech-to-text/index.ts
@@ -0,0 +1 @@
+export * from './speechtotext.component';
\ No newline at end of file
diff --git a/components/inplaceeditor/src/inplace-editor/inplaceeditor.component.tsx b/components/inputs/src/speech-to-text/speechtotext.component.tsx
similarity index 59%
rename from components/inplaceeditor/src/inplace-editor/inplaceeditor.component.tsx
rename to components/inputs/src/speech-to-text/speechtotext.component.tsx
index dcd8d1479..0a72e2ac3 100644
--- a/components/inplaceeditor/src/inplace-editor/inplaceeditor.component.tsx
+++ b/components/inputs/src/speech-to-text/speechtotext.component.tsx
@@ -1,30 +1,28 @@
import * as React from 'react';
-import { InPlaceEditor, InPlaceEditorModel } from '@syncfusion/ej2-inplace-editor';
+import { SpeechToText, SpeechToTextModel } from '@syncfusion/ej2-inputs';
import { ComponentBase, applyMixins, DefaultHtmlAttributes } from '@syncfusion/ej2-react-base';
-export interface InPlaceEditorTypecast {
- template?: string | Function | any;
-}
+
/**
- * `InPlaceEditor` represents the react InPlaceEditor.
- * ```tsx
- *
+ * Represents the React SpeechToText Component
+ * ```html
+ *
* ```
*/
-export class InPlaceEditorComponent extends InPlaceEditor {
+export class SpeechToTextComponent extends SpeechToText {
public state: Readonly<{ children?: React.ReactNode | React.ReactNode[] }>
- & Readonly;
+ & Readonly;
public setState: any;
private getDefaultAttributes: Function;
public initRenderCalled: boolean = false;
- private checkInjectedModules: boolean = true;
+ private checkInjectedModules: boolean = false;
private statelessTemplateProps: string[] = null;
private templateProps: string[] = null;
- private immediateRender: boolean = false;
+ private immediateRender: boolean = true;
private isReactMock: boolean = true;
public props: Readonly<{ children?: React.ReactNode | React.ReactNode[] }>
- & Readonly;
+ & Readonly;
public forceUpdate: (callBack?: () => any) => void;
public context: Object;
public portals: any = [];
@@ -42,10 +40,10 @@ export class InPlaceEditorComponent extends InPlaceEditor {
super.render();
this.initRenderCalled = true;
} else {
- return React.createElement('div', this.getDefaultAttributes(),[].concat(this.props.children,this.portals));
+ return React.createElement('button', this.getDefaultAttributes(),[].concat(this.props.children,this.portals));
}
}
}
-applyMixins(InPlaceEditorComponent, [ComponentBase, React.Component]);
+applyMixins(SpeechToTextComponent, [ComponentBase, React.Component]);
diff --git a/components/inputs/styles/bds.scss b/components/inputs/styles/bds.scss
index bb6fe063b..aa12467ab 100644
--- a/components/inputs/styles/bds.scss
+++ b/components/inputs/styles/bds.scss
@@ -10,4 +10,5 @@
@import 'rating/bds.scss';
@import 'data-form/bds.scss';
@import 'otp-input/bds.scss';
+@import 'speech-to-text/bds.scss';
@import 'smart-textarea/bds.scss';
diff --git a/components/inputs/styles/bootstrap-dark.scss b/components/inputs/styles/bootstrap-dark.scss
index fbcbbdee7..4168fb8b8 100644
--- a/components/inputs/styles/bootstrap-dark.scss
+++ b/components/inputs/styles/bootstrap-dark.scss
@@ -10,4 +10,5 @@
@import 'rating/bootstrap-dark.scss';
@import 'data-form/bootstrap-dark.scss';
@import 'otp-input/bootstrap-dark.scss';
+@import 'speech-to-text/bootstrap-dark.scss';
@import 'smart-textarea/bootstrap-dark.scss';
diff --git a/components/inputs/styles/bootstrap.scss b/components/inputs/styles/bootstrap.scss
index ba20e1b4b..8a6d4fda1 100644
--- a/components/inputs/styles/bootstrap.scss
+++ b/components/inputs/styles/bootstrap.scss
@@ -10,4 +10,5 @@
@import 'rating/bootstrap.scss';
@import 'data-form/bootstrap.scss';
@import 'otp-input/bootstrap.scss';
+@import 'speech-to-text/bootstrap.scss';
@import 'smart-textarea/bootstrap.scss';
diff --git a/components/inputs/styles/bootstrap4.scss b/components/inputs/styles/bootstrap4.scss
index 15b85d34e..aaff3ac54 100644
--- a/components/inputs/styles/bootstrap4.scss
+++ b/components/inputs/styles/bootstrap4.scss
@@ -10,4 +10,5 @@
@import 'rating/bootstrap4.scss';
@import 'data-form/bootstrap4.scss';
@import 'otp-input/bootstrap4.scss';
+@import 'speech-to-text/bootstrap4.scss';
@import 'smart-textarea/bootstrap4.scss';
diff --git a/components/inputs/styles/bootstrap5-dark.scss b/components/inputs/styles/bootstrap5-dark.scss
index 520763443..f24e0269a 100644
--- a/components/inputs/styles/bootstrap5-dark.scss
+++ b/components/inputs/styles/bootstrap5-dark.scss
@@ -10,4 +10,5 @@
@import 'rating/bootstrap5-dark.scss';
@import 'data-form/bootstrap5-dark.scss';
@import 'otp-input/bootstrap5-dark.scss';
+@import 'speech-to-text/bootstrap5-dark.scss';
@import 'smart-textarea/bootstrap5-dark.scss';
diff --git a/components/inputs/styles/bootstrap5.3.scss b/components/inputs/styles/bootstrap5.3.scss
index 45477df9e..f1e9ffb6b 100644
--- a/components/inputs/styles/bootstrap5.3.scss
+++ b/components/inputs/styles/bootstrap5.3.scss
@@ -10,4 +10,5 @@
@import 'rating/bootstrap5.3.scss';
@import 'data-form/bootstrap5.3.scss';
@import 'otp-input/bootstrap5.3.scss';
+@import 'speech-to-text/bootstrap5.3.scss';
@import 'smart-textarea/bootstrap5.3.scss';
diff --git a/components/inputs/styles/bootstrap5.scss b/components/inputs/styles/bootstrap5.scss
index 1c6c6050f..d6223024e 100644
--- a/components/inputs/styles/bootstrap5.scss
+++ b/components/inputs/styles/bootstrap5.scss
@@ -10,4 +10,5 @@
@import 'rating/bootstrap5.scss';
@import 'data-form/bootstrap5.scss';
@import 'otp-input/bootstrap5.scss';
+@import 'speech-to-text/bootstrap5.scss';
@import 'smart-textarea/bootstrap5.scss';
diff --git a/components/inputs/styles/fabric-dark.scss b/components/inputs/styles/fabric-dark.scss
index b945b8da9..1de62d97c 100644
--- a/components/inputs/styles/fabric-dark.scss
+++ b/components/inputs/styles/fabric-dark.scss
@@ -10,4 +10,5 @@
@import 'rating/fabric-dark.scss';
@import 'data-form/fabric-dark.scss';
@import 'otp-input/fabric-dark.scss';
+@import 'speech-to-text/fabric-dark.scss';
@import 'smart-textarea/fabric-dark.scss';
diff --git a/components/inputs/styles/fabric.scss b/components/inputs/styles/fabric.scss
index 2f9e6e171..76eef8d9d 100644
--- a/components/inputs/styles/fabric.scss
+++ b/components/inputs/styles/fabric.scss
@@ -10,4 +10,5 @@
@import 'rating/fabric.scss';
@import 'data-form/fabric.scss';
@import 'otp-input/fabric.scss';
+@import 'speech-to-text/fabric.scss';
@import 'smart-textarea/fabric.scss';
diff --git a/components/inputs/styles/fluent-dark.scss b/components/inputs/styles/fluent-dark.scss
index bccb6756a..5a8f3002f 100644
--- a/components/inputs/styles/fluent-dark.scss
+++ b/components/inputs/styles/fluent-dark.scss
@@ -10,4 +10,5 @@
@import 'rating/fluent-dark.scss';
@import 'data-form/fluent-dark.scss';
@import 'otp-input/fluent-dark.scss';
+@import 'speech-to-text/fluent-dark.scss';
@import 'smart-textarea/fluent-dark.scss';
diff --git a/components/inputs/styles/fluent.scss b/components/inputs/styles/fluent.scss
index c76812327..0a3c7bfd4 100644
--- a/components/inputs/styles/fluent.scss
+++ b/components/inputs/styles/fluent.scss
@@ -10,4 +10,5 @@
@import 'rating/fluent.scss';
@import 'data-form/fluent.scss';
@import 'otp-input/fluent.scss';
+@import 'speech-to-text/fluent.scss';
@import 'smart-textarea/fluent.scss';
diff --git a/components/inputs/styles/fluent2.scss b/components/inputs/styles/fluent2.scss
index 8daaff2a8..592e396fd 100644
--- a/components/inputs/styles/fluent2.scss
+++ b/components/inputs/styles/fluent2.scss
@@ -10,4 +10,5 @@
@import 'rating/fluent2.scss';
@import 'data-form/fluent2.scss';
@import 'otp-input/fluent2.scss';
+@import 'speech-to-text/fluent2.scss';
@import 'smart-textarea/fluent2.scss';
diff --git a/components/inputs/styles/highcontrast-light.scss b/components/inputs/styles/highcontrast-light.scss
index dd585ba7f..40baf15d5 100644
--- a/components/inputs/styles/highcontrast-light.scss
+++ b/components/inputs/styles/highcontrast-light.scss
@@ -10,4 +10,5 @@
@import 'rating/highcontrast-light.scss';
@import 'data-form/highcontrast-light.scss';
@import 'otp-input/highcontrast-light.scss';
+@import 'speech-to-text/highcontrast-light.scss';
@import 'smart-textarea/highcontrast-light.scss';
diff --git a/components/inputs/styles/highcontrast.scss b/components/inputs/styles/highcontrast.scss
index 017c6f191..c62d8a054 100644
--- a/components/inputs/styles/highcontrast.scss
+++ b/components/inputs/styles/highcontrast.scss
@@ -10,4 +10,5 @@
@import 'rating/highcontrast.scss';
@import 'data-form/highcontrast.scss';
@import 'otp-input/highcontrast.scss';
+@import 'speech-to-text/highcontrast.scss';
@import 'smart-textarea/highcontrast.scss';
diff --git a/components/inputs/styles/material-dark.scss b/components/inputs/styles/material-dark.scss
index 7c6c583dc..ecdb96f46 100644
--- a/components/inputs/styles/material-dark.scss
+++ b/components/inputs/styles/material-dark.scss
@@ -10,4 +10,5 @@
@import 'rating/material-dark.scss';
@import 'data-form/material-dark.scss';
@import 'otp-input/material-dark.scss';
+@import 'speech-to-text/material-dark.scss';
@import 'smart-textarea/material-dark.scss';
diff --git a/components/inputs/styles/material.scss b/components/inputs/styles/material.scss
index 7cca9bea3..d5bc13161 100644
--- a/components/inputs/styles/material.scss
+++ b/components/inputs/styles/material.scss
@@ -10,4 +10,5 @@
@import 'rating/material.scss';
@import 'data-form/material.scss';
@import 'otp-input/material.scss';
+@import 'speech-to-text/material.scss';
@import 'smart-textarea/material.scss';
diff --git a/components/inputs/styles/material3-dark.scss b/components/inputs/styles/material3-dark.scss
index 29c178501..d83b13d3e 100644
--- a/components/inputs/styles/material3-dark.scss
+++ b/components/inputs/styles/material3-dark.scss
@@ -11,4 +11,5 @@
@import 'rating/material3-dark.scss';
@import 'data-form/material3-dark.scss';
@import 'otp-input/material3-dark.scss';
+@import 'speech-to-text/material3-dark.scss';
@import 'smart-textarea/material3-dark.scss';
diff --git a/components/inputs/styles/material3.scss b/components/inputs/styles/material3.scss
index f1eb2ed25..ff196f061 100644
--- a/components/inputs/styles/material3.scss
+++ b/components/inputs/styles/material3.scss
@@ -11,4 +11,5 @@
@import 'rating/material3.scss';
@import 'data-form/material3.scss';
@import 'otp-input/material3.scss';
+@import 'speech-to-text/material3.scss';
@import 'smart-textarea/material3.scss';
diff --git a/components/inputs/styles/speech-to-text/bds.scss b/components/inputs/styles/speech-to-text/bds.scss
new file mode 100644
index 000000000..6d9ed317f
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/bds.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/bds.scss';
diff --git a/components/inputs/styles/speech-to-text/bootstrap-dark.scss b/components/inputs/styles/speech-to-text/bootstrap-dark.scss
new file mode 100644
index 000000000..f8633040c
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/bootstrap-dark.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/bootstrap-dark.scss';
diff --git a/components/inputs/styles/speech-to-text/bootstrap.scss b/components/inputs/styles/speech-to-text/bootstrap.scss
new file mode 100644
index 000000000..285f64030
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/bootstrap.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/bootstrap.scss';
diff --git a/components/inputs/styles/speech-to-text/bootstrap4.scss b/components/inputs/styles/speech-to-text/bootstrap4.scss
new file mode 100644
index 000000000..d495c30d6
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/bootstrap4.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/bootstrap4.scss';
diff --git a/components/inputs/styles/speech-to-text/bootstrap5-dark.scss b/components/inputs/styles/speech-to-text/bootstrap5-dark.scss
new file mode 100644
index 000000000..be6086174
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/bootstrap5-dark.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/bootstrap5-dark.scss';
diff --git a/components/inputs/styles/speech-to-text/bootstrap5.3.scss b/components/inputs/styles/speech-to-text/bootstrap5.3.scss
new file mode 100644
index 000000000..dbcbcc471
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/bootstrap5.3.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/bootstrap5.3.scss';
diff --git a/components/inputs/styles/speech-to-text/bootstrap5.scss b/components/inputs/styles/speech-to-text/bootstrap5.scss
new file mode 100644
index 000000000..7b28f9a1d
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/bootstrap5.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/bootstrap5.scss';
diff --git a/components/inputs/styles/speech-to-text/fabric-dark.scss b/components/inputs/styles/speech-to-text/fabric-dark.scss
new file mode 100644
index 000000000..1272432ee
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/fabric-dark.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/fabric-dark.scss';
diff --git a/components/inputs/styles/speech-to-text/fabric.scss b/components/inputs/styles/speech-to-text/fabric.scss
new file mode 100644
index 000000000..97ccd1526
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/fabric.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/fabric.scss';
diff --git a/components/inputs/styles/speech-to-text/fluent-dark.scss b/components/inputs/styles/speech-to-text/fluent-dark.scss
new file mode 100644
index 000000000..745ba27b5
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/fluent-dark.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/fluent-dark.scss';
diff --git a/components/inputs/styles/speech-to-text/fluent.scss b/components/inputs/styles/speech-to-text/fluent.scss
new file mode 100644
index 000000000..66e84cde4
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/fluent.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/fluent.scss';
diff --git a/components/inputs/styles/speech-to-text/fluent2.scss b/components/inputs/styles/speech-to-text/fluent2.scss
new file mode 100644
index 000000000..7fdc0074a
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/fluent2.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/fluent2.scss';
diff --git a/components/inputs/styles/speech-to-text/highcontrast-light.scss b/components/inputs/styles/speech-to-text/highcontrast-light.scss
new file mode 100644
index 000000000..6eadf985c
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/highcontrast-light.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/highcontrast-light.scss';
diff --git a/components/inputs/styles/speech-to-text/highcontrast.scss b/components/inputs/styles/speech-to-text/highcontrast.scss
new file mode 100644
index 000000000..75993c9b4
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/highcontrast.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/highcontrast.scss';
diff --git a/components/inputs/styles/speech-to-text/material-dark.scss b/components/inputs/styles/speech-to-text/material-dark.scss
new file mode 100644
index 000000000..6347ac3c9
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/material-dark.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/material-dark.scss';
diff --git a/components/inputs/styles/speech-to-text/material.scss b/components/inputs/styles/speech-to-text/material.scss
new file mode 100644
index 000000000..595881d8d
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/material.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/material.scss';
diff --git a/components/inputs/styles/speech-to-text/material3-dark.scss b/components/inputs/styles/speech-to-text/material3-dark.scss
new file mode 100644
index 000000000..2327cadd9
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/material3-dark.scss
@@ -0,0 +1,2 @@
+@import 'ej2-base/styles/definition/material3-dark.scss';
+@import 'ej2-inputs/styles/speech-to-text/material3-dark.scss';
diff --git a/components/inputs/styles/speech-to-text/material3.scss b/components/inputs/styles/speech-to-text/material3.scss
new file mode 100644
index 000000000..34ca8b58c
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/material3.scss
@@ -0,0 +1,2 @@
+@import 'ej2-base/styles/definition/material3.scss';
+@import 'ej2-inputs/styles/speech-to-text/material3.scss';
diff --git a/components/inputs/styles/speech-to-text/tailwind-dark.scss b/components/inputs/styles/speech-to-text/tailwind-dark.scss
new file mode 100644
index 000000000..3d4d9513e
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/tailwind-dark.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/tailwind-dark.scss';
diff --git a/components/inputs/styles/speech-to-text/tailwind.scss b/components/inputs/styles/speech-to-text/tailwind.scss
new file mode 100644
index 000000000..5864f0799
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/tailwind.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/tailwind.scss';
diff --git a/components/inputs/styles/speech-to-text/tailwind3.scss b/components/inputs/styles/speech-to-text/tailwind3.scss
new file mode 100644
index 000000000..f3deaebd3
--- /dev/null
+++ b/components/inputs/styles/speech-to-text/tailwind3.scss
@@ -0,0 +1 @@
+@import 'ej2-inputs/styles/speech-to-text/tailwind3.scss';
diff --git a/components/inputs/styles/tailwind-dark.scss b/components/inputs/styles/tailwind-dark.scss
index b5f521c7a..d34f13f1e 100644
--- a/components/inputs/styles/tailwind-dark.scss
+++ b/components/inputs/styles/tailwind-dark.scss
@@ -10,4 +10,5 @@
@import 'rating/tailwind-dark.scss';
@import 'data-form/tailwind-dark.scss';
@import 'otp-input/tailwind-dark.scss';
+@import 'speech-to-text/tailwind-dark.scss';
@import 'smart-textarea/tailwind-dark.scss';
diff --git a/components/inputs/styles/tailwind.scss b/components/inputs/styles/tailwind.scss
index 222327246..6fb42fa56 100644
--- a/components/inputs/styles/tailwind.scss
+++ b/components/inputs/styles/tailwind.scss
@@ -10,4 +10,5 @@
@import 'rating/tailwind.scss';
@import 'data-form/tailwind.scss';
@import 'otp-input/tailwind.scss';
+@import 'speech-to-text/tailwind.scss';
@import 'smart-textarea/tailwind.scss';
diff --git a/components/inputs/styles/tailwind3.scss b/components/inputs/styles/tailwind3.scss
index 81186654f..45b2d1c74 100644
--- a/components/inputs/styles/tailwind3.scss
+++ b/components/inputs/styles/tailwind3.scss
@@ -10,4 +10,5 @@
@import 'rating/tailwind3.scss';
@import 'data-form/tailwind3.scss';
@import 'otp-input/tailwind3.scss';
+@import 'speech-to-text/tailwind3.scss';
@import 'smart-textarea/tailwind3.scss';
diff --git a/components/interactivechat/CHANGELOG.md b/components/interactivechat/CHANGELOG.md
index 314f5de90..b6b37b6ed 100644
--- a/components/interactivechat/CHANGELOG.md
+++ b/components/interactivechat/CHANGELOG.md
@@ -2,13 +2,28 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.33 (2025-03-25)
+
+### Chat UI
+
+#### Bug Fixes
+
+- `#I700931` - Now the issue with TextArea doesn't adjust the height dynamically when the text exceeds the current height has been resolved.
+
+#### Features
+
+- Now we have provided two methods `scrollToMessage` and `focusAsync` to enhance user experience:
+
+- **scrollToMessage(string messageId)** – Scrolls to the specific message using its unique ID, allowing users to quickly navigate to the messages.
+- **focus** – Sets focus on the input textarea, enabling seamless message typing without manual interaction.
### AI AssistView
#### Features
-- `#I669136` - Now we have provided a new method `scrollToBottom()` to programmatically scroll the view to the bottom in the AssistView.
+- Now we have provided steaming support in the AI AssistView which enables dynamic updates of the responses as chunks by using the existing method `addPromptResponse()` method with an additional argument `isFinal` to indicate the final response.
+
+- Now we have provided a new event `stopRespondingClick` which triggers when the stop responding button is clicked.
## 27.1.48 (2024-09-18)
diff --git a/components/interactivechat/package.json b/components/interactivechat/package.json
index 8a6a5e9f5..e115d7e73 100644
--- a/components/interactivechat/package.json
+++ b/components/interactivechat/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-interactive-chat",
- "version": "28.1.33",
+ "version": "29.1.33",
"description": "Essential JS 2 Component for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/kanban/CHANGELOG.md b/components/kanban/CHANGELOG.md
index a18d27239..2e0cbb16a 100644
--- a/components/kanban/CHANGELOG.md
+++ b/components/kanban/CHANGELOG.md
@@ -2,14 +2,6 @@
## [Unreleased]
-## 28.1.37 (2024-12-31)
-
-### Kanban
-
-#### Bug Fixes
-
-- `#I660067` - Now, the card drop functionality works properly at the top of another column when `SwimlaneSettings` is enabled in the Kanban.
-
## 25.1.35 (2024-03-15)
### Kanban
diff --git a/components/kanban/README.md b/components/kanban/README.md
index 87d1adf86..e8bd057cd 100644
--- a/components/kanban/README.md
+++ b/components/kanban/README.md
@@ -92,7 +92,7 @@ export default App;
Kanban component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
diff --git a/components/kanban/package.json b/components/kanban/package.json
index 9afbbe628..a3be9cee0 100644
--- a/components/kanban/package.json
+++ b/components/kanban/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-kanban",
- "version": "28.1.37",
+ "version": "28.1.33",
"description": "The Kanban board is an efficient way to visualize the workflow at each stage along its path to completion. The most important features available are Swim lane, filtering, and editing. for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/layouts/CHANGELOG.md b/components/layouts/CHANGELOG.md
index 06d03ea6d..fa0d4dc1b 100644
--- a/components/layouts/CHANGELOG.md
+++ b/components/layouts/CHANGELOG.md
@@ -2,6 +2,22 @@
## [Unreleased]
+## 29.1.37 (2025-04-08)
+
+### Dashboard Layout
+
+#### Bug Fixes
+
+- `#I703775` - Resolved the console error when adding panels dynamically after performing a drag and drop action in the Dashboard Layout component.
+
+## 29.1.35 (2025-04-01)
+
+### Dashboard Layout
+
+#### Bug Fixes
+
+- `#I704506` - An issue with change event when adding the panel to the Dashboard Layout component has been resolved.
+
## 25.1.35 (2024-03-15)
### Timeline
diff --git a/components/layouts/README.md b/components/layouts/README.md
index 67dc99de9..ae23e437b 100644
--- a/components/layouts/README.md
+++ b/components/layouts/README.md
@@ -14,7 +14,7 @@ The layout package contains cards, avatars, splitter, timeline and Dashboard Lay

-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, you can [purchase](https://www.syncfusion.com/sales/products/?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials/?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, you can [purchase](https://www.syncfusion.com/sales/products/?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials/?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm).
> A free [community license](https://www.syncfusion.com/products/communitylicense/?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
@@ -54,11 +54,8 @@ Following list of components are available in the package
These components are available in following list of:
-1. [Angular](https://www.syncfusion.com/angular-ui-components?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm)
-2. [Vue](https://www.syncfusion.com/vue-ui-components?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm)
-3. [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm)
-4. [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm)
-5. [JavaScript (ES5)](https://www.syncfusion.com/javascript-ui-controls?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm)
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| :-----: | :-----: | :-----: | :-----: | :-----: |
## Use Case samples
@@ -144,4 +141,4 @@ Check the license detail [here](https://github.com/syncfusion/ej2-react-ui-compo
Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components/blob/master/components/layouts/CHANGELOG.md/?utm_source=npm&utm_medium=listing&utm_campaign=react-layout-npm)
-© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
+© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/layouts/package.json b/components/layouts/package.json
index 26227513a..4afceb717 100644
--- a/components/layouts/package.json
+++ b/components/layouts/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-layouts",
- "version": "28.1.33",
+ "version": "29.1.35",
"description": "A package of Essential JS 2 layout pure CSS components such as card and avatar. The card is used as small container to show content in specific structure, whereas the avatars are icons, initials or figures representing particular person. for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/lineargauge/README.md b/components/lineargauge/README.md
index 709896c2d..2a2e2057f 100644
--- a/components/lineargauge/README.md
+++ b/components/lineargauge/README.md
@@ -57,7 +57,7 @@ export default App;
Linear Gauge component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -95,10 +95,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/components/lineargauge/license?utm_source=npm&utm_campaign=react-lineargauge-npm) for more info.
-© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/lineargauge/package.json b/components/lineargauge/package.json
index 20c3fd1a8..b0fb2bb8c 100644
--- a/components/lineargauge/package.json
+++ b/components/lineargauge/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-lineargauge",
- "version": "16.41.0",
+ "version": "29.1.33",
"description": "Essential JS 2 LinearGauge Components for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/lists/CHANGELOG.md b/components/lists/CHANGELOG.md
index a9424b991..56f9cc01b 100644
--- a/components/lists/CHANGELOG.md
+++ b/components/lists/CHANGELOG.md
@@ -2,15 +2,7 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
-
-### ListBox
-
-#### Bug Fixes
-
-- `#I667040` - Issue with "previous and current index are not return proper values in `listbox` while drag and drop event" has been resolved.
-
-## 28.1.33 (2024-12-12)
+## 29.1.37 (2025-04-08)
### ListView
diff --git a/components/lists/README.md b/components/lists/README.md
index c1b7de050..e756d0e77 100644
--- a/components/lists/README.md
+++ b/components/lists/README.md
@@ -4,7 +4,7 @@ The react listview component allows you to select an item or multiple items from

-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/?utm_source=npm&utm_campaign=listview). To acquire a license, you can [purchase](https://www.syncfusion.com/sales/products/?utm_source=npm&utm_campaign=listview) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials/?utm_source=npm&utm_campaign=listview).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/?utm_source=npm&utm_campaign=listview). To acquire a license, you can [purchase](https://www.syncfusion.com/sales/products/?utm_source=npm&utm_campaign=listview) or start a free 30-day trial [here](https://www.syncfusion.com/account/manage-trials/start-trials/?utm_source=npm&utm_campaign=listview).
> A free [community license](https://www.syncfusion.com/products/communitylicense/?utm_source=npm&utm_campaign=listview) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
@@ -26,11 +26,8 @@ npm install @syncfusion/ej2-react-lists
`Lists` component is also offered in following list of frameworks.
-1. [Angular](https://github.com/syncfusion/ej2-angular-ui-components/tree/master/components/lists/?utm_source=npm&utm_campaign=listview)
-2. [VueJS](https://github.com/syncfusion/ej2-vue-ui-components/tree/master/components/lists/?utm_source=npm&utm_campaign=listview)
-3. [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls/listview/?utm_source=npm&utm_campaign=listview)
-4. [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls/listview/?utm_source=npm&utm_campaign=listview)
-5. [JavaScript (ES5)](https://www.syncfusion.com/javascript-ui-controls/listview/?utm_source=npm&utm_campaign=listview)
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -68,4 +65,4 @@ Check the license detail [here](https://github.com/syncfusion/ej2-react-ui-compo
Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components/blob/master/components/lists/CHANGELOG.md/?utm_source=npm&utm_campaign=listview)
-© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
+© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
diff --git a/components/lists/package.json b/components/lists/package.json
index 369ea71aa..4b42b6ea6 100644
--- a/components/lists/package.json
+++ b/components/lists/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-lists",
- "version": "28.1.33",
+ "version": "18.23.1",
"description": "The listview control allows you to select an item or multiple items from a list-like interface and represents the data in interactive hierarchical structure across different layouts or views. for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/maps/CHANGELOG.md b/components/maps/CHANGELOG.md
index 221550364..c57e7347e 100644
--- a/components/maps/CHANGELOG.md
+++ b/components/maps/CHANGELOG.md
@@ -8,31 +8,36 @@
## [Unreleased]
-## 28.1.38 (2025-01-07)
+## 29.1.37 (2025-04-08)
### Maps
-#### Bug fixes
+#### New Features
+
+- An animation transition will now occur when the data labels are first rendered.
-- `#I668862` - Markers will now render correctly at certain zoom levels when the `animationDuration` is enabled for layers in Maps.
+#### Bug Fixes
+
+- `#I493376` - The tooltip will now be displayed properly above the marker templates.
-## 28.1.33 (2024-12-12)
+## 28.2.9 (2025-03-04)
### Maps
-#### New features
+#### Bug fixes
-- `#I523666`, `#I613689` - Marker clusters can now be enabled for individual marker groups using the `clusterSettings` property in the `markerSettings` of the map layer. This allows you to apply customizations such as different colors, shapes, connector lines, and marker count labels to marker clusters in each group.
+- `#I695421` - The data label will render correctly when binds to the specified label Path.
-## 27.1.56 (2024-10-23)
+## 28.2.6 (2025-02-18)
### Maps
#### Bug fixes
-- `#F194675` - The `panComplete` event is now functioning properly with online map providers.
+- `#I681991` - Now, the marker will not be translated for the maximum zoomed-out layers.
+- `#I686422` - Now, the marker cluster expands properly when clicked.
-## 27.1.48 (2024-09-18)
+## 28.2.3 (2025-01-29)
### Maps
diff --git a/components/maps/README.md b/components/maps/README.md
index 1b13bc80a..d34e0c481 100644
--- a/components/maps/README.md
+++ b/components/maps/README.md
@@ -65,7 +65,7 @@ export default App;
Maps component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -112,10 +112,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/components/maps/license?utm_source=npm&utm_campaign=maps) for more info.
-© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/maps/package.json b/components/maps/package.json
index 7ed4bdc95..8d66a433c 100644
--- a/components/maps/package.json
+++ b/components/maps/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-maps",
- "version": "28.1.38",
+ "version": "16.42.7",
"description": "The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/multicolumncombobox/CHANGELOG.md b/components/multicolumncombobox/CHANGELOG.md
index 7f092fa46..1f866a836 100644
--- a/components/multicolumncombobox/CHANGELOG.md
+++ b/components/multicolumncombobox/CHANGELOG.md
@@ -2,14 +2,6 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
-
-### MultiColumn ComboBox
-
-#### Bug Fixes
-
-- `#I666815` - Now the issue with value selection using complex data binding in the Multicolumn ComboBox has been resolved.
-
## 27.1.48 (2024-09-18)
### MultiColumn ComboBox
diff --git a/components/multicolumncombobox/package.json b/components/multicolumncombobox/package.json
index 369e3c5e8..a1a29f392 100644
--- a/components/multicolumncombobox/package.json
+++ b/components/multicolumncombobox/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-multicolumn-combobox",
- "version": "28.1.33",
+ "version": "27.1.48",
"description": "Essential JS 2 Component for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/navigations/CHANGELOG.md b/components/navigations/CHANGELOG.md
index 46aa700ea..c1a15ceb7 100644
--- a/components/navigations/CHANGELOG.md
+++ b/components/navigations/CHANGELOG.md
@@ -2,6 +2,90 @@
## [Unreleased]
+## 29.1.37 (2025-04-08)
+
+### Tab
+
+#### Bug Fixes
+
+- `#I703472` - The issue with misalignment of the tab header text and close icon in Tailwind 3 and Fluent 2 themes has been resolved.
+
+### Toolbar
+
+#### Bug Fixes
+
+- `#I705438` - An issue where focus was maintained on a disabled toolbar item has been fixed.
+
+## 29.1.33 (2025-03-25)
+
+### Menu
+
+#### Bug Fixes
+
+- `#I695706` - The accessibility violation issue encountered when opening the submenu of the menu component has been resolved.
+
+### Toolbar
+
+#### Bug Fixes
+
+- `#I689782` - An issue with the toolbar focus style not being applied in Tailwind 3 and Fluent 2 themes while using keyboard navigation in the Mac Safari browser has been resolved.
+
+### TreeView
+
+#### Bug Fixes
+
+- `#I694965` - Resolved an issue where the parent node check state was not maintained in nested data after filtering when Select All was used in the `DropdownTree` component.
+
+## 28.2.6 (2025-02-18)
+
+### Toolbar
+
+#### Bug Fixes
+
+- `#I686672` - An issue with the toolbar scrollable arrows not removing after resizing page to full width, has been resolved.
+
+### Carousel
+
+#### Bug Fixes
+
+- `#I688740` - An issue with the carousel item moving when trying to navigate using the tab key has been resolved.
+
+### TreeView
+
+#### Bug Fixes
+
+- `#I682127` - Resolved an issue where the checkbox state was not maintained properly during custom filtering operations in the `DropdownTree` component.
+
+## 28.2.5 (2025-02-11)
+
+### Tab
+
+#### Bug Fixes
+
+- `#I686179` - An issue where the Tab content not loaded properly while switching the tabs has been fixed.
+
+### TreeView
+
+#### Bug Fixes
+
+- `#I686187` - The expand animation issue, which occurred when adding and removing nodes inside the TreeView component's expanding event handler, has been resolved.
+
+## 28.2.4 (2025-02-04)
+
+### TreeView
+
+#### Bug Fixes
+
+- `#I681955` - Resolved an issue where the `aria-activedescendant` attribute was incorrectly updated when the TreeView component was empty.
+
+## 28.2.3 (2025-01-29)
+
+### TreeView
+
+#### Bug Fixes
+
+- `#I677520` - The issue with TreeView is not focusable when dynamically adding a data source to an empty TreeView component has been resolved.
+
## 28.1.41 (2025-01-21)
### Menu
diff --git a/components/navigations/README.md b/components/navigations/README.md
index 2cc1ab325..0ea87b8bc 100644
--- a/components/navigations/README.md
+++ b/components/navigations/README.md
@@ -268,7 +268,7 @@ npm install @syncfusion/ej2-react-navigations
Navigation components are also offered in following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
diff --git a/components/navigations/package.json b/components/navigations/package.json
index d964fdf4b..105b4b16d 100644
--- a/components/navigations/package.json
+++ b/components/navigations/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-navigations",
- "version": "28.1.39",
+ "version": "29.1.33",
"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 React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/notifications/CHANGELOG.md b/components/notifications/CHANGELOG.md
index cbfac43d5..95b634de6 100644
--- a/components/notifications/CHANGELOG.md
+++ b/components/notifications/CHANGELOG.md
@@ -2,7 +2,7 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.33 (2025-03-25)
### Message
diff --git a/components/notifications/README.md b/components/notifications/README.md
index 8c14d9a12..caf413461 100644
--- a/components/notifications/README.md
+++ b/components/notifications/README.md
@@ -107,7 +107,7 @@ npm install @syncfusion/ej2-react-notifications
Notification components are also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -130,10 +130,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICNESE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/notifications/package.json b/components/notifications/package.json
index fe37f3180..8458740e8 100644
--- a/components/notifications/package.json
+++ b/components/notifications/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-notifications",
- "version": "21.5.2",
+ "version": "29.1.33",
"description": "A package of Essential JS 2 notification components such as Toast and Badge which used to notify important information to end-users. for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/pdfviewer/CHANGELOG.md b/components/pdfviewer/CHANGELOG.md
index b11158a88..67fb30152 100644
--- a/components/pdfviewer/CHANGELOG.md
+++ b/components/pdfviewer/CHANGELOG.md
@@ -2,6 +2,138 @@
## [Unreleased]
+## 29.1.37 (2025-04-08)
+
+### PDF Viewer
+
+#### Bug Fixes
+
+- `#I708196` - The script error no longer occurs when loading the PDF document after it has been programmatically unloaded from the PDF Viewer.
+- `#I196344` - Fixed an issue where the signature value did not appear while adding the field programmatically.
+- `#I700063` - The annotation rendering is now optimized for documents with more annotations.
+- `#I698822` - Fixed an issue where the locked custom stamp remains editable.
+- `#I704815` - Enhanced the `fireFormFieldMoveEvent`, `fireFormFieldMouseLeaveEvent`, `fireFormFieldMouseOverEvent`, `fireFormFieldSelectEvent`, `fireFormFieldUnSelectEvent`, and `fireFormFieldResizeEvent` to include additional relevant details.
+
+## 29.1.35 (2025-04-01)
+
+### PDF Viewer
+
+#### Bug Fixes
+
+- `#I685698` - `PDFium` resources can now be loaded without requiring the `ej2-pdfviewer-lib` folder.
+- `#I702575` - Double quotes will no longer be removed from the text box field when reloading a downloaded document.
+- `#I689380` - The file size will not increase when saving the document without making any changes.
+- `#I698835` - Improved performance and reduced lag when zooming in on specific landscape PDF files.
+- `#I695141` - The `documentLoadFailed` event now triggers as expected when attempting to load an invalid PDF URL.
+- `#I704811` - The `formFieldAdd` event is now triggered when adding form fields programmatically to non-rendered pages.
+- `#I683048` - Fixed an issue where the custom stamp image did not appear in the downloaded PDF when modified programmatically.
+- `#I699488` - Resolved an exception that occurred when importing and deleting annotations simultaneously within the `annotationAdd` event.
+- `#I697942` - The signature and initial form field values are now correctly included in the form field collections for non-rendered pages.
+- `#I707879` - The script error does not occur when the `documentId` is passed to the document path on the server side.
+- `#I699776` - Fixed an issue where `PdfViewer` threw a 'Cannot read properties of undefined' error under certain conditions when module injection was not used.
+
+## 29.1.33 (2025-03-25)
+
+### PDF Viewer
+
+#### New Features
+
+- Enhanced text search performance for large PDF documents.
+- Added support for asynchronously extracting and finding text using the `extractText` and `findTextAsync` APIs.
+- `#I645218` - Optimized memory usage when loading large PDF documents, with further enhancements available through the `ExtractTextOptions`.
+- `#I645354` - Added the `resourcesLoaded` event in PDF Viewer.
+
+#### Bug Fixes
+
+- `#I686925` - Now, the text search works correctly when searching for multiple words in Unicode text.
+- `#I693186` - Now, the Angular change detection event does not trigger continuously while zooming.
+
+## 28.2.11 (2025-03-11)
+
+### PDF Viewer
+
+#### Bug Fixes
+
+- `#I696432` - Now, the form fields no longer disappear when reloading the PDF document after a pinch zoom without the form designer module.
+- `#I695648` - Now, the exception did not occur when saving the provided document without scrolling.
+- `#I695167` - Now, the custom data value is updated properly for non-rendered pages using the `updateFormField` API.
+
+#### Breaking Changes
+
+-`#I695236` - The `validateFormFields` API will no longer be triggered after completing the required form fields and initiating `download` or `saveAsBlob`. To proceed with `download` or `saveAsBlob` without filling in the required fields, simply disable the `validateFormFields` event by setting [`enableFormFieldsValidation`](https://helpej2.syncfusion.com/documentation/api/pdfviewer/#enableformfieldsvalidation) to false.
+
+-`#I695236` - The `validateFormFields` API will no longer be triggered after completing the required form fields and initiating `download` or `saveAsBlob`. To proceed with `download` or `saveAsBlob` without filling in the required fields, simply disable the `validateFormFields` event by setting [`enableFormFieldsValidation`](https://ej2.syncfusion.com/react/documentation/api/pdfviewer/#enableformfieldsvalidation) to false.
+
+## 28.2.9 (2025-03-04)
+
+### PDF Viewer
+
+#### Bug Fixes
+
+- `#I688924` - Now, the stamp annotation is displayed correctly in the provided document in the PDF Viewer.
+- `#I688583` - Now, we are able to add the signature to the signature field properly after clearing the form field value using the `clearFormFields` method.
+
+## 28.2.7 (2025-02-25)
+
+### PDF Viewer
+
+#### Bug Fixes
+
+- `#I687949` - Now, the Exception will not occur while loading the customer provided document with form fields.
+- `#I688986` - Now, the form field bounds values are available in the `formFieldAdd` event.
+- `#I691472` - Now, the exception did not occur when trying to print the document without annotation modules.
+- Now, the script error did not occur when loading the document with modified toolbar settings.
+- `#I689173` - Now, the form field on the non-rendered page does not disappear after filling in the textbox field.
+
+- `#I687949` - Now, the Exception will not occur while loading the customer provided document with form fields.
+- `#I688986` - Now, the form field bounds values are available in the `formFieldAdd` event.
+- Now, the script error did not occur when loading the document with modified toolbar settings.
+- `#I691472` - Now, the exception did not occur when trying to print the document without annotation modules.
+- `#I689173` - Now, the form field on the non-rendered page does not disappear after filling in the textbox field.
+
+## 28.2.6 (2025-02-18)
+
+### PDF Viewer
+
+#### Bug Fixes
+
+- `#I664230` - Now , the signature annotation will appear in UI upon import when deleted programmatically.
+- `#I683048` - Now , the custom stamp image will appear in UI when changing the image source dynamically.
+- `#I686411` - Now, the pan mode is not disabled when the Ctrl key is pressed.
+- `#I686925`, `#686758` - Now, the `findText` method properly returns the width value for the searched text.
+- `#I689347` - Now, the script error no longer occurs when deleting the text markup annotation using the `deleteAnnotationById` method.
+
+## 28.2.5 (2025-02-11)
+
+### PDF Viewer
+
+#### Bug Fixes
+
+- `#I683657` - Now, the scale ratio updated properly when changing the `measurementSettings` dynamically.
+- `#I683269` - Now, the form field value is updated properly after disabling read-only mode programmatically.
+- `#I675316` - The date and time format is now preserved correctly in the comment panel when importing annotations.
+- `#I687098` - Now , the Exception will not occur when downloading the customer provided document with the newly added annotation.
+- `#I680877` - Now, the handwritten signature width and height are not swapped for rotated documents.
+- `#I682398` - Now, the font height is retrieved properly from the widget annotation.
+- `#I686841` - Now , the `customData` will update properly when adding the annotations programmatically.
+
+## 28.2.4 (2025-02-04)
+
+### PDF Viewer
+
+#### Breaking Changes
+
+- `#I661474` - The default preservation of highlight annotations has been enhanced, along with an update to the default highlight color when added programmatically.
+
+## 28.2.3 (2025-01-29)
+
+### PDF Viewer
+
+#### Bug Fixes
+
+- `#I679527` - Now, the annotations no longer disappear when programmatically selecting annotations on a non-rendered page.
+- `#I678021` - Now, the order of annotations is properly preserved if the document contains stamp annotations.
+
## 28.1.41 (2025-01-21)
### PDF Viewer
@@ -55,6 +187,11 @@
- `#I663071` - Now, the `printStart` event is triggered when printing a PDF using the `Ctrl + P` shortcut.
- `#I662257` - No script error occurs when loading the provided document and scrolling quickly to the end of the page.
+- `#I551643`, `#I664728` - Now, the script error does not occur when importing the large annotations.
+- `#I663071` - Now, the `printStart` event is triggered when printing a PDF using the `Ctrl + P` shortcut.
+- `#I662257` - No script error occurs when loading the provided document and scrolling quickly to the end of the page.
+- `#I659553` - Now, the text field background color appears as expected.
+
## 28.1.35 (2024-12-18)
### PDF Viewer
diff --git a/components/pdfviewer/README.md b/components/pdfviewer/README.md
index f0f31d449..6b5a8e174 100644
--- a/components/pdfviewer/README.md
+++ b/components/pdfviewer/README.md
@@ -124,7 +124,7 @@ root.render();
PDF Viewer component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Key features
diff --git a/components/pdfviewer/package.json b/components/pdfviewer/package.json
index 2c5777ae4..bb67f3957 100644
--- a/components/pdfviewer/package.json
+++ b/components/pdfviewer/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-pdfviewer",
- "version": "28.1.39",
+ "version": "29.1.35",
"description": "Essential JS 2 PDF viewer Component for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/pivotview/CHANGELOG.md b/components/pivotview/CHANGELOG.md
index d0316bfcf..7a0401f3b 100644
--- a/components/pivotview/CHANGELOG.md
+++ b/components/pivotview/CHANGELOG.md
@@ -2,39 +2,28 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.37 (2025-04-08)
### Pivot Table
-#### Bug fixes
-
-- `#I657448` - Double-clicking the 'No records to display' cell for drill-through in an empty pivot table will no longer trigger an error.
-- `#I679703` - The Y-axis title can now be customized for the Pivot Chart when using the 'Combined' multiple axis mode.
-
-## 28.1.38 (2025-01-07)
-
-### Pivot Table
-
-#### Bug fixes
+#### Bug Fixes
-- When the 'defer layout update' option is enabled, the 'actionComplete' event will now be triggered with the correct action name in the pivot table.
+- `#I704581` - The 'actionComplete' event now accurately returns the correct 'actionInfo' details when transitioning between pivot table and pivot chart views.
+- The pivot chart can now be successfully exported as PNG, JPEG, and SVG files, even when the 'allowPdfExport' property is disabled.
-## 28.1.37 (2024-12-31)
+## 29.1.33 (2025-03-25)
### Pivot Table
#### Bug fixes
-- `#I660802` - The autofit option will now be applied correctly to the pivot table cells without any extra space.
-
-## 28.1.36
-
-### Pivot Table
+- `#F196192` - The 'Hiding Subtotals' option will now work correctly in the pivot table when it is rendered with a static field list.
+- This release enhances the usability and stability of the Pivot Table by addressing issues in the following modules: Column Customization, Pivot Chart, Drill-Through, Exporting, Grouping, Calculated Field, Value Sorting, and Virtual Scrolling.
-#### Bug fixes
+#### Features
-- `#I664290` - The server-side Excel export option will now work properly when using the server-side engine in the pivot table.
-- `#I662951` - Applied number formatting will now be properly retained in the exported Excel file when exporting the pivot table using grid export.
+- The classic (tabular) layout option is now compatible with the following features: 'Grouping', 'Hiding Subtotals', and 'Exporting'.
+- The pivot table now includes the option to set a minimum width for the component, similar to the minimum height property.
## 28.1.33 (2024-12-12)
diff --git a/components/pivotview/README.md b/components/pivotview/README.md
index e82642f8a..df01ddbde 100644
--- a/components/pivotview/README.md
+++ b/components/pivotview/README.md
@@ -91,7 +91,7 @@ export default function App() {
Pivot Table component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
diff --git a/components/pivotview/package.json b/components/pivotview/package.json
index 6c2a13234..274ec7fc2 100644
--- a/components/pivotview/package.json
+++ b/components/pivotview/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-pivotview",
- "version": "28.1.38",
+ "version": "29.1.33",
"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 React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/popups/CHANGELOG.md b/components/popups/CHANGELOG.md
index d7b1e1eba..06ae7fe37 100644
--- a/components/popups/CHANGELOG.md
+++ b/components/popups/CHANGELOG.md
@@ -2,19 +2,21 @@
## [Unreleased]
-## 28.1.38 (2025-01-07)
+## 29.1.37 (2025-04-08)
### Tooltip
#### Bug Fixes
-- `#I661900` - Resolved console error when dynamically using `OpenDelay` with delay for the Tooltip component.
+- `#I701814`, `#I687776` - Resolved an issue where the Tooltip remained visible when the cursor quickly left the target element.
-### Popup
+## 29.1.35 (2025-04-01)
+
+### Dialog
#### Bug Fixes
-- `#I664758` - Fixed an issue with the positioning of the dropdownlist popup.
+- `#I697134` - The issue with improper padding for the dialog component in the fluent2-highcontrast theme has been resolved.
## 21.1.35 (2023-03-23)
diff --git a/components/popups/README.md b/components/popups/README.md
index c687e3e3a..15ef659ba 100644
--- a/components/popups/README.md
+++ b/components/popups/README.md
@@ -4,7 +4,7 @@ The popup components such as dialog and tooltip are used to display information

-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, 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/?utm_source=npm&utm_campaign=popup).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license, 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/?utm_source=npm&utm_campaign=popup).
> A [free community license](https://www.syncfusion.com/products/communitylicense/?utm_source=npm&utm_campaign=popup) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
@@ -36,12 +36,8 @@ Following list of components are available in the package
These components are available in following list of:
-1. [Angular](https://github.com/syncfusion/ej2-angular-ui-components/tree/master/components/popups/?utm_source=npm&utm_campaign=popup)
-2. [React](https://github.com/syncfusion/ej2-react-ui-components/tree/master/components/popups/?utm_source=npm&utm_campaign=popup)
-3. [Vue](https://github.com/syncfusion/ej2-vue-ui-components/tree/master/components/popups/?utm_source=npm&utm_campaign=popup)
-4. [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls/?utm_source=npm&utm_campaign=popup)
-5. [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls/?utm_source=npm&utm_campaign=popup)
-6. [JavaScript (ES5)](https://www.syncfusion.com/javascript-ui-controls/?utm_source=npm&utm_campaign=popup)
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| :-----: | :-----: | :-----: | :-----: | :-----: |
## Use-case samples / Showcase samples
@@ -88,4 +84,4 @@ Check the license detail [here](https://github.com/syncfusion/ej2-react-ui-compo
Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components/blob/master/components/popups/CHANGELOG.md/?utm_source=npm&utm_campaign=popup).
-© Copyright 2024 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
+© Copyright 2024 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
diff --git a/components/popups/package.json b/components/popups/package.json
index 4acbdec9e..f01869c97 100644
--- a/components/popups/package.json
+++ b/components/popups/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-popups",
- "version": "28.1.38",
+ "version": "29.1.35",
"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 React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/progressbar/CHANGELOG.md b/components/progressbar/CHANGELOG.md
index ab3a9f661..7479c8e7a 100644
--- a/components/progressbar/CHANGELOG.md
+++ b/components/progressbar/CHANGELOG.md
@@ -2,6 +2,30 @@
## [Unreleased]
+## 29.1.33 (2025-03-25)
+
+### ProgressBar
+
+#### Bug Fixes
+
+- `#I690917` - Now, the tooltip renders properly when updating the progress value on data binding.
+
+## 28.2.6 (2025-02-18)
+
+### ProgressBar
+
+#### Bug Fixes
+
+- `#I558909` - The progress bar label position is now correct when the progress value is zero.
+
+## 28.2.4 (2025-02-04)
+
+### ProgressBar
+
+#### Bug Fixes
+
+- `#I682906` - The progress bar label now renders correctly with the exact number of digits.
+
## 25.1.35 (2024-03-15)
### ProgressBar
diff --git a/components/progressbar/package.json b/components/progressbar/package.json
index 8a3b55381..edce21f34 100644
--- a/components/progressbar/package.json
+++ b/components/progressbar/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-progressbar",
- "version": "18.15.6",
+ "version": "29.1.33",
"description": "Essential JS 2 ProgressBar Component for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/querybuilder/CHANGELOG.md b/components/querybuilder/CHANGELOG.md
index ad4fcfccb..e6599c374 100644
--- a/components/querybuilder/CHANGELOG.md
+++ b/components/querybuilder/CHANGELOG.md
@@ -2,12 +2,10 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.37 (2025-04-08)
### QueryBuilder
-- `#I925175` - Issue with "Script error occurs when opening a multi-select `popup` with `dropdown` tree mode, supported by the data manager of the query builder" has been fixed.
-- `#I927733` - Issue with "Script error thrown while typing the number value in numeric textbox of query builder in angular" has been fixed.
- `#I80058` - Issue with "String type between values not update properly in query builder rules" has been fixed.
## 28.1.33 (2024-12-12)
diff --git a/components/querybuilder/README.md b/components/querybuilder/README.md
index 73958109a..8bf709a12 100644
--- a/components/querybuilder/README.md
+++ b/components/querybuilder/README.md
@@ -83,7 +83,7 @@ export default App;
Query Builder component is offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Key features
diff --git a/components/ribbon/README.md b/components/ribbon/README.md
index fb806439f..93ab9b7ee 100644
--- a/components/ribbon/README.md
+++ b/components/ribbon/README.md
@@ -31,7 +31,7 @@ npm install @syncfusion/ej2-react-ribbon --save
Ribbon component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Key features
diff --git a/components/ribbon/package.json b/components/ribbon/package.json
index 00231e46e..d104bf710 100644
--- a/components/ribbon/package.json
+++ b/components/ribbon/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-ribbon",
- "version": "21.29.0",
+ "version": "29.1.33",
"description": "Essential JS 2 Component for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/richtexteditor/CHANGELOG.md b/components/richtexteditor/CHANGELOG.md
index 98d969f9e..b336fbd3d 100644
--- a/components/richtexteditor/CHANGELOG.md
+++ b/components/richtexteditor/CHANGELOG.md
@@ -2,6 +2,161 @@
## [Unreleased]
+## 29.1.37 (2025-04-08)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#I707199` - Now, when pasting content with spaces before and after it while `enableHtmlSanitizer` is disabled, the Rich Text Editor no longer inserts ` ` for spaces.
+
+## 29.1.35 (2025-04-01)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#F196437` - Now, the issue with the script error that throws when pasting an Excel table into the IFrame RichTextEditor has now been resolved.
+- `#I694099` - Now, plain formatting works properly, clearing the `div` elements, and works similar to 'Paste as Plain Text'.
+
+- `#I691787` - Now, the link drag and drop functionality works properly in the Rich Text Editor.
+
+- `#I694974` - Now, the enter actions works properly within the format tags in the Rich Text Editor.
+
+- `#I690911` - Now, the backspace action works properly in the list item in the Rich Text Editor.
+
+- `#I699752` - Now, the quick toolbar works properly when rendering images with captions inside tables in the Rich Text Editor.
+
+- Now, the issue with pressing the Enter key at the end of the list causing the list to revert has now been resolved.
+
+## 29.1.33 (2025-03-25)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#I700161` - Now, pressing Backspace at the start of a line in content pasted from a Google document works properly.
+
+- `#694114` - Now, the Rich Text Editor works properly when creating tables inside lists.
+
+- `#696076` - Now, the Rich Text Editor works properly when using the select all with enter key functionality in Firefox.
+
+- `#I698253` - Now, the page remains responsive when removing inline code in the RichTextEditor.
+
+- `#I693061` - Now, the `characterCount` property works properly in the Rich Text Editor without creating excessive right margin space.
+
+- `#I699202` - Now, the placeholder in the Rich Text Editor works properly and disappears when inserting text using voice input.
+
+## 28.2.11 (2025-03-11)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#I694952` - Now, the change event works properly when the value changes in the Rich Text Editor.
+
+- `#I691323` - Now, the image caption is handled properly in the Rich Text Editor after posting.
+
+- `#I942836` - Now, the Rich Text Editor works properly when disabling the toolbar and resizing the editor.
+
+- `#I943056` - Now, the Rich Text Editor works properly when resizing the `iframe` editor and disabling the toolbar, preventing a script error on initial rendering.
+
+- `#I695002` - Now, the Rich Text Editor works properly when pasting content copied from Google Sheets.
+
+- `#I649583` - Now, the tooltip descriptions work properly when shortcut keys are displayed in a localized environment.
+
+## 28.2.9 (2025-03-04)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#I689382` - Now, the backspace functionality works correctly within the table after the mention chip.
+
+- `#I676899` - Now, the background color functionality works properly when applied to pasted content in the Rich Text Editor.
+
+- `#I691820` - Now, the backspace functionality works properly when applied to indented bullet lists in the Rich Text Editor.
+
+- `#I692332` - Now, the `shift + enter` functionality works properly when applied after an image with `
` tag in the Rich Text Editor.
+
+- `#I691812` - Now, pressing the backspace key twice within the table does not remove the table in the Rich Text Editor.
+
+- `#I691805` - Now, the "Insert Row Before Header" option works properly by being disabled or removed when trying to insert a row above the header.
+
+- `#I691770` - Now, the Rich Text Editor works properly when inserting a link to an image via the quick toolbar, with validation applied to empty values and spaces in the web address field.
+
+- `#I691792` - Now, the Rich Text Editor works properly when using the Insert Link popup, removing the validation error when a valid web address is entered after an initial error.
+
+## 28.2.7 (2025-02-25)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#I688646` - Now, the list will be removed when pressing backspace at the beginning of the text.
+
+- `#I688646` - Now, after applying a format using the `slash menu` in the Rich Text Editor, the toolbar updates correctly.
+
+- `#I688345` - Now, the cursor and backspace functionality work properly in the Rich Text Editor.
+
+- `#I687267` - Now, the screen reader works properly when navigating the color picker in the toolbar using the keyboard.
+
+## 28.2.6 (2025-02-18)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#I685085` - Now, the Rich Text Editor works properly when pressing the backspace key within list elements, and the list structure no longer collapses.
+
+- `#I682872` - Now, pressing `Shift + Enter` after selecting a video will no longer create a duplicate video in the Rich Text Editor.
+
+- `#F195768` - Now, the font size will be preserved for numbered and bulleted lists in the Rich Text Editor.
+
+- `#F195933` - Now, the Add Table popup works properly when using two Rich Text Editors.
+
+## 28.2.5 (2025-02-11)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#F195633` - Now, the change event will trigger when `Cmd+Backspace` is performed on a Mac.
+
+- `#I687260` - Now, the issue with the toolbar action not being applied to the selected text in the Rich Text Editor when using keyboard actions in the Safari browser has now been resolved.
+
+## 28.2.4 (2025-02-04)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#I677654` - Now, nested list content is cleaned up properly when the `backspace` key is pressed in the Rich Text Editor.
+
+- `#I674632` - Now, the `Shift` plus `Enter` keys work properly in the Rich Text Editor.
+
+- `#I680096` - Now, the shortcut key `Ctrl + Shift + H` works properly when frequently used to switch between Code View and Preview in the Rich Text Editor.
+
+- `#I677654` - Now, nested list content is cleaned up properly when the `backspace` key is pressed in the Rich Text Editor.
+
+- `#I684249`- Now, the issue has been resolved where pressing the backspace key at the beginning of a block element within a nested structure no longer results in unexpected wrapping with inline styles.
+
+- `#I588147` - Now, the text `×` remains unchanged and is not converted to `x` in the Rich Text Editor, regardless of the insertion method used.
+
+- `#F195633` - Now, the change event will trigger when `Cmd+Backspace` is performed on a Mac.
+
+- `#I667013` - Now, the `Tab` key is now functioning properly within the list in the Rich Text Editor.
+
+## 28.2.3 (2025-01-29)
+
+### RichTextEditor
+
+#### Bug Fixes
+
+- `#I675751` - Now, the uploading popup closes properly after pasting multiple images in the Rich Text Editor.
+
+- `#I665117` - Now, a link is created properly for the entire selected text in the Rich Text Editor.
+
## 28.1.41 (2025-01-21)
### RichTextEditor
diff --git a/components/richtexteditor/README.md b/components/richtexteditor/README.md
index 45b5aa610..b308de5fb 100644
--- a/components/richtexteditor/README.md
+++ b/components/richtexteditor/README.md
@@ -82,7 +82,7 @@ export default App;
RichTextEditor component is also offered in the following frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
diff --git a/components/richtexteditor/package.json b/components/richtexteditor/package.json
index b099e2468..328f1aed4 100644
--- a/components/richtexteditor/package.json
+++ b/components/richtexteditor/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-richtexteditor",
- "version": "28.1.39",
+ "version": "29.1.35",
"description": "Essential JS 2 RichTextEditor component for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/schedule/CHANGELOG.md b/components/schedule/CHANGELOG.md
index afa1a0f8d..d6c09102c 100644
--- a/components/schedule/CHANGELOG.md
+++ b/components/schedule/CHANGELOG.md
@@ -2,6 +2,87 @@
## [Unreleased]
+## 29.1.37 (2025-04-08)
+
+### Schedule
+
+- `#I704571` - The issue with non-integer pixel values causing incorrect time when resizing an appointment has been resolved.
+
+## 29.1.33 (2025-03-25)
+
+### Schedule
+
+#### Features
+
+- Provided support to prevent the overlapping appointments by setting `allowOverlap` property as `false`. It prevents users from scheduling multiple appointments at the same time in the same time slot.
+- A new callback event, `tooltipOpen`, has been added to control when an appointment tooltip is shown. You can use this event to prevent the tooltip from appearing.
+- A new callback event, `beforePrint`, is triggered when the print event is called. It allows for customization before the print action begins.
+- `#I254712` - A new callback event, `excelExport`, is available before the Excel export process starts. This event lets you customize the Excel worksheet before it's exported.
+- `#I659693` - Provided the `overscanCount` property to adjust the number of additional resources to render outside the visible area during virtual scrolling. This helps achieve smoother scrolling by pre-loading data just outside the visible region.
+- `#700794` - Provided `created` and `destroyed` callback events support for recurrence editor.
+
+#### Bug fixes
+
+- `#I694546` - An issue where the horizontal scrollbar appears when enabling `rowAutoHeight` in the Month view has been resolved.
+- `#I697893` - The issue with the Schedule `virtualScroll` causing a script error on horizontal scrolling has been fixed.
+
+## 28.2.11 (2025-03-11)
+
+### Schedule
+
+#### Bug fixes
+
+- `#I693788` - The issue with `MaxDate` in the Recurrence Editor not working correctly has been fixed.
+
+- `#I689726` - The issue where selecting one event and then attempting to resize or drag another event caused a problem with the previously selected appointment has been fixed.
+
+## 28.2.7 (2025-02-25)
+
+### Schedule
+
+#### Bug fixes
+
+- `#I678690` - The issue with event resizing in the Scheduler not functioning correctly on touchscreens has been fixed.
+
+## 28.2.6 (2025-02-18)
+
+### Schedule
+
+#### Bug fixes
+
+- `#I682735`, `#I680637` - An issue where the current time indicator in the Scheduler is rendered in the incorrect position in timeline views has been resolved.
+
+- `#F64855` - An issue where the selected date not maintained in Scheduler `MonthAgenda` view has been resolved.
+
+## 28.2.5 (2025-02-11)
+
+### Schedule
+
+#### Bug fixes
+
+- `#I682735`, `#I680637` - An issue where the current time indicator in the Scheduler is rendered in the incorrect position in vertical views has been resolved.
+
+## 28.2.4 (2025-02-04)
+
+### Schedule
+
+#### Bug fixes
+
+- `#I680887` - An issue where the Scheduler year view popup does not close when navigating to other views has been resolved.
+
+- `#F195634` - An issue with scheduler event misalignment in timeline Day View with custom `timeScale` and `interval` settings has been resolved.
+
+- `#F195703` - An issue with the Schedule `actionCompleteArgs` to ensure `deletedRecords` contain the correct edited timezone start and end time for deleted appointments has been resolved.
+
+## 28.2.3 (2025-01-29)
+
+### Schedule
+
+#### Bug fixes
+
+- `#F195714` - The issue where the `showWeekNumber` property was enabled but the calendar did not display the week numbers in the Scheduler has been resolved.
+- `#I679226` - An issue with swipe functionality not working in the custom month view in mobile mode has been resolved.
+
## 28.1.39 (2024-01-14)
### Schedule
diff --git a/components/schedule/README.md b/components/schedule/README.md
index c999bc6d2..1376adf8c 100644
--- a/components/schedule/README.md
+++ b/components/schedule/README.md
@@ -50,7 +50,7 @@ In the **app.tsx** file, use the following code to inject the modules.
### Add Schedule Component
-In the **src/App.tsx** file, use the following code snippet to render the Syncfusion® React Schedule control and import **App.css** to apply styles to the schedule:
+In the **src/App.tsx** file, use the following code snippet to render the Syncfusion React Schedule control and import **App.css** to apply styles to the schedule:
```typescript
import { ScheduleComponent, Day, Week, WorkWeek, Month, Agenda, Inject } from '@syncfusion/ej2-react-schedule';
@@ -83,7 +83,7 @@ export default App;
Schedule component is also available in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -127,10 +127,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=react-scheduler-npm) for more info.
-© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential® Studio license and copyright applies to this distribution.
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
diff --git a/components/schedule/package.json b/components/schedule/package.json
index 5dd343fdd..6acf1ddbc 100644
--- a/components/schedule/package.json
+++ b/components/schedule/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-schedule",
- "version": "28.1.39",
+ "version": "29.1.33",
"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 React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/splitbuttons/CHANGELOG.md b/components/splitbuttons/CHANGELOG.md
index 66d397ec1..1049255ed 100644
--- a/components/splitbuttons/CHANGELOG.md
+++ b/components/splitbuttons/CHANGELOG.md
@@ -2,14 +2,14 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.33 (2025-03-25)
### DropDownButton
#### Bug Fixes
-- Issue in "template not rendering in a function type in the React DropDownButton component" has been resolved.
-
+- `#F65779` - The issue with the "Split button click event trigger for dropdown arrow click and key down action of popup" has been resolved.
+
## 28.1.33 (2024-12-12)
### DropDownButton
diff --git a/components/splitbuttons/README.md b/components/splitbuttons/README.md
index 49ea65979..6ef1c7d66 100644
--- a/components/splitbuttons/README.md
+++ b/components/splitbuttons/README.md
@@ -44,11 +44,8 @@ Following list of components are available in the package.
These components are available in following list of frameworks.
-1. [Angular](https://github.com/syncfusion/ej2-angular-ui-components/tree/master/components/splitbuttons?utm_source=npm&utm_campaign=split-button)
-2. [VueJS](https://github.com/syncfusion/ej2-vue-ui-components/tree/master/components/splitbuttons?utm_source=npm&utm_campaign=split-button)
-3. [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls)
-4. [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls)
-5. [JavaScript (ES5)](https://www.syncfusion.com/javascript-ui-controls)
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| :-----: | :-----: | :-----: | :-----: | :-----: |
## Key Features
diff --git a/components/splitbuttons/package.json b/components/splitbuttons/package.json
index 88d414d7c..1deb14d68 100644
--- a/components/splitbuttons/package.json
+++ b/components/splitbuttons/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-splitbuttons",
- "version": "28.1.37",
+ "version": "29.1.33",
"description": "A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/spreadsheet/CHANGELOG.md b/components/spreadsheet/CHANGELOG.md
index 31530b138..0106928bd 100644
--- a/components/spreadsheet/CHANGELOG.md
+++ b/components/spreadsheet/CHANGELOG.md
@@ -2,29 +2,34 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.37 (2025-04-08)
### Spreadsheet
#### Bug fixes
-- Issue with "circular reference alert is not being displayed when two formulas refer to each other, creating a circular dependency" has been resolved.
-- `#F195667` - Issue with "`unsafe-eval` Content Security Policy (CSP) violation occurs while resizing columns or rows" has been resolved.
-- `#I675147` - Issue with "cell values are not displayed correctly during printing when the vertical alignment is set to `top`" has been resolved.
+- `#I700006` - Issue with "images missing or being misplaced when importing an Excel file into the Spreadsheet" has been resolved.
-## 28.1.35 (2024-12-18)
+## 29.1.35 (2025-04-01)
### Spreadsheet
#### Bug fixes
-- `#I647640` - Issue with "data got changed when multiple text-formatted values from Excel were pasted into Spreadsheet" has been resolved.
+- `#I696599` - Issue with "spreadsheet becomes unresponsive when switching to a sheet with table-referenced formulas" has been resolved.
-- `#I657475` - Issue with "values in the editing cell element were not selected when clicking the retry option in the data validation dialog" has been resolved.
+- `#I701855` - Issue with "column selection failed after vertical scrolling in a sheet with frozen rows" has been resolved.
-- `#I660016` - Issue with "`autoFit()` method did not function as expected when a range was passed along with the sheet name" has been resolved.
+## 29.1.33 (2025-03-25)
-- `#I549016` - Issue with "visible rows are hidden when attempting to unhide rows located outside the viewport area" has been resolved.
+### Spreadsheet
+
+#### Bug fixes
+
+- This release improves usability and stability in Spreadsheet by addressing issues in Conditional Formatting, Editing, Notes, Autofit, Autofill, Protection, Undo/Redo, Filtering, Sorting, and Virtual Scrolling. Enhancements in Import/Export, Data Validation, Number and Cell Formatting, Wrap, Merge, Freeze Pane, and Read-Only Mode further optimize performance, security, and user experience.
+
+- `#I694402` - Issue with "exception occurred while saving the spreadsheet when a cell with a number format contained the value `NAN`" has been resolved.
+- `#I696164` - Issue with "export fails when the spreadsheet contains a custom-defined formula in custom data validation" has been resolved.
## 28.1.33 (2024-12-12)
@@ -1359,23 +1364,7 @@ The Spreadsheet is an user interactive component to organize and analyze data in
- **Save:** Provides option to save spreadsheet data as excel file.
- **RTL:** Provides right-to-left mode which aligns content in the spreadsheet component from right to left.
- **Localization:** Provides inherent support to localize the UI.
-- **Accessibility:** Provides with built-in accessibility support which helps to access all the spreadsheet component features using the keyboard, screen readers, or other assistive technology devices.## 28.1.39 (2024-01-14)
-
-### Spreadsheet
-
-#### Bug fixes
-
-- `#I667725` - Issue with "cell misalignment occurs when importing an Excel file that contains merged cells outside the viewport" has been resolved.
-
-## 28.1.37 (2024-12-31)
-
-### Spreadsheet
-
-#### Bug fixes
-
-- `#I664340` - Issue with "columns do not scroll when autofill the cell values by dragging to the left with frozen columns" has been resolved.
-
-## 21.1.39 (2023-04-11)
+- **Accessibility:** Provides with built-in accessibility support which helps to access all the spreadsheet component features using the keyboard, screen readers, or other assistive technology devices.## 21.1.39 (2023-04-11)
### Spreadsheet
diff --git a/components/spreadsheet/README.md b/components/spreadsheet/README.md
index 591cacb22..99c88f06b 100644
--- a/components/spreadsheet/README.md
+++ b/components/spreadsheet/README.md
@@ -87,7 +87,7 @@ export default function App() {
Spreadsheet component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
diff --git a/components/spreadsheet/package.json b/components/spreadsheet/package.json
index ea68ddce8..833708e92 100644
--- a/components/spreadsheet/package.json
+++ b/components/spreadsheet/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-spreadsheet",
- "version": "28.1.39",
+ "version": "29.1.35",
"description": "Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/treegrid/CHANGELOG.md b/components/treegrid/CHANGELOG.md
index 590ce0571..a60945140 100644
--- a/components/treegrid/CHANGELOG.md
+++ b/components/treegrid/CHANGELOG.md
@@ -2,32 +2,16 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
+## 29.1.37 (2025-04-08)
### Tree Grid
#### Bug Fixes
-- `#I661832` - Collapsed records are now displayed properly in the viewport for last set of records when virtualization is enabled.
+- `#F61040` - Fixed a script error issue when reordering columns with frozen columns and persistence enabled.
+- `#F66017` - Fixed an issue where the drop position was not properly registering during drag and drop operations between tree grids, resulting in data disappearing.
-## 28.1.37 (2024-12-31)
-
-### Tree Grid
-
-#### Bug Fixes
-
-- `#I662513` - Resolved a script error that occurred when scrolling in the virtualization sample with `allowSelection` set to `false`.
-- `#I664039` - Resolved a console warning that occurred on using freeze feature in treegrid.
-- `#I662225` - The `ClipMode` property with `EllipsisWithTooltip` is now shown properly for child records.
-- `#I656160` - Fixed the scrolling issue experienced when using the [LoadChildOnDemand](https://helpej2.syncfusion.com/documentation/api/treegrid/#loadchildondemand) functionality.
-
-- `#I661832` - Collapsed records are now displayed properly in the viewport for last set of records when virtualization is enabled.
-
-## 28.1.35 (2024-12-18)
-
-### Tree Grid
-
-## 28.1.33 (2024-12-12)
+## 29.1.33 (2025-03-25)
### Tree Grid
diff --git a/components/treegrid/README.md b/components/treegrid/README.md
index a5e2f6735..8585f06d1 100644
--- a/components/treegrid/README.md
+++ b/components/treegrid/README.md
@@ -30,9 +30,9 @@ cd my-app
npm start
```
-### Adding Syncfusion® Tree Grid package
+### Adding Syncfusion Tree Grid package
-All Syncfusion® react packages are published in the [npmjs.com](https://www.npmjs.com/~syncfusionorg) registry. To install the react tree grid package, use the following command.
+All Syncfusion react packages are published in the [npmjs.com](https://www.npmjs.com/~syncfusionorg) registry. To install the react tree grid package, use the following command.
```bash
npm install @syncfusion/ej2-react-treegrid --save
@@ -57,7 +57,7 @@ Add CSS references needed for a Tree Grid in **src/App.css** from the **../node_
### Add Tree Grid Component
-In the **src/App.tsx** file, use the following code snippet to render the Syncfusion® React Tree Grid component and import **App.css** to apply styles to the tree grid:
+In the **src/App.tsx** file, use the following code snippet to render the Syncfusion React Tree Grid component and import **App.css** to apply styles to the tree grid:
```typescript
import { ColumnDirective, ColumnsDirective, TreeGridComponent } from '@syncfusion/ej2-react-treegrid';
@@ -96,7 +96,7 @@ export default App;
TreeGrid component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -141,10 +141,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license?utm_source=npm&utm_medium=listing&utm_campaign=react-treegrid-npm) for more info.
-© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/treegrid/package.json b/components/treegrid/package.json
index 42becba70..d007e99b3 100644
--- a/components/treegrid/package.json
+++ b/components/treegrid/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-treegrid",
- "version": "28.1.37",
+ "version": "29.1.33",
"description": "Essential JS 2 TreeGrid Component for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
diff --git a/components/treemap/CHANGELOG.md b/components/treemap/CHANGELOG.md
index eae7738d7..33dc5b87e 100644
--- a/components/treemap/CHANGELOG.md
+++ b/components/treemap/CHANGELOG.md
@@ -8,53 +8,13 @@
## [Unreleased]
-## 28.1.41 (2025-01-21)
-
-### TreeMap
-
-#### Bug Fixes
-
-- `#I674661` - Now, `colorMapping` works as expected even when the legend is set to **false**.
-
-## 28.1.33 (2024-12-12)
-
-### TreeMap
-
-#### New features
-
-- `#I647939`, `#I637797` - Unsafe HTML codes in the TreeMap control can also be sanitized by setting the `enableHtmlSanitizer` property to **true**.
-
-## 27.1.55 (2024-10-22)
-
-### TreeMap
-
-#### Bug fixes
-
-- `#I636287` - You can now set different colors for the labels of TreeMap items using the `textColor` property in the `itemRendering` event arguments.
-
-## 27.1.53 (2024-10-15)
-
-### TreeMap
-
-#### Bug fixes
-
-- `#I636287` - You can now set different colors for the labels of TreeMap items using the `textColor` property in the `itemRendering` event arguments.
-
-## 27.1.48 (2024-09-18)
-
-### TreeMap
-
-#### Bug fixes
-
-- `#I622033` - Duplicate legend items are now correctly removed when excluded legend items from color mapping are present.
-
## 18.2.44 (2020-07-07)
### TreeMap
#### New Features
-- `#280380` - `isResized` argument is exposed in the `loaded` event arguments for indicating that the component is resized
+- `#280380` - `isResized` argument is exposed in the `loaded` event arguments for indicating that the component is resized.
#### Bug Fixes
diff --git a/components/treemap/README.md b/components/treemap/README.md
index 4233d753c..baa9f577a 100644
--- a/components/treemap/README.md
+++ b/components/treemap/README.md
@@ -31,9 +31,9 @@ cd my-app
npm start
```
-### Add Syncfusion® TreeMap package
+### Add Syncfusion TreeMap package
-All Syncfusion® React packages are published in the [npmjs.com](https://www.npmjs.com/~syncfusionorg) registry. To install the React TreeMap package, use the following command.
+All Syncfusion React packages are published in the [npmjs.com](https://www.npmjs.com/~syncfusionorg) registry. To install the React TreeMap package, use the following command.
```sh
npm install @syncfusion/ej2-react-treemap --save
@@ -41,7 +41,7 @@ npm install @syncfusion/ej2-react-treemap --save
### Add TreeMap Component
-In the **src/App.tsx** file, use the following code snippet to render the Syncfusion® React TreeMap component.
+In the **src/App.tsx** file, use the following code snippet to render the Syncfusion React TreeMap component.
```typescript
import { React } from 'react';
@@ -73,7 +73,7 @@ export default App;
TreeMap component is also offered in the following list of frameworks.
-| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
+| [
](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github)
[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github)
[Angular](https://www.syncfusion.com/angular-components/?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github)
[Vue](https://www.syncfusion.com/vue-ui-components?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_medium=listing&utm_source=github) | [
](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github)
[ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_medium=listing&utm_source=github) |
| :-----: | :-----: | :-----: | :-----: | :-----: |
## Showcase samples
@@ -115,10 +115,10 @@ Check the changelog [here](https://github.com/syncfusion/ej2-react-ui-components
## License and copyright
-> This is a commercial product and requires a paid license for possession or use. Syncfusion® licensed software, including this component, is subject to the terms and conditions of Syncfusion® [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
+> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for 80+ [React UI components](https://www.syncfusion.com/react-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).
> 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.
See [LICENSE FILE](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license?utm_source=npm&utm_campaign=react-treemap-npm) for more info.
-© Copyright 2022 Syncfusion® Inc. All Rights Reserved. The Syncfusion® Essential® Studio license and copyright applies to this distribution.
\ No newline at end of file
+© Copyright 2022 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/treemap/package.json b/components/treemap/package.json
index 379b8a5aa..a24fe1385 100644
--- a/components/treemap/package.json
+++ b/components/treemap/package.json
@@ -1,6 +1,6 @@
{
"name": "@syncfusion/ej2-react-treemap",
- "version": "28.1.33",
+ "version": "29.1.33",
"description": "Essential JS 2 TreeMap Components for React",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",