DevExtreme — Year-End Roadmap v25.2 (React, Angular, Vue, jQuery & ASP.NET Core)

14 August 2025

In this blog post, I’ll review major features we expect to ship in our year end release (v25.2 - December 2025). These features apply to both DevExtreme JavaScript/TypeScript (React, Angular, Vue, jQuery) and DevExtreme-based ASP.NET Core/ASP.NET MVC5 Controls. To share feedback, please respond to the survey questions embedded within this post or submit a support ticket via the DevExpress Support Center. We will be happy to follow up.

DevExtreme Roadmap v25.2
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.

  • Released in Beta v25.2 — Will be available in our v25.2 beta release.

  • Coming in v25.2 — Will be included in the final v25.2 release.

  • Released in v25.2 — Fully implemented and available in v25.2.

AI-Powered Extensions

New SpeechToText Component

All Platforms
Released in Beta v25.2

Our next major update (v25.2) will include a new SpeechToText component. This component will convert speech to text in real-time using Web Speech APIs.

New SpeechToText component in action

SpeechToText will enhance accessibility of DevExtreme-powered applications, improve user-efficiency, and support new interaction scenarios (such as hands-free voice input). You will be able to use it for:

  • Chats or any prompt-based interface
  • Search components
  • Populating app forms

SpeechToText will support multiple languages and listening states. You will also be able to customize the component button (icon, text, and styling mode).

DataGrid/TreeList – AI Column

All Platforms
Released in Beta v25.2

With v25.2, DevExtreme DataGrid and TreeList will be able to display AI-generated columns. DataGrid/TreeList will populate the AI column with auto-generated data based on component data and a custom prompt.

DevExtreme DataGrid with an AI column

Potential usage scenarios include:

  • Data Enrichment. Add missing contextual information without modifying the underlying dataset.
  • Categorization/Tagging. Assign categories or tags based on row information.
  • Prediction & Estimation. Generate estimated delivery times, sale insights, or performance ratings (based on AI model).

Form – AI Smart Paste

All Platforms
Released in Beta v25.2

We will integrate AI-powered Smart Paste to DevExtreme Form and enhance traditional copy-paste workflows. When a user copies unstructured text (from spreadsheets, documents, emails, web pages, etc.) and activates Smart Paste, AI will analyze clipboard content and populate each form field with relevant data.

DevExtreme Form - Smart Paste feature

Chat-Related Enhancements

File Attachments

All Platforms
Released in Beta v25.2

With v25.2, users will be able to attach files when sending messages through DevExtreme Chat. This feature will be of value for solutions that incorporate support conversations, team collaboration, and peer-to-peer communications.

DevExtreme Chat with files attached

Speech to Text

All Platforms
Posponed to v26.1

We plan to integrate our new SpeechToText component into Chat for faster, hands-free communication.

DevExtreme Chat showcasing the speech-to-text feature in a dialog

Empty View Template

All Platforms
Released in Beta v25.2

With v25.2, you will be able to customize the Chat's empty view using our template engine.

DevExtreme Chat with customized empty view. Includes bubbles with prompt messages for AI assistant

Usage scenarios include:

  • Onboarding & First-Time User Guidance. Display messages or tips to help new users start a conversation. You can also include UI elements that suggest prompts.
  • Preliminary Information. Display important information before a conversation begins, such as usage instructions or data processing disclaimers.
  • Context-Aware Messaging. Display dynamic content based on user context (for example, “Ask me anything about your current order”) for a more personalized experience.
  • Branded Experience. Add brand visuals, mascots, or tone to engage users.

DataGrid/TreeList – TagBox Columns

All Platforms
Postponed

In v25.2, we will add a built-in TagBox column to both the DevExtreme DataGrid and TreeList components. These columns allow users to select multiple values when editing cell content or specify multiple search criteria within the Filter Row.

DevExtreme TreeList component with a TagBox column - multiple choice enabled

This feature enhances usability when working with multiple categories/related entities (such as tags, status info, or addresses).

Scheduler – Appointment Form Redesign

All Platforms
Released in Beta v25.2

In v25.2, we will redesign the Scheduler appointment edit form based on modern UI/UX standards.

Scheduler's new appointment form

The updated form will be fully responsive (across desktops, tablets, and mobile devices). We will also improve accessibility to align with current compliance standards.

UI/UX and API Enhancements

Collection Components – Performance Optimizations

All Platforms
Released in Beta v25.2

Accordion, Tabs, TabPanel, and List components re-render all items after each reordering operation. With v25.2, if repaintChangesOnly is enabled, re-rendering will be limited to affected items.

This change will increase rendering speed and reduce DOM updates, especially in large collections.

Drop-Down Editors – fieldTemplate Redesign

All Platforms
Released in Beta v25.2

