DevExtreme Complete Lanzamientos

Descubre las novedades en cada versión, con detalles de funciones, mejoras y problemas resueltos.

ene
feb
mar
abr
may
jun
jul
ago
sept
oct
nov
dic
DevExtreme Complete 26.1.3Versión principal18 jun 2026
Funciones

JavaScript & ASP.NET Core Components

Migration to a Single License Key for All DevExpress Products

  • DevExtreme JS/TS products for Angular, React, Vue, and jQuery now use the same license key as DevExpress .NET components/libraries. You can develop different DevExpress-powered applications on one machine using the same key.

DataGrid and TreeList - AI Assistant

  • DevExtreme v26.1 ships with a new AI Assistant for the DataGrid and TreeList components. This feature allows users to interact with the component and modify its layout using natural language, making complex configurations faster and more intuitive. Users can also enter prompts via speech with built-in speech-to-text support. Simply said, this AI Assistant transforms the DataGrid and TreeList components into AI-augmented data exploration tools.

DevExtreme AI Agent Skills

  • DevExpress have published a set of AI agent skills for DevExtreme libraries. These skills help AI coding agents generate higher-quality code that follows DevExtreme APIs, patterns, and best practices. Combined with the DevExpress MCP server, the skills improve accuracy and relevance of AI-generated code.

Chat Enhancements

  • Speech to Text
    • The DevExtreme Chat interface now supports speech-to-text conversion (allows users to dictate messages instead of typing).
  • Suggestions
    • DevExtreme Chat can now display suggestion buttons above the input field. These buttons remain visible even after a message is entered. Use the new suggestions API to define suggestions and configure each button individually.
  • Message Streaming
    • With v26.1, you can now stream AI message responses incrementally inside a message bubble. Message streaming improves the user experience for DevExtreme-powered AI assistants, chatbots, and long-running operations. Conversations feel more dynamic and responsive.
  • Input Field Text
    • The new inputFieldText property allows you to display custom text within the Chat input field.

Scheduler Enhancements

  • Handle Appointment Time Overlaps
    • DevExtreme Scheduler v26.1 allows you to handle appointment time overlaps. The new getOccurrences method retrieves all appointment occurrences across a time range (both recursive and standard).
  • Appointment Snap Modes
    • The DevExtreme Scheduler can now align appointments with time cells to ensure a visually consistent layout. Set the snapToCellsMode property to "always" to snap all appointments to the grid, regardless of their duration. In "auto" mode, appointments that occupy less than 2 time cells stretch to cell borders, while the remaining appointments do not stretch.
  • Hide Days of the Week
    • You can hide specific days of the week across the Scheduler component or within individual views. Pass day numbers (0-Sunday through 6-Saturday) to the hiddenWeekDays property.
  • Handle Cell Selection Completion
    • The Scheduler component now includes a new onSelectionEnd event handler. This event fires when a user selects cells (on mouse up) and gives you access to selectedCellData, so you can run custom logic at the end of the selection process.

UI/UX and API Enhancements

  • AI Integration - New Response Language Configuration Option
  • The new AIIntegrationOptions allow you to configure services for DevExtreme AI-powered capabilities (such as AI Columns and Smart Paste). v26.1 includes a lang option you can use to specify the AI response language.
  • TreeView - Prevent Selection for Disabled Nodes
    • The new disabledNodeSelectionMode property specifies the selection behavior of disabled TreeView nodes. You can prevent selection state changes or allow recursive selection and select all operations to affect disabled nodes.
  • TreeView - Expand/Collapse Disabled Nodes
    • You can now expand/collapse disabled nodes to explore child items in the DevExtreme TreeView component.
  • Form - New getScrollable Method
    • The DevExtreme Form component includes a new getScrollable() method. The returned Scrollable allows you to save/restore scroll positions using DevExtreme ScrollView API, ensuring a smooth user experience across frequent Form re-renders.
  • Form - Rendering Logic Improved
    • v26.1 ships with improved DevExtreme Form rendering logic. The component is no longer re-rendered once Form size changes and items are repositioned (the number of Form columns changes). Editor states, values, and validation statuses now persist across Form layout changes.
  • List - Item Text Selection
    • The List component now supports item text selection when swipe actions are disabled (no onItemSwipe handler is defined). Users can easily copy information (such as contact details, notes, or product names) using standard text selection actions.
  • Splitter - Enhanced Pane Sizing Logic
    • The DevExtreme Splitter now preserves configured pane sizes and min/max size constraints across layout changes (when panes are displayed, hidden, or resized). This enhancement improves layout predictability and consistency.
  • ODataStore/ODataContext - Updated Date Processing Behavior
    • ODataStore and ODataContext data requests now store time zone information from date fields. This ensures that components bound to OData services handle time zone-aware values accurately out of the box, both on the client and in requests to the server.

