Skip to content

Commit 6e65599

Browse files
Merge branch '990970-AI-BLAZ' of https://github.com/syncfusion-content/blazor-docs into development
2 parents 9bd250b + 28e5461 commit 6e65599

Some content is hidden

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

64 files changed

+4575
-2526
lines changed

blazor-toc.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4957,7 +4957,7 @@
49574957
<li>2025 Volume 3 - 31.*
49584958
<ul>
49594959
<li>Weekly Nuget Release
4960-
<ul><li><a href="/blazor/release-notes/31.2.4">31.2.4</a></li>
4960+
<ul><li><a href="/blazor/release-notes/31.2.5">31.2.5</a></li><li><a href="/blazor/release-notes/31.2.4">31.2.4</a></li>
49614961
<li><a href="/blazor/release-notes/31.2.3">31.2.3</a></li>
49624962
<li><a href="/blazor/release-notes/31.1.23">31.1.23</a></li>
49634963
<li><a href="/blazor/release-notes/31.1.22">31.1.22</a></li>

blazor/Release-Notes/31.2.5.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: Essential Studio for Blazor Release Notes - v31.2.5
3+
description: Learn here about the controls in the Essential Studio for Blazor Weekly Release - Release Notes - v31.2.5
4+
platform: blazor
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for Blazor - v31.2.5 Release Notes
9+
10+
{% include release-info.html date="November 04, 2025" version="v31.2.5" passed="74261" failed="0" %}
11+
12+
{% directory path: _includes/release-notes/v31.2.5 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}
17+
18+
## Test Results
19+
20+
| Component Name | Test Cases | Passed | Failed | Remarks |
21+
|---------------|------------|--------|--------|---------|
22+
| 3DChart | 198 | 198 | 0 | All Passed |
23+
| Accordion | 232 | 232 | 0 | All Passed |
24+
| AiAssistView | 297 | 297 | 0 | All Passed |
25+
| Appbar | 102 | 102 | 0 | All Passed |
26+
| Autocomplete | 444 | 444 | 0 | All Passed |
27+
| BarcodeGenerator | 440 | 440 | 0 | All Passed |
28+
| Breadcrumb | 137 | 137 | 0 | All Passed |
29+
| Bulletchart | 237 | 237 | 0 | All Passed |
30+
| Button | 255 | 255 | 0 | All Passed |
31+
| Calendar | 146 | 146 | 0 | All Passed |
32+
| Carousel | 174 | 174 | 0 | All Passed |
33+
| Charts | 4172 | 4172 | 0 | All Passed |
34+
| ChatUI | 102 | 102 | 0 | All Passed |
35+
| Chips | 196 | 196 | 0 | All Passed |
36+
| CircularGauge | 930 | 930 | 0 | All Passed |
37+
| ColorPicker | 113 | 113 | 0 | All Passed |
38+
| ComboBox | 248 | 248 | 0 | All Passed |
39+
| DashboardLayout | 252 | 252 | 0 | All Passed |
40+
| DataForm | 547 | 547 | 0 | All Passed |
41+
| DataGrid | 5912 | 5912 | 0 | All Passed |
42+
| DatePicker | 576 | 576 | 0 | All Passed |
43+
| DateRangePicker | 366 | 366 | 0 | All Passed |
44+
| DateTimePicker | 474 | 474 | 0 | All Passed |
45+
| Diagram | 15310 | 15310 | 0 | All Passed |
46+
| Dialog | 481 | 481 | 0 | All Passed |
47+
| DropdownList | 584 | 584 | 0 | All Passed |
48+
| Dropdowntree | 141 | 141 | 0 | All Passed |
49+
| FileManager | 3108 | 3108 | 0 | All Passed |
50+
| FileUpload | 330 | 330 | 0 | All Passed |
51+
| FloatingActionButton | 128 | 128 | 0 | All Passed |
52+
| Gantt | 4800 | 4800 | 0 | All Passed |
53+
| HeatMap | 342 | 342 | 0 | All Passed |
54+
| ImageEditor | 3561 | 3561 | 0 | All Passed |
55+
| InPlaceEditor | 764 | 764 | 0 | All Passed |
56+
| InputMask | 168 | 168 | 0 | All Passed |
57+
| Kanban | 380 | 380 | 0 | All Passed |
58+
| LinearGauge | 799 | 799 | 0 | All Passed |
59+
| ListBox | 138 | 138 | 0 | All Passed |
60+
| ListView | 440 | 440 | 0 | All Passed |
61+
| Maps | 1570 | 1570 | 0 | All Passed |
62+
| Mention | 152 | 152 | 0 | All Passed |
63+
| Menu | 398 | 398 | 0 | All Passed |
64+
| Message | 211 | 211 | 0 | All Passed |
65+
| MultiselectDropdown | 385 | 385 | 0 | All Passed |
66+
| NumericTextbox | 441 | 441 | 0 | All Passed |
67+
| OtpInput | 123 | 123 | 0 | All Passed |
68+
| PivotTable | 1378 | 1378 | 0 | All Passed |
69+
| ProgressBar | 199 | 199 | 0 | All Passed |
70+
| progressbutton | 101 | 101 | 0 | All Passed |
71+
| QueryBuilder | 584 | 584 | 0 | All Passed |
72+
| RangeNavigator | 196 | 196 | 0 | All Passed |
73+
| Rating | 106 | 106 | 0 | All Passed |
74+
| Ribbon | 451 | 451 | 0 | All Passed |
75+
| RichTextEditor | 2768 | 2768 | 0 | All Passed |
76+
| Scheduler | 5477 | 5477 | 0 | All Passed |
77+
| Sidebar | 144 | 144 | 0 | All Passed |
78+
| Slider | 271 | 271 | 0 | All Passed |
79+
| SmithChart | 259 | 259 | 0 | All Passed |
80+
| SparklineChart | 150 | 150 | 0 | All Passed |
81+
| SpeedDial | 353 | 353 | 0 | All Passed |
82+
| Splitter | 190 | 190 | 0 | All Passed |
83+
| Stepper | 215 | 215 | 0 | All Passed |
84+
| StockChart | 335 | 335 | 0 | All Passed |
85+
| Tabs | 938 | 938 | 0 | All Passed |
86+
| TextArea | 126 | 126 | 0 | All Passed |
87+
| Textbox | 652 | 652 | 0 | All Passed |
88+
| Timeline | 182 | 182 | 0 | All Passed |
89+
| TimePicker | 419 | 419 | 0 | All Passed |
90+
| Toast | 233 | 233 | 0 | All Passed |
91+
| Toolbar | 231 | 231 | 0 | All Passed |
92+
| TreeGrid | 4934 | 4934 | 0 | All Passed |
93+
| TreeMap | 704 | 704 | 0 | All Passed |
94+
| TreeView | 1361 | 1361 | 0 | All Passed |

