DevExpress Universal 版本發佈

查看各個版本中的最新內容,包含功能、增強與已解決問題的詳細資訊。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
CodeRush Ultimate 26.1.3主要版本2026年6月18日
功能

Rich Comments

  • Mermaid Diagrams
    • Rich comments can now render Mermaid diagrams directly within source code comments, making it easy to document architecture, workflows, and designs without leaving your editor. Diagrams can also be generated automatically with AiGen and remain version-controlled alongside your source code.
  • LaTeX Formulas
    • LaTeX formula support has graduated from beta with improved rendering quality and performance.

Embedded Content Features

  • Thumbnail Mode
    • Right-click an embedded image or diagram and select Use Thumbnail to replace it with a compact, clickable thumbnail that expands to the full-size version when selected. This is ideal for keeping large visual assets from overwhelming the code editor.
  • Fit in TextView
    • Right-click an embedded image or diagram and select Fit in TextView to automatically scale it to fit the width and height of the active TextView.
  • Version Control Friendly
    • Embedded images, Mermaid diagrams, and LaTeX formulas are stored in your solution folder and participate naturally in version control.

New AI Model Integrations

  • Expanded AI Model Support
    • AiGen now supports a wider range of industry-leading AI providers and models:
    • Anthropic Claude 4.5 model family, including extended thinking and configurable reasoning budgets.
    • Google Gemini 2.0, 2.5, and 3.1 model families.
    • OpenAI GPT-5.5 model family.
  • Persistent AI Coding Preferences
    • AiGen can now remember your coding preferences across sessions.
  • New AI Models Options Page
    • A new AI Models options page centralizes model configuration and dynamically adapts its interface to the selected model. Controls such as Temperature, Reasoning Effort, Thinking Budget, and AI Mode automatically appear only when supported by the selected AI model.
  • Azure Endpoint Support
    • AiGen now supports Azure-hosted AI endpoints with context-specific endpoint selection, allowing powerful models to be used for reasoning and lightweight models to be used for context acquisition.
  • MCP Server Integration
    • AiGen can now automatically integrate with both the DevExpress MCP Server and Microsoft MCP Server, enabling access to authoritative product documentation and API information while generating responses.
  • AI Cost Tracking
    • AI cost tracking and cost estimates have been removed due to the increasing complexity and variability of pricing models across AI providers.

Performance & Intelligence Enhancements

  • Surgical AI Code Editing - AiGen now performs smaller, surgical code edits that target:
    • Member signatures.
    • Method bodies.
    • Attributes.
    • XML documentation comments.
    • Individual code blocks within large methods.
    • Embedded mermaid diagrams/formulas.
  • Smarter Context Packing
    • AiGen now gathers, prioritizes, and packs relevant project context more efficiently before sending requests to reasoning models, improving both response quality and token utilization.

Additional AI Improvements

  • Diagrams, Formulas, and Code Working Together
    • AiGen now understands relationships between code, Mermaid diagrams, and LaTeX formulas.
  • Clipboard Integration
    • You can now explicitly include clipboard contents in AI prompts or ask AiGen to place generated content directly onto the Windows clipboard from anywhere within Visual Studio.

Test Runner

  • Improved AI Workflow Support
    • The Test Runner now includes a context menu command that copies reports of failing test cases directly to the clipboard (contained within the selected test nodes), making it easy to submit failures to AI for analysis.
  • MSTest v4 Support
    • Added support for MSTest v4.
  • Debugging Enhancements
    • AiGen can now analyze active compiler errors, call stacks, and runtime values to assist with live debugging.

User Experience Improvements

  • Voice Interaction
    • AiGen now supports voice interaction with speech recognition and spoken feedback in more than 100 languages, making AI assistance accessible through natural conversation.
  • Personalized AI Experience
    • AiGen now remembers your preferred coding style and conventions, allowing future interactions to automatically align with your established development preferences.
DevExpress ASP.NET and Blazor 26.1.3主要版本2026年6月18日
功能

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.

Blazor UI Components

AI Agent Skills

  • The Blazor component/UI library ships with AI Skills designed to help coding agents leverage DevExpress Blazor UI components more effectively. Each skill focuses on a specific component and includes all details needed to generate accurate code: required NuGet packages, relevant APIs, entry points, configuration settings, and common usage scenarios. The DevExpress skill set supports the following Blazor components:
    • AI Chat.
    • Charts.
    • ComboBox.
    • Grid.
    • Gauges.
    • Pivot Table.
    • Ribbon.
    • Scheduler.
    • Toolbar.
    • TreeList.

End of Bootstrap v4 Support

  • With the release of v26.1, DevExpress completed the transition away from Bootstrap v4 and officially discontinued Bootstrap v4 support.

Icon Library (CTP)

  • The DevExpress Icon Library is now available to Blazor developers via the DevExpress.Images.Blazor NuGet package. The package includes an extensive icon set, uses a sprite-based delivery model, and exposes consistent APIs for Blazor components. The library includes over 13,000 icons designed to cover a variety of UI requirements. To simplify navigation, icons are grouped by the following attributes:
    • Set: Fluent, Desktop Classic, Blazor Classic.
    • Style: Regular, Light, Filled.
    • Color: Monochrome, Multicolor.
    • Size: 12, 16, 20, 24, 28, 32, 48.

Performance Enhancements

  • For all Blazor components: Eliminated virtual tree nodes generated for empty lines and line breaks. This optimization reduces the size and depth of the virtual tree, resulting in performance gains across multiple layers:
    • Server-side - faster tree-diff calculations.
    • Client-side - faster tree updates.
    • Network - smaller render size due to fewer nodes.
  • For Blazor Ribbon, Buttons, CheckBoxes, and other Editors: Optimized rendering and memory usage.

Accessibility Enhancements

  • Improved screen reader support for the AI Chat, ComboBox, Filter Builder, Grid, Popup, TagBox, and TreeList UI components.
  • Introduced support for relevant ARIA attributes in the Filter Builder, Grid, HTML Editor, ListBox, Ribbon, Rich Edit, Time Edit, and TreeList UI components.
  • Introduced support for the aria-required attribute in the following Blazor Data Editors: CheckBox, ComboBox, Date Edit, Date Range Picker, List Box, Memo, Radio Group, Spin Edit, TagBox, Text Box, Time Edit.
  • Improved keyboard navigation in the Pivot Table and Ribbon UI components.
  • Added the ability to focus editor command buttons.
  • Added id attributes to Form Layout item captions.
  • Introduced the resize text requirement in the Ribbon UI component.
  • Added colored validation states to the CheckBox, Radio, and Radio Group UI components.
  •  Windows High Contrast Mode Support
    • DevExpress Blazor Fluent themes include built-in support for Windows high contrast mode. When activated, Fluent themes automatically adjust colors to enhance readability and comply with modern accessibility standards. This mode guarantees proper contrast ratios across all UI elements and improves usability for users with visual impairments (without additional setup).
  • Rich Edit
    • Screen Reader Support - Screen readers now announce document content as users navigate with the keyboard.