Accessibility

  • You can now navigate to first and last appointments in the Scheduler's current view using Home and End keys.
  • Use the new tabFocusLoopEnabled option to manage keyboard navigation in the Popup component. When set to true, focus loops inside the Popup. When false, users can tab through elements and exit the Popup.
  • Popover and Tooltip can now be canceled and support hover interactions.
  • Improved Color Contrast for Fluent and Material Themes
    • The Fluent and Material themes now offer enhanced color contrast across all DevExtreme components (improves readability and accessibility). Fluent Blue and Material Blue themes also better align with accessibility contrast guidelines (such as WCAG 2.2, criterion 1.4.3).

Angular Version Updates

  • Angular 22
    • Angular 22 was recently released. DevExpress have tested this version against the UI components and found no issues.
  • Angular 19 - End of Support
    • Angular 19 recently reached end of support and no longer receives security updates. With v26.1, DevExtreme will support Angular versions 20+.

ASP.NET Core

  • UI Template Kit Update
    • Added new ASP.NET Core application templates to the DevExpress UI Template Kit. The new Application Builder template allows you to create a DevExpress-powered ASP.NET Core app with a single click. It includes predefined views for popular DevExtreme-based UI controls (DataGrid, Chart, Scheduler, Form, and TreeList). You can use the built-in page navigation or implement custom navigation UI. The Template Kit also includes a new AI Chat template designed to simplify AI-powered application development.
  • Rich Text Editor - Screen Reader Support
    • Screen readers now announce document content as users navigate with the keyboard.
  • Web Reporting
    • Accessibility Enhancements: PDF/UA-2 Format Support.
    • Report Designer for JetBrains Rider: .NET Projects Support.
    • AI-powered Extensions: AI Prompt-to-Report Wizard - Optimized Report Generation.
    • AI-assisted Development: AI Agent Skills for DevExpress Reports.
    • Framework Support: jQuery 4 and Angular 22.
DevExtreme Complete 25.2.810 jun 2026
Correcciones

DevExtreme Card View

  • onOptionChanged is not triggered when column properties are updated.

DevExtreme Data Grid

  • Native horizontal scrollbar is temporarily shown when clicking cells in batch/cell mode if focused row and column fixing features are enabled.
  • TypeError occurs when selecting a file using a custom editor.
  • navigateToRow does not always work.

DevExtreme Editors and Validation

  • DateBox - There are issues with masking logic when inputting numbers via Numpad with Microsoft Bopomofo IME in Chinese Mode.
  • DateBox - AM/PM dropdown is clipped in Fluent and Generic Themes.
  • Datebox - Label is not rendered correctly on Firefox for Android.
  • Lookup - Keyboard navigation doesn't work on mobile devices.
  • Lookup - Search input has no localized aria-label.
  • TagBox - Grouped tag removal removes fewer items than expected if showMultiTagOnly is disabled.
  • TagBox - Multiple tag removal deletes most recently selected items instead of visually grouped tags.

DevExtreme Gantt

  • onTaskUpdating cancel is ignored for narrow task resize and task is converted to milestone.

DevExtreme Layout and Navigation

  • List doesn't expose NoDataText to screen readers when empty.
  • List - Select All checkbox aria-label does not reflect the selectAllText value.
  • Menu - Disabled Menu items have the "pointer" cursor.
  • Scrollable - Simulated scrolling breaks after an unhandled JavaScript exception.
  • Splitter - Cursor is misaligned when resizing after dynamically changing orientation.

DevExtreme Maps

  • VectorMap - Mixed geometry types in GeoJSON are not supported.