blazor/accumulation-chart/annotation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,6 @@ N> Refer to the [Blazor Charts](https://www.syncfusion.com/blazor-components/bla
152152

153153
## See also
154154

155-
* [Data Label](./data-labels)
155+
* [Data Label](./data-label)
156156
* [Tooltip](./tool-tip)
157157
* [Legend](./legend)

blazor/accumulation-chart/chart-print.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,6 @@ N> Refer to the [Blazor Charts](https://www.syncfusion.com/blazor-components/bla
242242

243243
## See also
244244

245-
* [Data Label](./data-labels)
245+
* [Data Label](./data-label)
246246
* [Tooltip](./tool-tip)
247247
* [Legend](./legend)

blazor/accumulation-chart/grouping.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,6 @@ The points that have been grouped together will appear as a single slice with th
168168

169169
N> Refer to the [Blazor Charts](https://www.syncfusion.com/blazor-components/blazor-charts) feature tour page for its groundbreaking feature representations and also explore the [Blazor Accumulation Chart Example](https://blazor.syncfusion.com/demos/chart/pie?theme=bootstrap5) to know various features of accumulation charts and how it is used to represent numeric proportional data.
170170

171-
* [Data Label](./data-labels)
171+
* [Data Label](./data-label)
172172
* [Tooltip](./tool-tip)
173173
* [Legend](./legend)

blazor/ai-coding-assistant/mcp-server.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
22
layout: post
3-
title: SyncfusionBlazorAssistant MCP Server | Syncfusion
4-
description: Learn how to configure and use SyncfusionBlazorAssistant MCP server for intelligent code generation, documentation, and troubleshooting in Blazor apps.
3+
title: SyncfusionBlazorAssistant MCP server | Syncfusion
4+
description: Learn how to configure and use SyncfusionBlazorAssistant MCP server for intelligent code generation, documentation, and troubleshooting in Blazor applications.
55
control: Getting started with SyncfusionBlazorAssistant MCP Server
66
platform: Blazor
77
documentation: ug
88
---
99

10-
# SyncfusionBlazorAssistant MCP Server
10+
# SyncfusionBlazorAssistant MCP server
1111

1212
## Overview
1313

14-
The [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant) is a specialized [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro) server that provides intelligent assistance for developers using Syncfusion's Blazor component libraries. This tool seamlessly integrates with compatible [MCP clients](https://modelcontextprotocol.io/clients) to enhance your development workflow when building Blazor applications with Syncfusion<sup style="font-size:70%">&reg;</sup> components.
14+
The [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant) is a specialized [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro) server that provides intelligent assistance for developers using Syncfusion Blazor component libraries. This tool seamlessly integrates with compatible [MCP clients](https://modelcontextprotocol.io/clients) to enhance your development workflow when building Blazor applications with Syncfusion<sup style="font-size:70%">&reg;</sup> components.
1515

16-
### Key Benefits
16+
### Key benefits
1717

1818
* Intelligent code generation for Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components.
1919
* Detailed component documentation and usage examples.
@@ -23,15 +23,15 @@ The [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor
2323

2424
Before using [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant), ensure you have:
2525

26-
* Required [node](https://nodejs.org/en/) version >= 18
27-
* A [compatible MCP client](https://modelcontextprotocol.io/clients) (Visual Studio Code with GitHub Copilot, [Syncfusion<sup style="font-size:70%">&reg;</sup> CodeStudio](https://www.syncfusion.com/code-studio/), etc.)
26+
* Required [Node.js](https://nodejs.org/en/) version >= 18
27+
* A [compatible MCP client](https://modelcontextprotocol.io/clients) (Visual Studio Code with GitHub Copilot, [Syncfusion<sup style="font-size:70%">&reg;</sup> Code Studio](https://www.syncfusion.com/code-studio/), etc.)
2828
* An active Syncfusion<sup style="font-size:70%">&reg;</sup> license (any of the following):
2929
- [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
3030
- [Free Community License](https://www.syncfusion.com/products/communitylicense)
3131
- [Free Trial](https://www.syncfusion.com/account/manage-trials/start-trials)
32-
* An active [API KEY](https://syncfusion.com/account/api-key)
32+
* An active [API key](https://www.syncfusion.com/account/api-key)
3333

34-
## Unlimited Access
34+
## Unlimited access
3535

3636
Syncfusion<sup style="font-size:70%">&reg;</sup> offers unlimited access to this MCP server. There are no restrictions on:
3737

@@ -46,15 +46,15 @@ This ensures users can fully leverage Syncfusion<sup style="font-size:70%">&reg;
4646

4747
Before you can invoke the `SyncfusionBlazorAssistant` MCP server, you need to configure your MCP client with these core settings. The **Generic MCP Server Settings** shown below are identical across all clients:
4848

49-
### Generic MCP Server Settings
49+
### Generic MCP server settings
5050

5151
- **npm package name**: `@syncfusion/blazor-assistant`
5252
- **Type**: stdio (standard input/output transport)
5353
- **Command**: npx
5454
- **Arguments**: -y
5555
- **Server name**: syncfusionBlazorAssistant
5656

57-
You need to add your [Syncfusion API key](https://syncfusion.com/account/api-key) as an env parameter in the configuration file:
57+
You need to add your [Syncfusion API key](https://www.syncfusion.com/account/api-key) as an env parameter in the configuration file:
5858

5959
```json
6060
"env": {
@@ -93,7 +93,7 @@ Below are setup instructions for popular MCP clients:
9393
}
9494
```
9595

96-
* After updating the configuration in settings.json, you'll notice a "Start" option at the top of the config. This allows you to easily start the [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant) server directly from the settings interface without additional commands.
96+
* After updating the configuration in mcp.json, you'll notice a "Start" option at the top of the config. This allows you to easily start the [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant) server directly from the settings interface without additional commands.
9797

9898
* Confirm the server is active by checking for a message like: `SyncfusionBlazorAssistant is running...` in the output.
9999

@@ -176,7 +176,7 @@ For more details, refer to the [Cursor documentation](https://cursor.com/docs/co
176176

177177
For further assistance, see the [JetBrains documentation](https://www.jetbrains.com/help/ai-assistant/mcp.html#connect-to-an-mcp-server).
178178

179-
> For more detailed information about configuring MCP servers in various clients, refer to the official documentations, e.g., [Windsurf](https://docs.windsurf.com/windsurf/cascade/mcp#mcp-config-json)
179+
> For more detailed information about configuring MCP servers in various clients, refer to the official documentation, e.g., [Windsurf](https://docs.windsurf.com/windsurf/cascade/mcp#mcp-config-json)
180180
181181
## Usage
182182

@@ -199,7 +199,7 @@ To activate the SyncfusionBlazorAssistant MCP server:
199199

200200
Syncfusion<sup style="font-size:70%">&reg;</sup> MCP Servers provide full access to all AI interaction modes — Ask/Chat, Edit, and Agent — across supported MCP clients.
201201

202-
### Best Practices for Effective Usage
202+
### Best practices for effective usage
203203

204204
1. `Be specific`: Mention both platform and component (e.g., "How do I create a Syncfusion Blazor Grid with paging and filtering?").
205205
2. `Provide context`: Include details about your use case for more targeted solutions.
@@ -225,7 +225,7 @@ If you encounter issues:
225225

226226
## Support
227227

228-
Product support is available through the following mediums.
228+
Product support is available through the following channels.
229229

230230
* [Support ticket](https://support.syncfusion.com/support/tickets/create) - Guaranteed Response in 24 hours \| Unlimited tickets \| Holiday support
231231
* [Community forum](https://www.syncfusion.com/forums/blazor-components)
@@ -234,4 +234,4 @@ Product support is available through the following mediums.
234234

235235
## See also
236236

237-
* [Syncfusion Blazor Documentation](https://blazor.syncfusion.com/documentation)
237+
* [Syncfusion Blazor documentation](https://blazor.syncfusion.com/documentation)
Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
---
22
layout: post
3-
title: Syncfusion AI Coding Assistant Overview | Syncfusion
4-
description: Learn how Syncfusion AI Coding Assistant boost Blazor productivity by generating accurate code snippets, configuration examples, and contextual guidance.
3+
title: Syncfusion AI Coding Assistant overview | Syncfusion
4+
description: Learn how the Syncfusion AI Coding Assistant boosts Blazor productivity by generating accurate code snippets, configuration examples, and contextual guidance.
55
control: Syncfusion AI Coding Assistant Overview
66
platform: Blazor
77
documentation: ug
88
---
99

10-
# Syncfusion® AI Coding Assistant Overview
10+
# Syncfusion® AI Coding Assistant overview
1111

12-
The **Syncfusion<sup style="font-size:70%">&reg;</sup> AI Coding Assistant** are designed to streamline your development workflow when building Blazor applications with Syncfusion<sup style="font-size:70%">&reg;</sup> components. It uses contextual knowledge of the Syncfusion<sup style="font-size:70%">&reg;</sup> component library to generate accurate code snippets, configuration examples, and guided explanations—minimizing documentation searches and maximizing productivity.
12+
The **Syncfusion<sup style="font-size:70%">&reg;</sup> AI Coding Assistant** is designed to streamline development when building Blazor applications with Syncfusion<sup style="font-size:70%">&reg;</sup> components. It uses contextual knowledge of the Syncfusion<sup style="font-size:70%">&reg;</sup> component library to generate accurate code snippets, configuration examples, and guided explanations—minimizing documentation searches and maximizing productivity.
1313

14-
AI Coding Assistant:
14+
AI Coding Assistants:
1515

16-
* **The SyncfusionBlazorAssistant MCP Server**
17-
Processes advanced prompts and returns tailored code suggestions via [MCP-compatible clients](https://modelcontextprotocol.io/clients).
16+
* **SyncfusionBlazorAssistant MCP server**
17+
Processes prompts and returns tailored code suggestions through [MCP-compatible clients](https://modelcontextprotocol.io/clients).
1818

19-
## Getting Started
19+
## Getting started
2020

21-
To use the AI Coding Assistant, you need:
21+
To use the AI Coding Assistant, the following are required:
2222

2323
* A [Syncfusion<sup style="font-size:70%">&reg;</sup> user account](https://www.syncfusion.com/account)
2424
* An active Syncfusion<sup style="font-size:70%">&reg;</sup> license (any of the following):
2525
- [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
2626
- [Free Community License](https://www.syncfusion.com/products/communitylicense)
2727
- [Free Trial](https://www.syncfusion.com/account/manage-trials/start-trials)
28-
* An active [API KEY](https://syncfusion.com/account/api-key)
28+
* An active [API key](https://www.syncfusion.com/account/api-key)
2929
* A [Blazor application that includes SyncfusionBlazor](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app)
3030

31-
## Unlimited Access
31+
## Unlimited access
3232

33-
Syncfusion<sup style="font-size:70%">&reg;</sup> offers unlimited access to the AI Coding Assistant, with no limitations on:
33+
Syncfusion<sup style="font-size:70%">&reg;</sup> offers unlimited access to the AI Coding Assistant with no limitations on:
3434

3535
* Number of requests
3636
* Components usage
@@ -39,31 +39,33 @@ Syncfusion<sup style="font-size:70%">&reg;</sup> offers unlimited access to the
3939

4040
This ensures users can fully leverage Syncfusion<sup style="font-size:70%">&reg;</sup> components to enhance their development experience without limitations.
4141

42-
## Best Practices
42+
## Best practices
4343

4444
* Initial Setup: Use the tools to quickly add and configure Syncfusion<sup style="font-size:70%">&reg;</sup> components in your Blazor application.
4545
* Feature Tuning: Enable or disable component features through prompt-based configuration for tailored functionality.
4646
* Data Binding: Generate sample data for testing and prototyping. Avoid using sensitive or production data to ensure security.
47-
* Step-by-step explanations: Use annotated code to understand component behavior. Note that the level of detail may vary depending on the tool, mode, and AI model used. Refer to the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Documentation](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) for in-depth information.
47+
* Step-by-step explanations: Use annotated code to understand component behavior. The level of detail may vary based on the tool, mode, and AI model. Refer to the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor documentation](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) for in-depth information.
48+
* Troubleshooting: Resolve common issues with AI-generated suggestions. For complex problems, see the [documentation](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) or contact [support](https://support.syncfusion.com/support/tickets/create).
49+
4850
* Troubleshooting: Resolve common issues with AI-generated suggestions. For complex problems, refer to [documentation](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) or [support](https://support.syncfusion.com/support/tickets/create).
4951

5052
> Always check AI-generated content and code for accuracy before using it.
5153
5254
## Recommendations
5355

5456
* Session Management: Start new sessions when switching tasks to ensure prompt relevance and maintain content focus.
55-
* Model Compatibility: For optimal performance, use the tools with advanced AI models such as GPT-5 or Claude Sonnet 4.
57+
* Model compatibility: For optimal performance, use the tools with advanced AI models such as GPT-5 or Claude Sonnet 4.
5658

57-
## Privacy & Data Handling
59+
## Privacy and data handling
5860

5961
The Syncfusion<sup style="font-size:70%">&reg;</sup> AI Coding Assistant is designed with privacy in mind:
6062

6163
* The tools do not access your project files or workspace directly.
6264
* User prompts are not stored by any of the tools or used for any other purpose.
6365
* Prompts are not used to train Syncfusion<sup style="font-size:70%">&reg;</sup> models.
64-
* The assistant generates context, while the final output is handled by your selected AI model.
66+
* The assistant provides context, while the final output is generated by the AI model selected in your client.
6567

6668
## See also
6769

68-
* Add the [SyncfusionBlazorAssistant MCP Server](https://blazor.syncfusion.com/documentation/ai-coding-assistant/mcp-server) to an MCP-enabled client
69-
* [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Documentation](https://blazor.syncfusion.com/documentation)
70+
* Add the [SyncfusionBlazorAssistant MCP server](https://blazor.syncfusion.com/documentation/ai-coding-assistant/mcp-server) to an MCP-enabled client
71+
* [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor documentation](https://blazor.syncfusion.com/documentation)

blazor/chart/accessibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,5 @@ The accessibility compliance of the Blazor Chart component is shown in the follo
9292

9393
* [Accessibility in Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components](https://blazor.syncfusion.com/documentation/common/accessibility)
9494

95-
* [Accessibility Customization in Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components](./advanced-accessibility-configuration.md)
95+
* [Accessibility Customization in Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components](./advanced-accessibility-configuration)
9696

0 commit comments

Comments
 (0)