Template Kit Enhancements

  • To help address key business usage scenarios more quickly, DevExpress added the following sample Blazor component pages to the DevExpress Template Kit:
    • Editable Grid - Uses a DevExpress Blazor Grid and allows users to edit and modify records.
    • Master-Detail Grid - Uses a DevExpress Blazor Grid and visualizes master-detail relationships between two data tables.
    • Basic Form Layout - Uses a DevExpress Blazor Form Layout and arranges DevExpress Blazor Data Editors in a form, with built-in data validation.

Blazor AI Chat

  • Vendor-Agnostic AI Chat
    • To improve the overall user experience and align AI Chat with common DevExpress Blazor patterns, DevExpress introduced a set of breaking changes in v26.1. These changes standardize the AI Chat API surface, add integration with agent-based and vendor-agnostic models, and minimize configuration conflicts across components, models, and usage scenarios:
      • DevExpress AI Chat now uses IChatResponseProvider instead of IChatClient.
      • OpenAI Assistant-related APIs have been deprecated/replaced.
      • Inference parameters are now obsolete.
      • MessageSent event is now obsolete.
      • SendMessage method is now obsolete.
      • BlazorChatMessage.Content is now obsolete.
  • Message Flow Enhancements
    • DevExpress Blazor AI Chat now includes a more flexible MessageSending event model. New APIs give you precise control over long-running operations and custom message workflows. Use them to preprocess user input, call external services, or append an additional response to the chat:
      • Call AppendMessageAsync to add messages to the chat history without sending them to the AI service (for instance, append system prompts, assistant messages, or supplemental context).
      • Use the SendMessageAsync method to submit user messages to the chat service.
      • Call ShowLoadingIndicatorAsync and HideLoadingIndicatorAsync methods to display the built-in loading indicator during time-consuming operations.
  • AIContent API
    • DevExpress Blazor AI Chat exposes individual AIContent items streamed between your application and AI services. You can render rich content using custom templates, submit structured AI requests programmatically, and hide specific messages.
  • Improved AI Chat Typing Experience
    • DevExpress Blazor AI Chat allows you to control when input text is synchronized with the chat message buffer. You can update the buffer on every keystroke, when the input box loses focus, or after the user stops typing for a specified interval. Choose the option that best balances responsiveness and processing load for your specific usage scenario. In Interactive WebAssembly and Auto render modes, delayed updates reduce unnecessary state changes when typing and improve chat responsiveness on slower devices or resource-intensive pages.
  • Empty Chat Customization
    • DevExpress Blazor AI Chat allows you to customize text displayed before a conversation starts:
      • EmptyMessageAreaText specifies text displayed in the empty message area.
      • InputBoxNullText specifies prompt text in the chat input box when it is empty.

New Blazor Smart Paste

  • The DevExpress Blazor Form Layout component now supports Smart Paste - a new AI-powered extension that simplifies copying content from external sources. The extension parses unstructured text (such as email content or free-form notes) and automatically populates form fields with relevant data.

Blazor Pivot Table

  • Server Mode Data Sources
    • The DevExpress Blazor Pivot Table v26.1 now supports Server Mode data sources for Blazor Server-based applications. These data sources were designed to simplify integration with large data collections (500,000+records) and maximize performance for these usage scenarios.
    • Server Mode data sources handle data calculations at the database level. This reduces the amount of transferred data, decreases memory consumption, and improves component responsiveness.

Blazor Grid & TreeList

  • Border and Gridline Visibility
    • You can now hide column lines (separators between adjacent columns/rows) and component borders when using the DevExpress Blazor Grid and/or TreeList UI components (using the GridlinesVisible property). You can combine available enumeration values as design needs dictate.
  • Filter Menu Button - New On-Hover Display Mode
    • DevExpress Blazor Grid and TreeList support on-hover display mode for Filter Menu buttons. When enabled, buttons appear after users hover over column headers. This mode helps produce a more effective user experience and avoid column caption truncation.
  • Empty Column Appearance
    • Refined empty column appearance (may appear during resize operations) to better align with standard Blazor Grid/TreeList columns.
  • Pager Summary
    • DevExpress Blazor Grid and TreeList UI components include a new PagerSummaryVisible option. Use it to display the current page number, page count, and data row count within the built-in pager.

Blazor TreeList

  • Unbound Columns
    • The DevExpress Blazor TreeList component now supports unbound columns. These columns display values that are not stored in the underlying data source. Use unbound columns to display supplementary/computed data without modifying the original data model.

Blazor Data Editors

  • Focusable Buttons
    • Blazor Data Editors include a new Focusable option for command buttons. Once activated, buttons are included in a page's tab sequence, and users can interact with them using the keyboard.
  • Keyboard and Mouse Wheel Interaction Options
    • Added new options to control whether users can change editor values using arrow keys and the mouse wheel: AllowUpDownArrowKeys and AllowMouseWheel.
  • API Enhancements
    • Added new properties to the DxComboBoxSettings class (contains settings for auto-generated Combo Box editors).
  • List Editors - Design Updates
    • Updated the design of the Blazor List Editors (List Box, ComboBox, TagBox) for DevExpress Fluent themes.
  • Clear Button - Background Color Update
    • Updated the background color for Clear buttons used in Blazor Editors (Bootstrap and DevExpress Classic themes).

Blazor Navigation

  • Ribbon Tab Attributes
    • The DevExpress Blazor Ribbon Tab now supports standard HTML attributes. Use the Attributes property for the tab header and ContentAttributes for the tab content area.
  • Data Mapping API Enhancements
    • DevExpress Blazor TreeView, Accordion, and Toolbar data mapping APIs now expose additional properties for node and item settings.
  • Accordion - Lazy Loading and Pre-Rendering
    • The RenderMode property defines when DevExpress Blazor Accordion renders content. Use Expanded to render Accordion item content only when the item is expanded and remove it from the DOM when the item is collapsed. This mode increases page load speed and reduces DOM size at the cost of a small rendering delay. Use All to render all Accordion items on page load. This mode improves UI responsiveness, but increases page load time and DOM size. Use OnDemand to render Accordion item content when the item is expanded for the first time and keep it in the DOM after the item is collapsed. This mode balances page load performance, responsiveness, and resource consumption.
  • Accordion
    • To improve readability and contrast on colored and image backgrounds, DevExpress enhanced the appearance of the Blazor Accordion.
  • Ribbon
    • The Blazor Ribbon now more closely aligns with the Microsoft Office Ribbon design.
  • TreeView
    • Updated the design of the Blazor TreeView component.

Blazor Filter Builder

  • Customize Count Functions
    • The DevExpress Filter Builder component allows you to customize Count functions for collection fields. Specify EditSettings or define the ValueEditTemplate to customize the editor used to select the Count value. Use the ValueDisplayTemplate to customize how the selected value is displayed.
  • Toggle User Interaction
    • You can temporarily deactivate the DevExpress Blazor Filter Builder component using the Enabled property.

Blazor PDF Viewer

  • Zoom Enhancements
    • The new ZoomLevelChanged event allows you to execute custom actions whenever a document is zoomed in/out within the DevExpress Blazor PDF Viewer.