For SelectBox, TagBox, ColorBox, and DropDownBox, we expect to replace fieldTemplate with two new template options: before and after. These options will allow you to insert custom markup before/after the input field without recreating input logic (no need to define full TextBox component configuration). The fieldTemplate option will be deprecated.

LoadIndicator – New Animation Type

All Platforms
Released in Beta v25.2

With our next release, the LoadIndicator component will support sparkle animation. The new animationType option will allow you to switch between circle and sparkle animation.

DevExtreme LoadIndicator - Circle and Sparkle animations

Calendar – Today Button Text

All Platforms
Released in Beta v25.2

You will be able to specify custom text for the Today button.

DevExtreme Calendar - Today button custom text

TabPanel – New keyExpr Property

All Platforms
Released in Beta v25.2

We will introduce a keyExpr property for the TabPanel component to simplify access to data items.

Font Stack Update

All Platforms
Released in Beta v25.2

DevExtreme default font stack will be updated to better align with the native typography of modern operating systems.

With v25.2, DevExtreme-powered applications will automatically use system fonts as follows:

  • SE Pro on macOS
  • Roboto on Android
  • Ubuntu on Linux
  • Segoe UI on Windows

This change ensures consistent appearance across platforms, enhances text rendering, and improves performance.

Accessibility

All Platforms
Released in Beta v25.2

We expect to improve accessibility for the following DevExtreme UI components: 

Our long-term goal is to address all limitations identified in our DevExtreme Accessibility Conformance Reports (ACRs).

Long-Term Initiatives

Our roadmap lists key features planned for v25.2. Some ongoing initiatives will require more than one release to complete, as we undertake major architectural modifications and extended testing.

We will share progress on our long-term efforts throughout our v25.2 release cycle.

Notable initiatives include:

DevExpress MCP Server for AI-Powered Documentation Access

All Platforms
Available in Preview

We will introduce an MCP server that connects GitHub Copilot, Cursor, and other AI tools directly to our online help system. The server will provide instant access to over 300,000 help topics via natural language queries within your IDE. This will allow you and AI coding agents (such as Claude Code) to access up-to-date DevExpress documentation directly within the AI assistant's context.

MCP Server for AI-Powered Documentation Access

AI-Powered Migration

React Angular Vue jQuery
In Development

To simplify version upgrades, we will introduce an MCP service that will list changes in each release and update applications accordingly.

We will begin implementing MCP in v25.2. Once ready, it will help you with the following tasks:

  • Resolve breaking changes
  • Transition to new APIs
  • Remove deprecated APIs
  • Apply strict type checking from new types
  • Identify and address emerging issues

Design System and Figma UI Kit

All Platforms
Planned

We are developing a unified design system (a common set of CSS variables for all components) to ensure visual consistency for all DevExpress products and platforms.

In this release cycle (v25.2), we will integrate the design system into DevExtreme. The system will introduce style management/customization flexibility.

We plan to implement a new Fluent 2.0 theme, based on design tokens and unified CSS variables. All current DevExtreme themes will remain the same (no breaking changes). We expect to introduce additional themes in future release cycles (once design system integration is complete). Needless to say, we will ensure a smooth transition to new themes.

We will also create a Figma-based UI Kit and gradually include all DevExtreme components within it. The first version of the UI Kit will ship in our v25.2 release cycle, followed by updates in later versions.

DevExtreme UI Kit Fluent theme

Angular 21

Angular
Released in Beta v25.2

The release of Angular 21 is planned for November 2025. As part of our commitment to same-day support for new versions, DevExtreme v25.2 will offer full compatibility with Angular 21.

According to Angular’s official support schedule, Angular 18 will reach end-of-support on November 21, 2025. With v25.2, we will also update our minimum supported Angular version to 19.

.NET

.NET 10 Support

ASP.NET Core
Released in Beta v25.2

We have started testing DevExtreme ASP.NET Core controls against .NET 10 previews. We expect to support .NET 10 across our DevExtreme component libraries in v25.2.

ASP.NET Core UI Template Gallery

ASP.NET Core
Available in the GitHub repository

We introduced the UI Template Gallery for DevExtreme in our v22.1 release cycle. In subsequent versions, we expanded the gallery to include templates for React, Angular, and Vue. This gallery showcases common application usage scenarios.

In response to customer requests, v25.2 will include a UI Template Gallery for ASP.NET Core.

ASP.NET Core UI Template Gallery

ASP.NET Core Source Builder

ASP.NET Core
Released in Beta v25.2

In v24.2, DevExpress Source Builder was introduced as part of the DevExpress Unified Installer. This tool rebuilds source code for .NET Core product libraries.

With v25.2, our Source Builder will support DevExtreme ASP.NET Core.

Web Reporting

ASP.NET and Blazor Subscription DXperience Universal
React Angular Vue ASP.NET Core ASP.NET MVC

Learn more: DevExpress Reports & BI Dashboard — Year-End 2025 Roadmap (v25.2)

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.