Skip to content

DOCINFRA-2341_merged_using_automation #4425

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 29, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 2 additions & 75 deletions ej2-asp-core-mvc/Release-notes/30.1.42.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,83 +7,10 @@ documentation: ug

# Essential Studio for ##Platform_Name## Release Notes

{% include release-info.html date="July 29, 2025" version="v30.1.42" passed="98975" failed="0" %}
{% include release-info.html date="July 29, 2025" version="v30.1.42" %}

{% directory path: _includes/release-notes/v30.1.42 %}

{% include {{file.url}} %}

{% enddirectory %}

## Test Results

| Component Name | Test Cases | Passed | Failed | Remarks |
|---------------|------------|--------|--------|---------|
| 3D Chart | 232 | 232 | 0 | All Passed |
| 3D Circular Chart | 374 | 374 | 0 | All Passed |
| Accordion | 205 | 205 | 0 | All Passed |
| AI Assist View | 431 | 431 | 0 | All Passed |
| AutoComplete | 200 | 200 | 0 | All Passed |
| Breadcrumb | 160 | 160 | 0 | All Passed |
| Bullet Chart | 164 | 164 | 0 | All Passed |
| Button | 145 | 145 | 0 | All Passed |
| ButtonGroup | 120 | 120 | 0 | All Passed |
| calendar | 177 | 177 | 0 | All Passed |
| Chart | 4494 | 4494 | 0 | All Passed |
| Chat UI | 184 | 184 | 0 | All Passed |
| CircularGauge | 429 | 429 | 0 | All Passed |
| ColorPicker | 130 | 130 | 0 | All Passed |
| Combo Box | 136 | 136 | 0 | All Passed |
| Common | 713 | 713 | 0 | All Passed |
| Context Menu | 105 | 105 | 0 | All Passed |
| Data Grid | 2751 | 2751 | 0 | All Passed |
| Date Picker | 425 | 425 | 0 | All Passed |
| Date Range Picker | 420 | 420 | 0 | All Passed |
| Date Time Picker | 323 | 323 | 0 | All Passed |
| Diagram | 19122 | 19122 | 0 | All Passed |
| Document Editor | 4206 | 4206 | 0 | All Passed |
| DropDown Button | 132 | 132 | 0 | All Passed |
| Dropdown List | 191 | 191 | 0 | All Passed |
| Dropdown Tree | 105 | 105 | 0 | All Passed |
| File Manager | 2187 | 2187 | 0 | All Passed |
| Floating Action Button | 174 | 174 | 0 | All Passed |
| Gantt | 3011 | 3011 | 0 | All Passed |
| HeatMap Chart | 478 | 478 | 0 | All Passed |
| Image Editor | 1653 | 1653 | 0 | All Passed |
| In-place Editor | 642 | 642 | 0 | All Passed |
| Kanban | 268 | 268 | 0 | All Passed |
| LinearGauge | 426 | 426 | 0 | All Passed |
| Listbox | 115 | 115 | 0 | All Passed |
| Maps | 1247 | 1247 | 0 | All Passed |
| Menu | 187 | 187 | 0 | All Passed |
| Multicolumn Combo Box | 254 | 254 | 0 | All Passed |
| Multiselect Dropdown | 360 | 360 | 0 | All Passed |
| OTP Input | 240 | 240 | 0 | All Passed |
| PDF Viewer | 18612 | 18612 | 0 | All Passed |
| Pivot Table | 5294 | 5294 | 0 | All Passed |
| Progress Button | 132 | 132 | 0 | All Passed |
| Query Builder | 480 | 480 | 0 | All Passed |
| RangeNavigator | 140 | 140 | 0 | All Passed |
| Rating | 201 | 201 | 0 | All Passed |
| Ribbon | 496 | 496 | 0 | All Passed |
| Rich Text Editor | 4544 | 4544 | 0 | All Passed |
| schedule | 4600 | 4600 | 0 | All Passed |
| Signature | 105 | 105 | 0 | All Passed |
| Skeleton | 144 | 144 | 0 | All Passed |
| Slider | 147 | 147 | 0 | All Passed |
| Speech To Text | 200 | 200 | 0 | All Passed |
| Speed Dial | 366 | 366 | 0 | All Passed |
| Split Button | 144 | 144 | 0 | All Passed |
| Spreadsheet | 10372 | 10372 | 0 | All Passed |
| Stepper | 104 | 104 | 0 | All Passed |
| Stock Chart | 379 | 379 | 0 | All Passed |
| Tab | 192 | 192 | 0 | All Passed |
| Text Area | 107 | 107 | 0 | All Passed |
| Time Picker | 180 | 180 | 0 | All Passed |
| Timeline | 213 | 213 | 0 | All Passed |
| Toast | 139 | 139 | 0 | All Passed |
| Toolbar | 132 | 132 | 0 | All Passed |
| ToolTip | 131 | 131 | 0 | All Passed |
| TreeGrid | 3471 | 3471 | 0 | All Passed |
| Treemap | 264 | 264 | 0 | All Passed |
| Treeview | 370 | 370 | 0 | All Passed |
{% enddirectory %}
8 changes: 6 additions & 2 deletions ej2-asp-core-mvc/Release-notes/EJ2_ASP.MVC/30.1.42.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ documentation: ug