Blazor Themes

  • Automatic Style Registration
    • With v26.1, you no longer need to register PDF Viewer, Report Viewer, and Rich Text Editor stylesheets in the Components/App.razor file - the DxResourceManager.RegisterTheme method adds associated styles automatically.

Blazor Buttons

  • API Enhancements
    • Added a new property to the DxButtonBase class (contains base settings for buttons): IconUrl - Specifies button icon URL.

Blazor Windows

  • Smoother Focus Behavior Across Devices
    • The following DevExpress Blazor components now adapt focus behavior for the current device:
      • DxDropDown.
      • DxFlyout.
      • DxMessageBox.
      • DxPopup.
      • DxWindow.
    • On desktop devices, focus moves to the first interactive element in the window to support faster keyboard interaction. On mobile phones and tablets, focus moves to the popup/window container to avoid unexpected keyboard activation and viewport shifts.
  • DropDown Focus Mode
    • The FocusOnOpen property specifies whether focus moves to a newly opened DevExpress Blazor DropDown or remains on the current element.
  • MessageBox - Custom Content Template
    • DevExpress Blazor Message Box includes a ChildContent template. Use it to display custom Razor markup in the message box body (instead of plain text).

Blazor UI Kit Updates

  • Created the first figma component version for the DevExpress Blazor Grid.
  • Added a figma component for the DevExpress Blazor Ribbon.
  • Implemented separate frames with focus state for the following components: DxListBox, DxMenu, DxPager, DxTabs, and DxTagBox.
  • Presented DxButton as a separate component and fixed related design issues.
  • Added information section for each component.
  • Refined component section appearance.
DevExpress BI Dashboard 26.1.3主要版本2026年6月18日
功能

Accessibility

  • New Palettes for Vision-impaired Users (Desktop & Web).
  • New predefined palettes are optimized for users with color vision impairments, including Deuteranopia, Protanopia, and Tritanopia. These palettes improve accessibility without manual adjustments:
    • Bright (bright color accents).
    • High Contrast (high visual contrast).
    • Warm Gradient (yellow-to-brown gradient).
    • Sunset (warm sunset tones).
    • Vibrant (vivid color contrast).

BI Dashboard - New Palettes, DevExpress

  • Palette items now support fill patterns and line styles. Use these options to better differentiate data series within dense visualizations.

Web Dashboard - Enhanced Navigation & Screen Reader Support

  • Focus management
    • When a dialog (including the Maximize window) closes, keyboard focus returns to the element that opened it.
    • Focused element outline colors are now synchronized with the current theme color.
  • Screen reader support
    • Screen readers now announce options in the export dialog.
  • Export type button contrast
    • The active export button now displays a clearly visible highlight across all color themes.

Web Dashboard - Supported Frameworks

  • Added support for jQuery 4 and Angular 22.
DevExpress Office File API 26.1.3主要版本2026年6月18日
功能

Security Enhancements

  • Secure ZIP Policy
    • The new Zip Security Policy DevExpress.Utils.Zip.SecureZipPolicy protects applications from ZIP-related attack vectors using resource limits, hard blocks, and encryption rules. You can configure resource limits globally or for individual operations. The SecureZipPolicy.TrustBoundaryViolation event allows you to log, monitor, and audit TrustBoundary violations.
  • FIPS (Federal Information Processing Standards) Compliance Enforcement
    • The DevExpress API now detects operating system-level FIPS enforcement and raises an OperatingSystemLevelFipsMode.ComplianceViolationException before document processing begins. The exception includes violation details, resolution recommendations, and is raised early in the workflow to prevent non-compliant cryptographic operations.

Safer Document (DOCx, XLSx...) Processing

  • Security Loading Limits
    • Use Options.SecurityLoadingLimits to configure document limits. The SecurityLoadingLimitExceeded event fires when a document exceeds a limit. In the event handler, set e.Handled = true to continue loading operation despite violations (useful for log-only scenarios or staged rollouts).
  • Dangerous Content Removal
    • You can automatically remove dangerous content when loading documents using Options.SecurityLoadingOptions. Each option targets a specific threat category and fires a SecurityLoadingOptionsViolation event when matching content is detected. Set e.Handled = false in the event handler to remove detected content.
  • Privacy Sanitization
    • v26.1 includes RichEditDocumentServer.Sanitize(WordProcessingSanitizeOptions) for the Word Processing Document API and Workbook.Sanitize(WorkbookSanitizeOptions) for the Spreadsheet API. Call these methods to strip personal data and internal organizational information from documents before you share, publish, or archive documents/files.
  • Inspect Document Content Before Sanitization
    • Before sanitization, inspect a document/workbook to identify content types. The new RichEditDocumentServer.Inspect(WordProcessingInspectOptions) and Workbook.Inspect(WorkbookInspectOptions) methods scan a loaded file and return the detected set.

New PDF Processing API

  • DevExpress PDF Document API v26.1 introduces a new DevExpress.Docs.Pdf .NET library. It allows you to create, load, modify, secure, and analyze PDF documents using an object-oriented approach. IMPORTANT: The new DevExpress PDF Document API Library is currently available as a Community Technology Preview (CTP). Note: DevExpress do not recommend that you integrate pre-release libraries into mission-critical software applications.

New Barcode Generation API

  • DevExpress Office & PDF File API v26.1 introduces a new standalone Barcode Generation library (DevExpress.Docs.Barcode) for modern .NET applications. It uses strongly typed configuration objects, supports async export/cross-platform rendering, and can generate both 1D and 2D barcodes across multiple formats. Key Features:
    • 30+ supported barcode symbologies for 1D and 2D barcodes.
    • Unified BarcodeGenerator class - A single, reusable object for all symbologies and output formats.
    • Fluent-style configuration via object initializers - BarcodeOptions allow you to declare all appearance, layout, and symbology settings in one expression (without intermediate setup steps).
    • Multiple export targets - Raster and vector images (PNG, JPEG, BMP, SVG, EMF/WMF), in-memory DXImage objects, and PDF.
    • Async API - ExportAsync and ExportToImageAsync overloads for non-blocking generation in web and desktop applications.
    • Direct print support - Send a barcode directly to a printer using Print API and PrintOptions.
    • Binary-data overloads - Use raw byte arrays to encode non-textual payloads (GS1 DataMatrix, PDF417 binary segments).
    • Human-readable text control - Configure text visibility, font, alignment, word-wrap, and right-to-left direction independent of the barcode symbol itself.
    • Cross-platform rendering - Runs on Windows and Linux/macOS using the Skia rendering engine.
    • Runtime options swapping - Update BarcodeGenerator.Options at runtime to reuse a single generator instance with different configurations.
    • Add Barcodes to Documents - Insert barcodes directly into Word, Excel, PowerPoint, and PDF documents using the DevExpress Office & PDF File APIs.

Accessibility Enhancements

  • PDF Export Engine - PDF/UA-2 Format Support
    • The PDF export engine now supports the PDF/UA-2 format (for enhanced accessibility compliance). You can specify PDF/UA-2 conformance for exported documents to meet the latest accessibility standards.

