This post outlines key features/enhancements planned for our next major update (v25.1) in June 2025.
As always, if you have questions or suggestions, feel free to share your thoughts in the survey at the end of this post or submit a ticket via the DevExpress Support Center.
The information contained within this blog post details our current/projected development plans. Please note that this information is being shared for INFORMATIONAL PURPOSES ONLY and does not represent a binding commitment on the part of Developer Express Inc. This roadmap and the features/products listed within it are subject to change. You should not rely on or use this information to help make a purchase decision about Developer Express Inc products.
Live Roadmap Updates
This roadmap will be regularly updated to reflect development progress. As we get closer to the release, we expect to add more items and modify the status of planned features. Look for the following labels next to every feature:
Planned — Feature is scheduled but not yet in development.
In Development — Under active development.
Coming in EAP v25.1 — Will be available in our first v25.1 early access preview.
Coming in v25.1 — Will be included in the final v25.1 release.
Released in v25.1 — Fully implemented and available.
Legacy Data Grid, ComboBox, Tag Box, and List Box Removal
Over the past three years, we have transitioned our Blazor components from a custom-built Blazor-specific data engine to the cross-platform DevExpress.Data
library. The ComboBox, Tag Box, and List Box components only saw internal changes and maintained the same API, while our Data Grid (DxDataGrid
) has been replaced with the new DevExpress Blazor Grid (DxGrid
). New components are more robust, utilize modern development practices, and benefit from the same powerful data engine used by our Data Grids for WinForms, Web Forms, and WPF.
To streamline our libraries and accelerate future development, we will remove the following legacy components in our v25.1 update:
DxDataGrid
DxComboBoxLegacy
DxTagBoxLegacy
DxListBoxLegacy
To avoid disruptions, please check your projects for components from the DevExpress.Blazor.Legacy
namespace and migrate to new DevExpress alternatives.
Helpful resources:
Migrate from Data Grid to Grid
Legacy component deprecation details
While expanding our Blazor component suite remains a top priority, we are also investing heavily in polishing and performance optimizations this year. We will share additional info as we approach our mid-year release — but our ultimate goal is to ensure smooth, responsive user experiences across all DevExpress Blazor components.
.NET Upgrade Assistant Integration for Project Upgrades
We expect to ship a new plugin (VSIX) for Microsoft's .NET Upgrade Assistant. We expect this plugin to ultimately replace the DevExpress Project Converter for .NET 8+ projects. Benefits will include the following:
- Unlike our Project Converter, the new plugin will have access to NuGet, Roslyn, MEF, and other IDE services. With the .NET Upgrade Assistant's auto–fix capabilities, we can automatically detect and safely resolve breaking changes in DevExpress code. This includes but is not limited to obsolete code replacements (such as, Font > DXFont, DxPivotGrid > DxPivotTable, etc.).
- We will deliver the new plugin for minor and major DevExpress versions. The plugin will include the most recent Directory.Packages.props file updates (with DevExpress–compatible 3rd party dependencies for CPM). You will be able to update all project dependencies and resolve security vulnerabilities with a single click.
Our Unified Component Installer will automatically install the new plug–in. The plugin will also be able for download from the Visual Studio Marketplace, nuget.org, and nuget.devexpress.com.
Fluent Theme — Official Release
The DevExpress Blazor Fluent theme, introduced as a CTP in v24.2, will be production-ready in v25.1. Apart from polishing and visual enhancements/fixes for all components, we expect to introduce the following new features.
Built-in and Custom Accent Colors
Planned
Our Fluent theme will ship with a set of built-in accent color options.
Developers will also be able to configure custom accent colors to match user preferences or brand colors.
Different Icons for Every Size Mode
Planned
Instead of scaling icons, our Blazor components will use unique icon sets for every size mode - Small, Medium, and Large. This will ensure consistent and pixel-perfect appearance for your apps regardless of the selected sizing option.
Updated Fluent UI Kit
In Development
We've recently updated our Fluent UI Kit on Figma. In v25.1, it will be expanded to include all key DevExpress Blazor components.
Blazor Package Size Optimization
Planned
We plan to optimize the size of our Blazor libraries to increase initial loading speed and reduce the download size of your Blazor apps. Apart from removing legacy components, we plan to extract our themes/CSS into two separate packages:
- Fluent themes
- Extra themes (Blazing Berry, Blazing Dark, Office White, Purple)
We will also consider fully or partially removing default Bootstrap CSS that ships with our Blazor themes, as it can be downloaded separately.
In Development
Our upcoming App Showcase will demonstrate common UI/UX patterns seen in modern business applications, built entirely with DevExpress Blazor components. Each demo module will prioritize clean, reusable code, making it easy to adapt.
New Project Template Gallery
Planned
We will expand the DevExpress Blazor Templates collection available in the DevExpress Cross-IDE Project Template Kit. The new Template Kit will also be installed alongside Blazor components and will become the default starting point for new DevExpress-based Blazor apps.
Blazor Pivot Table — Official Release (Discussion)
In v25.1, we plan to officially release our Pivot Table component. The production-ready version will be more robust and will include new features that will allow end-users to manipulate data directly in the UI.
Field Reordering
Planned
Field reordering will allow you to drag a field to any location within the same area or between available areas (Columns, Rows, or Data). This will allow end-users to modify the way they analyze data on the fly. New APIs will allow you to configure which Pivot Tables fields can be dragged.
Filter Data
In Development
We plan to introduce a built-in filtering UI to the Blazor Pivot Table. End-users will be able to filter column and row values using filter menu buttons in field headers. The filter menu will be similar to that of our Blazor Grid. Clicking the filter menu button will display a list of field values, allowing you to select which to display. For DateTime fields, the filter menu will display a hierarchical list.
Developers will also be able to filter data in code using new API members: SetFilterCriteria
, GetFilterCriteria
, and FilterCriteriaChanged
.
Blazor Ribbon — Official Release
Our Blazor Ribbon, introduced as a CTP in v24.2, will be officially released. We will polish its look and feel and refine adaptivity and overflow menu behavior to ensure seamless interactions for applications that require a large set of commands.
The production-ready version will allow developers to replicate the single-line version of Ribbon interfaces used in modern MS Office apps (also known as Simplified Ribbon).
Blazor AI Chat
Prompt Suggestions
Planned
With v25.1, you will be able to display prompt suggestions via bubbles next to the input field when using the DevExpress Blazor AI Chat control (to guide chat users to possible actions).
File Attachments
Planned
You will also be able to attach files when sending messages.
API to Reuse an Existing OpenAI Assistant
Planned
Our Blazor AI Chat control will be able to connect to an already initialized OpenAI Assistant. This will allow you to use a single OpenAI Assistant instance to initiate multiple tasks within a single app.
PDF Export
In Development
Our Blazor Grid and TreeList will ship with PDF export APIs. This new functionality will allow you to generate PDF documents while preserving key data presentation elements, including:
- Column order, captions, and alignment
- Value format and alignment
- Group rows, group summaries, and group totals
- Total summaries
We do not plan to support full WYSIWYG export, meaning that some UI elements (such as the group panel, search panel, toolbar, and pager, as well as custom CSS styles) will be excluded.
Blazor TreeList
Search
Planned
We plan to add a built-in search box to our Blazor TreeList. You will be able to introduce search functionality with minimal configuration.
Blazor Data Editors
Blazor Date Edit — Month/Year Picker View
Planned
Our Blazor Date Edit will allow you to limit its selection to months or years. This can be useful for forms and fields that don't require a specific date.
Blazor List Box — Select All
Planned
The DevExpress Blazor List Box will be able to display a Select All
check box above its items, allowing faster selection of multiple items.
Blazor Date Edit & Time Edit — Custom Increment Step
Planned
Time rollers in Blazor Date Edit and Time Edit components will support custom increment steps. This will allow you to display fewer values (e.g., an hour in 15 minute intervals) when precise selection isn't necessary.
Blazor Map
Azure Maps Support
Released in v24.2.5
As you know, Microsoft recently discontinued availability of Bing Maps for Enterprise and its associated APIs. Azure Maps will be Microsoft's single unified enterprise mapping platform moving forward. Our Blazor Map UI component will support Azure Maps as a new map provider.
Blazor PDF Viewer
Set Download Name
Released in v24.2.5
Our new DocumentName
property will allow you to set a custom name for documents downloaded using the PDF Viewer’s toolbar command or via a DownloadAsync
method call.
<DxPdfViewer DocumentName="Sales Report" />
Blazor Rich Text Editor
Zoom
In Development
Our Blazor Rich Text Editor's built-in Ribbon will include a UI to specify zoom level for the current document.
It will also be possible to control the current zoom level using the Rich Text Editor's API.
In Development
In our upcoming release, we expect to support built-in toolbar customization. Our Scheduler will allow you to define custom toolbar items and customize the following built-in items:
- Today button
- Next and Previous buttons
- Date navigator
- Resource navigator
- Scheduler View selector
Customization options will include:
- Position and alignment of toolbar items.
- Enabled, Visible, Tooltip, and Render Style properties.
<DxScheduler ...>
<ToolbarItems>
<DxSchedulerTodayToolbarItem />
<DxSchedulerPreviousToolbarItem />
<DxSchedulerNextToolbarItem />
<DxToolbarItem Text="Group by Resource" Click="OnGroupByResourceClick" />
<DxSchedulerResourceNavigatorToolbarItem />
</ToolbarItems>
...
<DxScheduler>
Planned
End-users will be able to drag and resize our Blazor Scheduler's Appointment Edit Form, making it easier to view the rest of the calendar without discarding changes.
Planned
Our next update will introduce the following CSS classes:
AppointmentTooltipCssClass
AppointmentCompactEditFormCssClass
AppointmentEditFormCssClass
These classes will allow you to customize appointment popup styles, including default values for width and height.
In Development
We plan to optimize the performance of our Scheduler's dropdowns, forms, and tooltips (making them more responsive).
UI/UX Enhancements
Planned
We will introduce UI/UX enhancements designed to improve usability and overall appearance.
Blazor Reporting
Learn more:
Your Feedback Matters
Free DevExpress Products - Get Your Copy Today
The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the
DevExpress Support Center at your convenience. We'll be happy to follow-up.