# Essential Studio for ##Platform_Name## Release Notes

{% include release-info.html date="July 29, 2025" version="v30.1.42" passed="98975" failed="0" %}
{% include release-info.html date="July 29, 2025" version="v30.1.42" passed="248215" failed="0" %}

{% directory path: _includes/release-notes/v30.1.42 %}

Expand Down Expand Up @@ -86,4 +86,8 @@ documentation: ug
| ToolTip | 131 | 131 | 0 | All Passed |
| TreeGrid | 3471 | 3471 | 0 | All Passed |
| Treemap | 264 | 264 | 0 | All Passed |
| Treeview | 370 | 370 | 0 | All Passed |
| Treeview | 370 | 370 | 0 | All Passed |
| DocIO | 39817 | 39817 | 0 | All Passed |
| PDF | 14345 | 14345 | 0 | All Passed |
| Presentation | 50976 | 50976 | 0 | All Passed |
| XlsIO | 44102 | 44102 | 0 | All Passed |
12 changes: 7 additions & 5 deletions ej2-asp-core-mvc/Release-notes/EJ2_ASP.NETCORE/30.1.42.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,7 @@ documentation: ug

# Essential Studio for ##Platform_Name## Release Notes

# Weekly Release Release Notes


{% include release-info.html date="July 29, 2025" version="v30.1.42" passed="98975" failed="0" %}
{% include release-info.html date="July 29, 2025" version="v30.1.42" passed="200462" failed="0" %}

{% directory path: _includes/release-notes/v30.1.42 %}

Expand Down Expand Up @@ -89,4 +86,9 @@ documentation: ug
| ToolTip | 131 | 131 | 0 | All Passed |
| TreeGrid | 3471 | 3471 | 0 | All Passed |
| Treemap | 264 | 264 | 0 | All Passed |
| Treeview | 370 | 370 | 0 | All Passed |
| Treeview | 370 | 370 | 0 | All Passed |
| DocIO | 16352 | 16352 | 0 | All Passed |
| Metafilerenderer | 863 | 863 | 0 | All Passed |
| PDF | 12737 | 12737 | 0 | All Passed |
| Presentation | 54266 | 54266 | 0 | All Passed |
| XlsIO | 17269 | 17269 | 0 | All Passed |
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@Html.EJS().RichTextEditor("editor").ToolbarSettings(e => e.Items((object)ViewBag.items)).InsertImageSettings(obj => obj.SaveUrl("/Home/SaveFiles").FileUploading("onFileUploading").Path("../Files/")).Render()
@Html.EJS().RichTextEditor("editor").ToolbarSettings(e => e.Items((object)ViewBag.items)).InsertImageSettings(obj => obj.SaveUrl("/Home/SaveFiles").ImageUploading("onImageUploading").Path("../Files/")).Render()