Presentation API

  • Chart API
    • The DevExpress Presentation API v26.1 introduces a comprehensive Chart API that allows you to programmatically create, modify, and style charts within PowerPoint presentations.
  • Standard Chart Types
    • Bar / Bar3D.
    • Line / Line3D.
    • Pie / Pie3D.
    • Area / Area3D.
    • Surface / Surface3D.
    • Scatter.
    • Radar.
    • Stock.
    • Doughnut.
    • Bubble.
    • Pie-of-Pie / Bar-of-Pie.
  • Microsoft Office 2016+ Chart Types - The ChartEx class supports the following modern chart types:
    • Waterfall.
    • Funnel.
    • Histogram.
    • Pareto.
    • Box-and-Whisker.
    • Sunburst.
    • Treemap.
    • Map.
  • Customize Chart Elements
    • The Chart API supports a broad range of real-world usage scenarios, including generating dynamic reports, embedding analytics into presentations, and building dashboards with rich data visualizations. Developers can fully control the following chart elements and appearance settings:
      • Titles and Legends.
      • Axes (primary and secondary).
      • Chart Views and Series.
      • Data Points and Labels.
      • Data Tables.
      • Trendlines and Error Bars.
      • Chart area and plot area appearance (Fill, OutlineStyle, PlotArea).
      • Default font settings for all chart text: TextProperties.
      • Styles (ChartStyle / ChartExStyle).
      • Themed color palettes (ChartColorPalette).
      • 3D view settings (View3DOptions).
  • Export Slides to Images
    • The DevExpress PowerPoint Presentation API allows you to export an entire presentation or a subset of slides directly to DXImage objects. Save these objects in raster or vector image formats (PNG, BMP, JPEG, EMF, SVG, and more) and generate presentation previews/thumbnails with full visual fidelity (preserving backgrounds, themes, layouts, and shape types).

Excel Spreadsheet API

  • New Excel Functions - The DevExpress Spreadsheet Document API v26.1 supports 6 new dynamic array-based Excel functions:
    • XLOOKUP.
    • XMATCH.
    • SORT.
    • SORTBY.
    • FILTER.
    • UNIQUE.

AI Agent Skills

  • DevExpress AI agent skills give AI coding assistants accurate, built-in knowledge of DevExpress Office & PDF File API features through v26.1. Instead of generic training data that often produces incorrect APIs or outdated code patterns, assistants use product-specific guidance for common document processing scenarios.
  • Each skill defines correct APIs, necessary assemblies, configuration steps, and implementation patterns for a specific feature area. AI assistants use this knowledge to generate accurate code for document generation, editing, conversion, export, PDF processing, barcode generation, archive management, unit conversion, and AI-powered document workflows.
  • All skills follow the Agent Skills standard and work with Claude Code, GitHub Copilot (Visual Studio, VS Code, and JetBrains Rider), and Cursor.
DevExpress Reporting 26.1.3主要版本2026年6月18日
功能

Accessibility Enhancements

  • PDF/UA-2 Format Support
    • The PDF export engine now supports the PDF/UA-2 format (for enhanced accessibility compliance). You can specify PDF/UA-2 conformance for exported documents to meet the latest accessibility standards. Set the PdfExportOptions.PdfUACompatibility property to PdfUA2 to specify PDF/UA-2 conformance for exported documents.
  • PDF/UA Export Enhancements
    • DevExpress improved PDF/UA export for report controls and screen reader interpretation. You can now define semantic roles for XRPageInfo, XRRichText, and XRPanel elements and supply accessible descriptions for digital signatures.
  • XRPageInfo
    • Use the AccessibleRole property to define how screen readers interpret XRPageInfo content.
  • XRPanel
    • You can reduce unnecessary noise in the accessibility tree with the AccessibleRole property.
  • XRRichText
    • XRRichText content can now be exported as accessible (tagged) PDFs. The export process preserves semantic structure and reading order and improves compatibility with screen readers.
  • Digital Signature - Accessible Description
    • You can specify accessible descriptions for the XRPdfSignature control when it is used as a digital signature or as a placeholder.

Report Designer for JetBrains Rider

  • .NET Projects Support
    • In v25.2, DevExpress introduced the DevExpress Report Designer for JetBrains Rider with .NET Framework support. With v26.1, DevExpress extended this integration to .NET-based projects and reset in the Properties panel, along with light/dark theme support to match the JetBrains Rider IDE.

AI-powered Extensions

  • Report Designer for WPF - Create Expressions with Natural Language
    • The WPF Report Designer allows users to generate AI-powered Criteria Language expressions within both the DevExpress Expression Editor and Filter String Editor. Users can describe the desired logic in plain text instead of writing complex expressions.
  • AI Prompt-to-Report Wizard - Optimized Report Generation
    • To optimize the report generation process, DevExpress added a multi-agent system for the DevExpress AI Report Wizard (introduced in v25.1). This architecture improves result quality, consistency, and predictability, reduces token usage, and scales better for high-volume scenarios. The Report Wizard can generate complete reports from natural language prompts without detailed descriptions of report structure, controls, bindings, or calculations.
  • AI Prompt-to-Report Cross-Platform API
    • The new AI APIs allow you to incorporate an AI-powered report generation engine into agentic workflows. Use it across desktop, web, and service applications and integrate with any AI provider via IChatClient.

AI-assisted Development

  • AI Agent Skills for DevExpress Reports
    • DevExpress AI Agent Skills equip AI coding assistants with accurate, built-in knowledge of DevExpress Reports features up to v26.1. Instead of relying on general training data that produces incorrect APIs or outdated patterns, your assistant receives authoritative, scenario-focused guidance for reporting stack areas you use most.
  • Custom GitHub Copilot Agent - DevExpress Report Designer
    • DevExpress created an *.agent.md file that gives GitHub Copilot in Visual Studio and JetBrains Rider DevExpress Reports-specific context. The file includes API patterns, expression syntax rules, common report design examples, troubleshooting guidance, and best practices. Developers who use GitHub Copilot in Visual Studio can get more accurate, context-aware answers when they work with DevExpress Reports.

Reporting for Web

  • Supported Frameworks
    • Added support for jQuery 4 and Angular 22.
  • Blazor Report Viewer
    • Automatic Style Registration - With v26.1, you no longer need to register the DxReportViewer stylesheet in the Components/App.razor file - the DxResourceManager.RegisterTheme method adds styles for Report Viewer automatically.
DevExpress WinForms 26.1.3主要版本2026年6月18日
功能

Security Enhancements

  • DevExpress expanded internal security diagnostics (including custom analyzers) across engineering workflows.

WinForms AI Chat

  • AI Agent Integration
    • The DevExpress WinForms AI Chat Control ships with a new IChatResponseProvider abstraction layer. This layer decouples the UI from AI services and allows you to bind the AI Chat Control to different AI backends.
  • Agent API Demos
    • The Demo Center includes new examples that demonstrate real-world AI agent usage scenarios and integration patterns with the DevExpress WinForms AI Chat Control.
  • Chat Fluent UI
    • The updated Chat UI aligns with modern Fluent design standards.
  • Customize Chat Input Placeholder
    • Use the AIChatControl.InputBoxNullText property to specify placeholder text in the input box.
  • API Enhancements
    • DevExpress have updated message processing APIs and refined naming for consistency.