DevExtreme Pivot Grid

  • The expand icon doesn't work for some fields when OLAP cube is used.

DevExtreme Scheduler

  • Appointments are incorrectly displayed after changing the DST.
DevExtreme Complete 25.2.76 may 2026
Correcciones

DevExtreme Card View

  • Changes in Column Chooser and Column Reordering do not update cards.

DevExtreme Chat

  • Too Many Files message is not configurable.

DevExtreme Data Grid

  • Banded Column vertical separators are missing.
  • Browser scrolls back to the grid when data is updated.
  • Focus can't be moved back to the header when multiple grouping is applied.
  • Focus is stuck on the Save button when columnRenderingMode is set to virtual.
  • Focus method doesn't set the focus to the grid.
  • Focused cell highlight on sticky columns is still visible even when the focused cell is outside the viewport.
  • Grouped rows disappear when collapsing sub-groups with multi-level grouping.
  • TagBox in the filter row doesn't show selected tags if values are numbers.
  • DataGrid displays a horizontal scrollbar on resizing a screen if columnHidingEnabled and columnWidth are set.
  • 'between' filter dropdown changes its position when columns are resized.
  • Header context menu displays an unnecessary scrollbar at 90% browser zoom when dx.light.css is used.
  • Detail grid reloads data when the master row reenters the viewport if rowRenderingMode is set to 'virtual' and standard scrolling mode is used.
  • Fixed group header overlaps group summary values when columnRenderingMode="virtual".

DevExtreme Diagram

  • Paste option brings inconsistent results across browsers when the clipboard is empty.

DevExtreme Editors & Validation

  • DateBox - AM/PM indicator keyboard controls do not work correctly when useMaskBehavior is enabled with the "es-ES" locale.
  • DateBox - Out-of-range validation message remains after entering a valid boundary value when useMaskBehavior is enabled.
  • DateBox - Time selection reverts date after external date change.
  • Lookup - Search is not working with Vietnamese input.
  • Menu - Component overlay in a menu item does not close on a click in the menu dropdown.

DevExtreme Form

  • TagBox exceeds the group column when the selected tag items exceed the field container.

DevExtreme Layout & Navigation

  • List - Keyboard reordering does not work for items in groups beyond the first group.
  • Menu - Component overlay in a menu item does not close on a click in the menu dropdown.

DevExtreme Pivot Grid

  • Field Chooser - "Cannot read properties of undefined (reading 'isMeasure')" error occurs when dragging fields while data is loading.
  • Field Panel - Several operations no longer work after upgrading to v25.2.5.

DevExtreme Scheduler

  • Editing form labels are incorrectly displayed.

DevExtreme ThemeBuilder

  • datagrid-spin-icon-color does not change the TreeList expand icon.
DevExtreme Complete 25.2.67 abr 2026
Correcciones

DevExtreme Card View

  • Missing translation for Filter Panel title and related texts.

DevExtreme Data Grid

  • Boolean column checkboxes overlap a fixed column.
  • Cannot focus on the last item after group expand/collapse.
  • Editors with showEditorAlways enabled are read-only in newly added rows when allowUpdating is false.
  • Error occurs on navigating via keyboard after pressing an expand or collapse icon.
  • Lookup filter changes to "(All)" after searching twice in another column.
  • Performance is slow if a large number of summaries is used.
  • TextArea doesn't have the aria-invalid attribute when it is the editor.
  • onFocusedCellChanged `row` parameter is undefined for the first cell.
  • Selection column is overlapped after horizontal scrolling when fixed columns are used.
  • DataGrid - The validationCallback data object is empty when using showEditorAlways, repaintChangesOnly, and a custom validation rule.
  • 'No data' text is not shown when a lookup column is filtered.

DevExtreme Diagram

  • Diagram - Shapes Cannot Be Added on Android Chromium-based Browsers.

DevExtreme Editors & Validation

  • DateBox - 'Maximum call stack exceeded' error occurs when selecting a date in EST timezone.
  • DateRangeBoxFor editor is missing a name attribute.
  • Editors (DateBox, TextBox, etc.) - TypeError occurs in '_pasteHandler' when pasting into masked editors.

