DevExtreme Complete 25.2
Released: Dec 18, 2025
25.2 での更新項目
機能
- AI-Powered Extensions
- DataGrid/TreeList - AI Columns - v25.2 adds AI Columns support to the DataGrid and TreeList components. AI columns generate meaningful, context-based cell values based on component data and a custom prompt. This feature transforms DevExtreme DataGrid and TreeList components into AI-augmented data exploration tools.
- Form - AI Smart Paste - DevExtreme Form ships with AI-powered Smart Paste functionality. When a user copies unstructured text (from spreadsheets, documents, emails, web pages, etc.) and activates Smart Paste, AI analyzes clipboard content and populates each form field with relevant data.
- DevExpress MCP Server for AI-Powered Documentation Access - This is a resource that helps AI assistants access information about DevExpress products (including DevExtreme components) more directly. The MCP server allows you to integrate DevExtreme into your AI-powered workflows and obtain higher-quality results.
- New SpeechToText Component
- DevExtreme v25.2 ships with a new SpeechToText UI component. This component converts voice input to text in real-time. Use SpeechToText to enhance accessibility, improve user-efficiency, and support new interaction scenarios (such as hands-free voice input). You can use SpeechToText together with any text-based input, including DevExtreme TextArea and HTML Editor components. Moreover, you can integrate SpeechToText inside the Form using item templates.
- Chat-Related Enhancements
- File Attachments - With v25.2, users can attach images, documents, and other files when sending messages through DevExtreme Chat.
- Empty View Template - You can now customize the empty view in the DevExtreme Chat component. This container appears when there are no messages in the Chat. Tailor the new chat experience with custom markup (text, visuals, or interactive elements) to create a more personalized first impression for users.
- Scheduler Enhancements
- Appointment Form Redesign - Redesigned the DevExtreme Scheduler's Appointment Edit Form to align with modern UI/UX standards. The new design ensures consistency across Scheduler visual elements in all the supported themes. The new Appointment Edit Form is fully responsive (across desktops, tablets, and mobile devices).
- Appointment Form Customization - You can customize the new Appointment Edit Form in DevExtreme Scheduler.
- Timeline Appointment Update - Improved the readability of Scheduler appointments in the DevExtreme Timeline View.
- UI/UX and API Enhancements
- Collection Components - Performance Optimizations - Enhanced reordering behavior for Accordion, Tabs, TabPanel, and List UI components. If the repaintChangesOnly option is true, re-rendering is limited to affected items only.
- Drop-Down Editors - New fieldAddons API - For SelectBox, TagBox, ColorBox, and DropDownBox, DevExpress replaced fieldTemplate with the new fieldAddons object. This property allows you to customize the appearance and functionality of the drop-down editors without recreating input logic (no need to define full TextBox component configuration). The fieldTemplate property is deprecated.
- Form - New Predefined Buttons - The DevExtreme Form component includes new predefined button items (identified by 'name').
- LoadIndicator - New Animation Type - With v25.2, the LoadIndicator component now supports sparkle animation. This new animationType option allows you to switch between circle and sparkle animation.
- Calendar - Today Button Text - You can now specify custom text for the Today button using the todayButtonText option.
- TabPanel - New keyExpr Property - Introduced a new keyExpr property to the DevExtreme TabPanel component. This property defines the key used to access tab items and ensures reliable selection, efficient updates, and correct behavior with dynamic tabs.
- Font Stack Update
- Added system fonts to the base font family stack in all DevExtreme themes (Fluent, Material, Generic).
- Accessibility
- DevExtreme v25.2 ships with the following accessibility enhancements:
- The TreeView component now supports item selection using keyboard shortcuts (shift + arrow keys/home/end) when selectionMode is 'multiple' and showCheckBoxesMode is 'none'.
- The Form component correctly prevents screen readers from reading item required marks (the * character).
- The FileUploader component's file list is now accessible to screen readers via new aria-label properties.
- Angular: Automatic Migration to New Configuration Components
- With v25.2, DevExpress released a new CLI command that helps you seamlessly upgrade your application to the latest Angular configuration components. Unlike the old, generic configuration components, the new components contain only relevant TypeScript types and are specific to each DevExtreme component.
- DevExtreme CLI Migrate command output - The tool detects all old configuration components in your directory and upgrades to the latest, component-specific components. You can run the command on all files within your directory (including TypeScript files if you use inline templates). The tool also supports dry runs to preview changes and allows you to update your application manually.
- Angular Version Updates
- Angular 21 was recently released. DevExpress have tested this version against the UI components and found no issues.
- Angular 18 - End of Support - Angular 18 recently reached end of support and no longer receives security updates. With v25.2, DevExtreme will only support Angular versions 19+.