Accessibility Enhancements

  • PDF/UA-2 Format Support
    • The PDF export engine now supports the PDF/UA-2 format (for enhanced accessibility compliance). You can specify PDF/UA-2 conformance for exported documents to meet the latest accessibility standards.

Template Kit

  • Visual Basic Support
    • The DevExpress Template Kit now supports Visual Basic. You can create DevExpress-powered WinForms applications in VB.NET alongside C# templates.
  • Updated Template Appearance
    • Updated the WinForms project templates. Most templates now use the WXI skin and include Rounded Skin Panels.

DateTimeOffset Support

  • Criteria Operators
    • DateTimeOffset support is part of the 2026 roadmap. v26.1 adds support to the core criteria engine and date/time CriteriaOperator functions. v26.2 will add support to DevExpress data-aware controls.
  • EF Core Server Mode Support
    • DateTimeOffset functions are now compatible with EF Core Server Mode (Microsoft SQL Server). EntityServerModeSource generates Microsoft SQL Server-compatible LINQ queries for DateTimeOffset properties and processes results using native DateTimeOffset support.

DateOnly & TimeOnly Support

  • WinForms Pivot Grid
    • The DevExpress WinForms Pivot Grid now supports DateOnly and TimeOnly data types for filtering, grouping, and summary operations within DevExpress-powered .NET applications.

WinForms Memo Editors

  • Auto Hide Scrollbars
    • DevExpress WinForms MemoEdit and MemoExEdit controls automatically toggle scrollbar visibility based on content size.

WXI Skin Enhancements

  • Improved control sizing.
  • Consistent layout across UI elements.
  • Customizable placeholder text color.
  • Enhanced text contrast.

Rounded Skin Panel

  • Runtime Resizing
    • The new AllowResize option activates runtime panel resizing.

WinForms Spreadsheet

  • New Excel Functions - The DevExpress Spreadsheet Control v26.1 supports 6 new dynamic array-based Excel functions:
    • XLOOKUP.
    • XMATCH.
    • SORT.
    • SORTBY.
    • FILTER.
    • UNIQUE.

Monaco-Based Code Editor (Demo)

  • DevExpress created an example that wraps the open source Monaco Editor (v0.55.1). The editor is hosted inside Microsoft WebView2 and exposed through a custom, reusable CodeEditor WinForms control.
DevExpress WPF 26.1.3主要版本2026年6月18日
功能

AI Agent Skills

  • v26.1 introduces Agent Skills for DevExpress WPF Controls, structured knowledge packages that equip AI coding assistants with accurate, product-specific expertise for WPF controls.
  • Each skill defines the correct NuGet packages, entry-point classes, API patterns, XAML markup, and configuration for a specific WPF control or usage scenario. AI assistants use this knowledge to generate accurate WPF code from the first prompt.
  • Skills follow the open Agent Skills standard and work with Claude Code, GitHub Copilot (CLI, VS Code, Visual Studio, JetBrains Rider), Cursor, and Gemini CLI.

Fluent Theme (CTP)

  • v26.1 introduces a new Fluent Light Theme for DevExpress-powered WPF applications. The new theme incorporates modern design practices inspired by the latest Microsoft 365 applications.

WPF AI Chat

  • AI Agent Integration
    • The DevExpress WPF AI Chat Control ships with a new IChatResponseProvider abstraction layer. This layer decouples the UI from AI services and allows you to bind the AI Chat Control to different AI backends.
  • Agent API Demos
    • The Demo Center includes new examples that demonstrate real-world AI agent usage scenarios and integration patterns with the DevExpress WPF AI Chat Control.
  • Chat Fluent UI
    • The updated Chat UI aligns with modern Fluent design standards.
  • Customize Chat Input Placeholder
    • Use the AIChatControl.InputBoxNullText property to specify placeholder text in the input box.
  • API Enhancements
    • DevExpress have updated message processing APIs and refined naming for consistency.

AI-powered Extensions

  • Prompt to Expression - WPF Filter Editor and Expression Editor
    • Added AI-powered expression generation to help users create filter and column expressions for DevExpress data-aware WPF controls using natural language. Users describe the desired logic in plain text. The system sends the prompt to the configured AI service and returns a valid expression. The DevExpress WPF Expression Editor and/or Filter Editor display and validate results immediately.

Accessibility Enhancements

  • Pivot Grid - Filter Panel Keyboard Navigation
    • The WPF Pivot Grid includes full keyboard access to the Filter Panel.
  • Spreadsheet Control - Screen Reader Support
    • Spreadsheet documents are now accessible to screen readers (Narrator, NVDA). You can navigate through document sheets, rows, columns, and cells. Readers can pronounce all worksheet headings, cell text, comments, text boxes, and alt text for images, charts, and other drawing objects.
  • PDF/UA-2 Format Support
    • The PDF export engine now supports the PDF/UA-2 format (for enhanced accessibility compliance). You can specify PDF/UA-2 conformance for exported documents to meet the latest accessibility standards.

WPF Data Grid

  • Expression Editor for Custom Format Conditions
    • The Expression Editor (for both the TableView and TreeListView) now supports custom conditional formatting rules. Users can define formatting rules with complex logical expressions beyond predefined rule types.
  • Advanced Column and Band Drag-and-Drop
    • A new ColumnDragOver event allows you to control column and band drag & drop behavior. Handle this event to validate or modify drop operations.
  • Search Panel Customization
    • Extended Search Panel customization with the following options: Minimum/maximum width and Display custom content.
  • Group Panel Customization
    • Group Panel customization capabilities include: Display custom content, Align Group Panel text and Customize background color.
  • Column Header Customization
    • New customization options include: Display custom sort icons, Adjust icon size, Display, hide, or reposition filter icons and Apply custom templates.
  • Row Indicator Customization
    • Row Indicator Panel customization options include: Specify foreground and background colors, Display custom UI elements and icons.
  • Expand Button Customization
    • New options allow you to display custom glyphs/icons within expand/collapse buttons in TreeList layouts, group and master-detail rows.
  • Filter Panel Customization
    • New appearance settings allow you to customize Filter Panel UI elements.
  • Foreground and background colors for fields, values, and operators.
    • A color mode that switches between standard appearance and a plain style with transparent backgrounds and inherited text colors.

WPF TreeViewControl

  • API Enhancements
    • Expanded TreeViewControl API to simplify customization and reduce reliance on implicit styles.

WPF Spreadsheet Control

  • New Excel Functions - The DevExpress Spreadsheet Control v26.1 supports 6 new dynamic array-based Excel functions:
    • XLOOKUP.
    • XMATCH.
    • SORT.
    • SORTBY.
    • FILTER.
    • UNIQUE.

Template Kit

  • Visual Basic Support
    • The DevExpress Template Kit now supports Visual Basic. You can create DevExpress-powered WPF applications in VB.NET alongside C# templates.