<script>
function onFileUploading(args) {
function onImageUploading(args) {
var accessToken = "Authorization_token";
// adding custom Form Data
args.customFormData = [{ 'Authorization': accessToken }];
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<ejs-richtexteditor id="editor" fileUploading="onFileUploading">
<ejs-richtexteditor id="editor" ImageUploading="onImageUploading">
<e-richtexteditor-insertimagesettings saveUrl="/Home/SaveFiles" path="./Files/"></e-richtexteditor-insertimagesettings>
<e-richtexteditor-toolbarsettings items="@ViewBag.items"></e-richtexteditor-toolbarsettings>
</ejs-richtexteditor>

<script>
function onFileUploading(args) {
function onImageUploading(args) {
var accessToken = "Authorization_token";
// adding custom Form Data
args.customFormData = [{ 'Authorization': accessToken }];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,11 +109,13 @@ N> The runnable demo application is available in this [Github](https://github.co

### Image Renaming Feature

You can use the [InsertImageSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditorImageSettings.html#Syncfusion_EJ2_RichTextEditor_RichTextEditorImageSettings) property, to specify the server handler to upload the selected image. Then by binding the [FileUploadSuccess](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.richtexteditor.richtexteditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_FileUploadSuccess) event, you can receive the modified file name from the server and update it in the Rich Text Editor's insert image dialog.
You can use the [InsertImageSettings](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditorImageSettings.html#Syncfusion_EJ2_RichTextEditor_RichTextEditorImageSettings) property, to specify the server handler to upload the selected image. Then by binding the [ImageUploadSuccess](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_ImageUploadSuccess) event, you can receive the modified file name from the server and update it in the Rich Text Editor's insert image dialog.

Refer the section [Rename images before inserting it in Rich Text Editor](https://ej2.syncfusion.com/aspnetmvc/documentation/rich-text-editor/how-to/rename-images-in-server) for code snippets and examples.

### Secure Image Upload with Authentication

You can add additional data with the image uploaded from the Rich Text Editor on the client side, which can even be received on the server side. By using the [FileUploading](https://help.syncfusion.com/cr/aspnetmvc-js2/syncfusion.ej2.richtexteditor.richtexteditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_FileUploading) event and its `CustomFormData` argument, you can pass parameters to the controller action. On the server side, you can fetch the custom headers by accessing the form collection from the current request, which retrieves the values sent using the POST method.
You can add additional data with the image uploaded from the Rich Text Editor on the client side, which can even be received on the server side. By using the [ImageUploading](https://help.syncfusion.com/cr/aspnetmvc-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_ImageUploading) event and its `CustomFormData` argument, you can pass parameters to the controller action. On the server side, you can fetch the custom headers by accessing the form collection from the current request, which retrieves the values sent using the POST method.

> By default, it doesn't support the `UseDefaultCredentials` property, you can manually append the default credentials with the upload request.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,11 +109,13 @@ Set the [insertImageSettings.saveFormat](https://help.syncfusion.com/cr/aspnetco

### Image Renaming Feature

You can use the [insertImageSettings](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditorImageSettings.html#Syncfusion_EJ2_RichTextEditor_RichTextEditorImageSettings) property, to specify the server handler to upload the selected image. Then by binding the [fileUploadSuccess](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.richtexteditor.richtexteditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_FileUploadSuccess) event, you can receive the modified file name from the server and update it in the Rich Text Editor's insert image dialog.
You can use the [insertImageSettings](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditorImageSettings.html#Syncfusion_EJ2_RichTextEditor_RichTextEditorImageSettings) property, to specify the server handler to upload the selected image. Then by binding the [ImageUploadSuccess](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_ImageUploadSuccess) event, you can receive the modified file name from the server and update it in the Rich Text Editor's insert image dialog.

Refer the section [Rename images before inserting it in Rich Text Editor](https://ej2.syncfusion.com/aspnetcore/documentation/rich-text-editor/how-to/rename-images-in-server) for code snippets and examples.

### Secure Image Upload with Authentication

You can add additional data with the image uploaded from the Rich Text Editor on the client side, which can even be received on the server side. By using the [fileUploading](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.richtexteditor.richtexteditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_FileUploading) event and its `customFormData` argument, you can pass parameters to the controller action. On the server side, you can fetch the custom headers by accessing the form collection from the current request, which retrieves the values sent using the POST method.
You can add additional data with the image uploaded from the Rich Text Editor on the client side, which can even be received on the server side. By using the [ImageUploading](https://help.syncfusion.com/cr/aspnetcore-js2/Syncfusion.EJ2.RichTextEditor.RichTextEditor.html#Syncfusion_EJ2_RichTextEditor_RichTextEditor_ImageUploading) event and its `customFormData` argument, you can pass parameters to the controller action. On the server side, you can fetch the custom headers by accessing the form collection from the current request, which retrieves the values sent using the POST method.

> By default, it doesn't support the `UseDefaultCredentials` property, you can manually append the default credentials with the upload request.

Expand Down