Blazor — June 2025 Roadmap (v25.1)

ASP.NET Team Blog
20 February 2025

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

Focus on Performance and Stability

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.

color presets

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.

icon sizes

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.

App Showcase Demo (Discussion)

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. 

app showcase

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.

app showcase

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.

field reordering

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.

pivot table filter menu

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).

ai chat prompt suggestions

File Attachments

Planned

You will also be able to attach files when sending messages.

ai chat attach file

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.

Blazor Grid & TreeList (Discussion)

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

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.

treelist search

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.

month year picker

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.

list box select all

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.

roller intervals

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.

rich text editor zoom

It will also be possible to control the current zoom level using the Rich Text Editor's API.

Blazor Scheduler (Discussion)

Toolbar Customization

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> 

Resizing and Dragging for Appointment Form

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.

Appointment Form Customization

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: DevExpress Reports & BI Dashboard — June 2025 Roadmap (v25.1)

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.