DateOnly & TimeOnly Support

  • WPF Charts
    • The DevExpress WPF Chart Control supports .NET DateOnly and TimeOnly data types.
  • WPF Pivot Grid
    • The DevExpress WPF Pivot Grid now supports DateOnly and TimeOnly data types for filtering, grouping, and summary operations in .NET applications.

MVVM Enhancements

  • Simplified Dependency Injection (DI)
    • The DevExpress MVVM framework v26.1 includes built-in support for Dependency Injection (DI) directly in XAML.

Prism 9 Support

  • Added Prism 9 support to the DevExpress adapters.

Monaco-Based Code Editor (Demo)

  • DevExpress created an example that wraps the open source Monaco Editor (v0.55.1). The editor is hosted inside Microsoft WebView2 and exposed through a custom, reusable CodeEditor WPF control.
DevExtreme Complete 26.1.3主要版本2026年6月18日
功能

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.
DevExpress .NET MAUI 25.2.82026年6月10日
修正

CollectionView for MAUI

  • TabView does not render its TabViewItem content in an application on iOS devices if Microsoft.Maui.Controls version is later than v10.0.51.

Controls for MAUI

  • BottomSheet content is not properly updated when BindingContext is modified.
  • BottomSheet does not fill the entire screen when its State is set to FullExpanded.
  • Space between the header panel shadow and the selected item indicator is inconsistent in TabView on iOS and Android.
  • TabView doesn't update properly on inserting a tab view model into the source.

Editors for MAUI

  • TokenEdit closes its picker when an item is selected on iOS.

Scheduler for MAUI

  • AgendaView automatically changes its Start date to the day before the selected on iOS devices.
DevExpress ASP.NET and Blazor 25.2.82026年6月10日
修正

ASP.NET Core

All ASP.NET Core products

  • MongoDBDataSource - Decimal128 isn't recognized as a simple primitive type.
  • Visual Studio Report Designer - JsonDataSource connection string misses defined header/query/path parameters.
  • Web Dashboard - "Uncaught TypeError: Cannot read properties of null (reading 'hide')" error is thrown on attempt to scroll above the Bar column.
  • Web Document Viewer - Mobile Mode performance is extremely poor for pinch zoom and panning.
  • Web Report Designer - It is not possible to reorder parameters via the Edit Parameters dialog.
  • XtraReport.SaveLayout - Disabling scripts causes CodeDOM serialization to lose script handler assignments.
  • XtraReports - Duplicate XRControlStyle entries with identical names are added to StyleSheet when 'StyleSheet.LoadFromXml' is called multiple times.

Rich Text Editor for ASP.NET Core

  • Cell selection via arrow keys does not work correctly.
  • Ribbon item tooltip text is incorrect.

DevExtreme

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.

ASP.NET MVC

All ASP.NET MVC products

  • MongoDBDataSource - Decimal128 isn't recognized as a simple primitive type.
  • Visual Studio Report Designer - JsonDataSource connection string misses defined header/query/path parameters.
  • Web Report Designer - It is not possible to reorder parameters via the Edit Parameters dialog.
  • XtraReport.SaveLayout - Disabling scripts causes CodeDOM serialization to lose script handler assignments.
  • XtraReports - Duplicate XRControlStyle entries with identical names are added to StyleSheet when 'StyleSheet.LoadFromXml' is called multiple times.

MVC RichEdit

  • Content near right border becomes inaccessible on mobile devices after switching to Simple View.
  • Cursor is not visible on calling goToDocumentEnd in the DocumentLoaded event.
  • Scroll unexpectedly jumps when editing a line on the 2nd+ page.

ASP.NET Web Forms

ASPxGridView

  • Exported Excel file is empty if the grid contains empty band columns.

ASPxHtmlEditor

  • Page freezes on switching to Design view if a script block contains the "<" character.

ASPxRichEdit

  • Newline is added after a paragraph when text is pasted using the ribbon Paste button.
  • Cursor is not visible on calling goToDocumentEnd in the DocumentLoaded event.
  • Scroll unexpectedly jumps when editing a line on the 2nd+ page.

ASPxSpreadsheet

  • Rightmost columns can't be resized on an ultrawide screen.

All ASP.NET Web Forms products

  • MongoDBDataSource - Decimal128 isn't recognized as a simple primitive type.
  • Visual Studio Report Designer - JsonDataSource connection string misses defined header/query/path parameters.
  • Web Report Designer - It is not possible to reorder parameters via the Edit Parameters dialog.
  • XtraReport.SaveLayout - Disabling scripts causes CodeDOM serialization to lose script handler assignments.
  • XtraReports - Duplicate XRControlStyle entries with identical names are added to StyleSheet when 'StyleSheet.LoadFromXml' is called multiple times.

Blazor

All Blazor products

  • Blazor Report Viewer - Parameter panel doesn't allow to select static predefined parameter values in some cases.
  • DxReportDesigner - JSDisconnectedException is thrown when async initialization resumes after Blazor Server circuit disposal.
  • DxReportViewer - Empty documents get stuck on "Loading...".
  • MongoDBDataSource - Decimal128 isn't recognized as a simple primitive type.
  • Native Blazor Report Viewer - Document Preview behaves incorrectly if an exception occurs when filling a report with data.
  • Visual Studio Report Designer - JsonDataSource connection string misses defined header/query/path parameters.
  • Web Report Designer - It is not possible to reorder parameters via the Edit Parameters dialog.
  • XtraReport.SaveLayout - Disabling scripts causes CodeDOM serialization to lose script handler assignments.
  • XtraReports - Duplicate XRControlStyle entries with identical names are added to StyleSheet when 'StyleSheet.LoadFromXml' is called multiple times.

Data Editors for Blazor

  • CheckBox for Blazor - CheckBox click doesn't register in certain cases.
  • ComboBox for Blazor - On-screen keyboard opens after item selection on touch devices.
  • DxComboBox - AutoSearch with GroupFieldName keeps old filters.
  • DxComboBox - Display text does not appear if the component is blurred before CustomData loads.
  • DxComboBox - Wide dropdowns align with the combo box edge instead of spanning the entire window in v25.2.6.
  • DxDateEdit - Mask is applied on clicking the control even if ReadOnly is enabled.
  • DxFormLayout - Layout is clipped in DxFormLayout above DxGrid.
  • DxPopup - Non-tabbable editable elements become unfocusable and uneditable when placed inside popups and dialogs.
  • DxTimeEdit is incorrectly rendered.

Grid for Blazor

  • DxGrid - Last columns are blank when VirtualScrollingMode is set to RowsAndColumns and the window is maximized.
  • DxGrid - System.NullReferenceException error occurs if a summary item is bound to a field that is not bound to a column.
  • DxGrid throws ArgumentOutOfRangeException when dragging virtualized columns to Group Panel.
  • DxGrid - InvalidOperationException can occur with Enum-type based auto-generated editor.
  • DxPopup - Non-tabbable editable elements become unfocusable and uneditable when placed inside popups and dialogs.