DevExtreme Gantt

  • Gantt - First week column merges two date ranges if startDateRange is used and firstDayOfWeek is not set to 0 (Sunday).

DevExtreme Scheduler

  • Resizing with virtual scrolling leads to incorrect width.
  • Resource's icon option does not support FontAwesome/SVG.
  • Scrolling performance is slow on using a large dataset and many resources in v25.1/v25.2.
DevExtreme Complete 25.2.52 mar 2026
Correcciones

DevExtreme Data Grid

  • "Cannot read properties of undefined (reading 'values')" error occurs on adding a row to the second page if initial row values are specified in onInitNewRow.
  • "Uncaught RangeError: Invalid time value" is thrown for DateTime columns with multiple same-day timestamps when filterSync and filterPanel are enabled.
  • Cell value is not restored after canceling changes in cell editing mode if repaintChangesOnly is enabled.
  • Columns are misaligned after adding a column at runtime.
  • Columns are rendered blank on a horizontal scroll.
  • Error occurs when the "between" operation is used in the filter row while the Filter Panel is visible.
  • Filter Panel throws an error when selecting a custom value.
  • Group and total summaries are shown over sticky columns on a horizontal scroll.
  • Grouping is lost when the expandAll/collapseAll method is used if a grouped column's calculateGroupValue is a string.
  • The "Certain ARIA roles must be contained by particular parents" error occurs if the grid has no data.
  • expandAll/collapseAll method changes the expanded/collapsed grouped column if calculateGroupValue is used.
  • Column that was fixed by assigning a new column configuration can't be correctly unfixed in v25.2.4.
  • Incorrect tooltip displayed on the column header when sorted and the column width is small.

DevExtreme Diagram

  • TypeError occurs when inserting image.

DevExtreme Editors & Validation

  • Lookup - Input styles break after a class is applied via inputAttr.
  • TextArea - Scrollbar is not displayed despite content overflow when autoResizeEnabled is true and height is specified.

DevExtreme Form

  • Form Accessibility - Screen readers announce required marks in floating and static label modes.

DevExtreme Html Editor

  • Nested list numbering breaks after applying content.

DevExtreme Layout & Navigation

  • List - TypeError: Cannot read properties of null (reading 'get') occurs when using Shift + Up Arrow on the first item.
  • List - JAWS does not announce the selected state of items.
  • Splitter - Manual resizing stops working after programmatic size change.
  • dxList - VoiceOver screen reader reads "underscore" before every item.

DevExtreme Pivot Grid

  • Memory leaks occur after PivotGridDataSource is reassigned.
  • Row fields overlap data fields when `dataFieldArea` is set to `"row"`, virtual scrolling is enabled, and multiple fields are displayed.
DevExtreme Complete 25.2.43 feb 2026
Correcciones

DevExtreme Charts & Gauges

  • Chart - ArgumentAxisClick is triggered for removed labels.

DevExtreme Data Grid

  • Column chooser hides a banded column on using search and recursive selection.
  • Focus returns to the top of the page when pressing Tab if the last column's filter row operation is "between".
  • Reordering doesn't work correctly while using fixed columns.
  • Columns can be resized from band area without proper resize cursor.

DevExtreme Dialogs & Notifications

  • LoadIndicator - Spinner animation is segmented in Material themes.

DevExtreme Editors & Validation

  • DateBox - Selected date part is incorrectly restored after focus loss.
  • Lookup - Input styles break after a class is applied via inputAttr.

DevExtreme Html Editor

  • Header option does not revert to "Normal text" after pressing Enter.

DevExtreme Layout & Navigation

  • DropDownButton - Items set in the onButtonClick event are selectable even if useSelectMode is set to false.
  • DropDownButton - Height differs from the dxButton height in Generic compact theme.
  • List - Custom properties are not accessible in groupTemplate.

DevExtreme Scheduler

  • Columns flicker when they are re-rendered if crossScrollingEnabled is set to True.
  • scrollTo does not take offset into account.
  • shadeUntilCurrentTime property is inconsistently applied to resources outside the viewport in virtual scrolling mode.
  • The "No data to display" text is not localized.

DevExtreme Tree List

  • TypeError: Cannot read properties of undefined ('concat') when search and interval functions are called simultaneously.