Navigation & Layout for Blazor

  • DxComboBox - Wide dropdowns align with the combo box edge instead of spanning the entire window in v25.2.6.
  • DxFormLayout for Blazor - Editor shadow frames are truncated in non-Fluent themes.
  • DxPopup - Non-tabbable editable elements become unfocusable and uneditable when placed inside popups and dialogs.
  • DxRibbon - Disabled items are not grayed out in the Fluent theme in v25.2.
  • DxScheduler - Error is intermittently thrown when opening an appointment.

PDF Viewer for Blazor

  • Zoom level selected in the toolbar is reset when the component's ZoomLevel property is accessed.

Rich Text Editor for Blazor

  • Ruler is visible in Simple Mode.
  • Page with DxRichEdit hangs after interacting with specific documents.
  • Scroll unexpectedly jumps when editing a line on the 2nd+ page.

TreeList for Blazor

  • DxTreeListEditor throws NotSupportedException when a summary is applied to an empty data source.
  • ExpandoObject boolean columns are not displayed as checkbox icons.
DevExpress BI Dashboard 25.2.82026年6月10日
修正
  • Dashboard - Null-coalescing operator ('??') is not supported in Web Dashboard, while it is supported in WinForms.
  • Web Dashboard - Stored Procedures - NULL parameter values are converted to default values instead of being passed as NULL to a stored procedure.
  • Web Dashboard - "Uncaught TypeError: Cannot read properties of null (reading 'hide')" error is thrown on attempt to scroll above the Bar column.
  • Blazor Dashboard for Blazor - Client project is selected as startup project by default.
  • Web Dashboard - TypeError on changing parameter lookup settings from Dynamic List to Static List.
DevExpress Office File API 25.2.82026年6月10日
修正

PDF Document API

  • PdfDocumentProcessor.AppendDocument throws System.NullReferenceException: 'Object reference not set to an instance of an object.'.
  • "pdfaExtension" section is missing in the resulting PDF file with attached Zugferd Invoice.
  • PdfDocumentProcessor can throw "System.ArgumentException: An item with the same key has already been added. Key: DevExpress.Pdf.PdfDocumentProcessor" on concurrent first-time instantiation.
  • PdfDocumentConverter cannot process files with corrupt metadata.
  • PdfDocumentProcessor uses incorrect font substitution for AcroForm fields on iOS.

Spreadsheet Document API

  • Exception is thrown when setting the CellRange.Name property if the original document uses the R1C1 reference style.
  • NullReferenceException occurs on an attempt to load a worksheet that contains the <exlLst> tag.
  • NullReferenceException occurs on saving a Workbook containing a pie or doughnut chart loaded from an XLSX document.

Word Processing Document API

  • HTML documents with an empty span incorrectly apply formatting settings to paragraphs following the empty span.
  • NullReferenceException is thrown when specific SVG files are loaded.
  • RichEditDocumentServer produces corrupt documents in environments that use ICU culture settings.
  • Background thread exception is thrown when SubDocument.Delete method is called.
  • System.ArgumentOutOfRangeException is thrown when the ExportToPdf method is called.
  • Image from the original DOC document is rotated in the resulting PDF document.
  • XtraRichEdit - Incorrect table layout when exporting to PDF.
DevExpress Reporting 25.2.82026年6月10日
修正
  • Blazor Report Viewer - Parameter panel doesn't allow to select static predefined parameter values in some cases.
  • Calculated Field - Edit Expression option is not available for DateTime, Time, and TimeSpan field types.
  • DxReportDesigner - JSDisconnectedException is thrown when async initialization resumes after Blazor Server circuit disposal.
  • DxReportViewer - Empty documents get stuck on "Loading...".
  • End-User Report Designer - Opened tabs miss the asterisk (*) that indicates pending changes.
  • End-User Report Designer for WinForms - Expanding border properties while multiple XRControls are selected causes an exception.
  • MongoDBDataSource - Decimal128 isn't recognized as a simple primitive type.
  • Native Blazor Report Viewer - Document Preview behaves incorrectly if an exception occurs when filling a report with data.
  • SqlDataSource in Visual Studio - Data Source Wizard crashes when attempting to add a new component.
  • Visual Studio Report Designer - JsonDataSource connection string misses defined header/query/path parameters.
  • Web Document Viewer - Mobile Mode performance is extremely poor for pinch zoom and panning.
  • Web Report Designer - It is not possible to reorder parameters via the Edit Parameters dialog.
  • XRChart (PolarLineSeriesView) - Y-axis major ticks are not aligned with grid circles.
  • XtraReport.SaveLayout - Disabling scripts causes CodeDOM serialization to lose script handler assignments.
  • XtraReports - Duplicate XRControlStyle entries with identical names are added to StyleSheet when 'StyleSheet.LoadFromXml' is called multiple times.
DevExpress WinForms 25.2.82026年6月10日
修正

All WinForms products

  • End-User Report Designer for WinForms - Expanding border properties while multiple XRControls are selected causes an exception.
  • MongoDBDataSource - Decimal128 isn't recognized as a simple primitive type.
  • Visual Studio Report Designer - JsonDataSource connection string misses defined header/query/path parameters.
  • XtraReport.SaveLayout - Disabling scripts causes CodeDOM serialization to lose script handler assignments.
  • XtraReports - Duplicate XRControlStyle entries with identical names are added to StyleSheet when 'StyleSheet.LoadFromXml' is called multiple times.

Data Access Library

  • SqlDataSource in Visual Studio - Data Source Wizard crashes when attempting to add a new component.

PDF Viewer

  • GetSelectedThumbnailPageIndexes method returns incorrect indexes.
  • Annotation "Properties" dialog window does not scale correctly with multiple monitors.

XtraBars Suite

  • AccordionControl - AccordionControlElements do not display ShortcutKey and ShortcutKeyDisplayString in tooltips.
  • AccordionControl used as a RibbonForm.NavigationControl incorrectly changes its client area.
  • Internal XmlException occurs when an SVG with an embedded image is displayed in AlertControl.
  • PopupControlContainer content is not correctly scaled on a secondary monitor with a different scaling factor.
  • RibbonForm - Tooltip is incorrectly displayed in BarEditItem's editor when CheckEdit is clicked.

XtraCharts Suite

  • XRChart (PolarLineSeriesView) - Y-axis major ticks are not aligned with grid circles.
  • System.NullReferenceException is thrown when Accessibility is enabled.

XtraDiagram

  • InvalidOperationException occurs on loading a diagram after editing this diagram and rotating an item by the -270 angle.

XtraEditors Library

  • LayoutView - RepositoryItemMemoEdit does not fill the entire LayoutViewField width when columns are created at runtime.
  • MemoEdit - Scroll bar can be hidden in advanced mode when the editor's custom appearance is set.
  • Memory leak occurs when editor in advanced mode is used in an MDI child form.
  • SqlDataSource in Visual Studio - Data Source Wizard crashes when attempting to add a new component.
  • TablePanel - AutoSize row height is calculated incorrectly when the LabelControl.ColumnSpan property is set to 2 or more.
  • TaskbarAssistant smart tag menu items do not work in a .NET 10 project.
  • TokenEdit raises DivideByZeroException when MaxExpandLines property is set to 0 and AutoHeightMode is set to RestrictedExpand.

XtraGrid Suite

  • Custom filter display name cannot be used in the filter panel in the Visual display style.
  • Application freezes if text is entered into the Excel-style column filter pop-up when the column contains many unique values.
  • Advanced Cutomization Form ignores the AllowShowHide property when a column is double clicked.
  • GridViewAppearances event handlers are not disposed of when the form with a Grid is shown as an MDI child form.
  • LayoutView - RepositoryItemMemoEdit does not fill the entire LayoutViewField width when columns are created at runtime.
  • Multiselect doesn't correctly work when MultiCellEditBehavior is attached to a GridView.
  • SchedulerControl - TimelineView cannot render time cells beyond the specified limit interval.
  • TileView - A different tile is focused even when the default tile drop operation is suppressed.

XtraLayout Suite

  • TablePanel - AutoSize row height is calculated incorrectly when the LabelControl.ColumnSpan property is set to 2 or more.

XtraRichEdit

  • Extra spaces appear in justified paragraphs.
  • RichEditControl throws ArgumentException on an attempt to link a page footer to the previous page in specific documents.
  • RichEditControl throws ArgumentOutOfRangeException when document content is modified while BackgroundFormatter is working.
  • "ThrowArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection." error occurs on loading a specific document on Windows 7.
  • DesignToolsServer process may freeze if Clipboard is locked when saving a form that contains the Ribbon with Rich Edit commands.
  • Standard RTL implementation can't be overridden in newer versions.
  • Word Processing Document API - Image border overlaps document content.
  • Word Processing Document API - Image from the original DOC document is rotated in the resulting PDF document.
  • Bookmark information is lost when saved in the DOCX/OpenXML format.
  • Incorrect table layout when exporting to PDF.
  • Imported RTF file loads table rows as separate tables.

XtraSpreadsheet

  • Complex IFERROR formula produces a "Stack Empty" error.
  • AssignShortcutKeyToCommand method does not assign shortcuts to commands when an in-place cell or FormulaBar editor is active.
  • Cell editor is not activated when typing in unlocked cells if the ProtectionWarning event suppresses the default warning message.
  • KeyNotFoundException occurs on adding subtotals using the built-in "Subtotal" dialog if an entire column is selected.
  • Spreadsheet Document API - NullReferenceException occurs on an attempt to load a worksheet that contains the <exlLst> tag.
  • SpreadsheetControl shows the Formula dialog with a significant delay if a function with many optional arguments is selected.
  • The Icon Style editor of the Edit Formatting Rule dialog does not render icons if a WXI skin is applied.
  • Inconsistent evaluation when ISBLANK and ISERROR are combined between MS Excel and SpreadsheetControl.
  • Series Fill on Danish names for months and weekdays are not capitalized.
  • System.ArgumentOutOfRangeException is thrown when Worksheet.Protect is called.
  • System.NotSupportedException is thrown on setting the LINEST function.
  • TRANSPOSE function produces incorrect output.

XtraTreeList Suite

  • TreeList column filter popup does not show all column values when ActiveFilterEnabled is disabled.
DevExpress WPF 25.2.82026年6月10日
修正

All WPF products

  • Calculated Field - Edit Expression option is not available for DateTime, Time, and TimeSpan field types.
  • End-User Report Designer - Opened tabs miss the asterisk (*) that indicates pending changes.
  • MongoDBDataSource - Decimal128 isn't recognized as a simple primitive type.
  • Visual Studio Report Designer - JsonDataSource connection string misses defined header/query/path parameters.
  • XtraReport.SaveLayout - Disabling scripts causes CodeDOM serialization to lose script handler assignments.
  • XtraReports - Duplicate XRControlStyle entries with identical names are added to StyleSheet when 'StyleSheet.LoadFromXml' is called multiple times.

DXBars for WPF

  • The BarPopupBase.OnClosed method implementation can lead to potential NullReferenceExceptions.

DXDiagram for WPF

  • Diagram Control throws ArgumentException when its ribbon is merged with another one and a shape's color settings are changed.

DXDocking for WPF

  • Active tab caption foreground makes it difficult to read in the VS2019BlueNavy lightweight theme.
  • Document Selector window causes an exception if it's opened a second time.
  • DocumentPreviewControl in DockLayoutManager causes an ArgumentOutOfRangeException upon initial RDP connection.

DXEditors for WPF

  • A checked read-only CheckEdit doesn't have a distinct appearance in Win11 themes.
  • DateTimePicker incorrectly updates hour when 12-hour format is used and HourStep is defined.

DXGrid and DXTreeList for WPF

  • CellDisplayTemplate doesn't work correctly with the Edit Entire Row functionality.
  • Controls in the RowControl tooltip do not inherit parent DataContext in TreeViewControl.
  • DocumentPreviewControl in DockLayoutManager causes an ArgumentOutOfRangeException upon initial RDP connection.
  • GridControl in non-optimized mode hides cell tooltips when underlying data items are updated.
  • GridControl/TreeListControl search functionality doesn't scroll the view port to the selected item.
  • TableView does not update its HasErrors property when the last row that contains errors is deleted.

DXLayoutControl for WPF

  • TouchOverlap scrollbars do not appear in FlowLayoutControl when ItemsSource is changed at runtime.

DXRibbon for WPF

  • BarStaticItems in RibbonControl take more vertical space when Win11 themes are used and lightweight templates are enabled.

DXRichEdit for WPF

  • ArgumentOutOfRangeException is thrown on inputting IME on a selection.
  • Rich Edit Control — "System.Net.WebException: 'The UNC path should be of the form \\server\share.'" exception occurs when certain fonts are added to DXFontRepository.
  • Table cell's text is cut off when a decimal tab is set to a specific value.
  • RichEditControl does not cache images in headers and footers.
  • RichEditControl has incorrect caret color in lighweight dark themes.
  • RichEditControl throws ArgumentException on an attempt to link a page footer to the previous page in specific documents.
  • Word Processing Document API - Background thread exception is thrown when SubDocument.Delete method is called.

DXScheduler for WPF

  • Appointment subject with accents is not displayed at 150% scaling.

DXSpreadsheet for WPF

  • SpreadsheetControl.Dispose method throws a NullReferenceException.

MVVM Framework

  • DocumentPreviewControl in DockLayoutManager causes an ArgumentOutOfRangeException upon initial RDP connection.

Themes and Theme Designer

  • Button content alignment is changed in an application with an implicit style for the Button type if LightweightThemes are switched at runtime.
  • Win11SystemColors lightweight theme does not respond to the system app mode or accent color changes when SplashScreenManager is used.
DevExtreme Complete 25.2.82026年6月10日
修正

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.
DevExpress Universal 25.2.72026年5月6日
修正

DevExpress has released a maintenance update across their entire product range.

DevExpress Universal 25.2.62026年4月7日
修正

DevExpress has released a maintenance update across their entire product range.

DevExpress Universal 25.2.52026年3月2日
修正

DevExpress has released a maintenance update across their entire product range.

DevExpress Universal 25.2.42026年2月3日
修正

DevExpress has released a maintenance update across their entire product range.