DevExpress VCL Subscription 25.2

Released: Dec 18, 2025

Mises à jour de 25.2

Fonctionnalités

  • RAD Studio 13 Support - Now officially supports the most recent versions of RAD Studio (Delphi 13 and C++Builder 13 for both 32-bit and 64-bit compilers).
  • Support Deprecation: Delphi/C++Builder 10.3, 10.2, 10.1, 10.0 - Embarcadero first released IDE version 10.0 a decade ago. With the most recent update (v25.2), the VCL libraries only support 10.4 Sydney and more recent versions of RAD Studio (11.3, 12.3, 13).
  • ExpressReports - Official Release - This update marks the official release of the AI-enabled VCL Reporting Platform (ExpressReports). New features/capabilities include:
    • Subreport support.
    • Report Parameters.
    • UI Localization enhancements.
      • Unified VCL backend and enhanced Dependency Management.
      • Updated Demos and enhanced documentation.
  • A Preview of the Business Intelligence Dashboard (ExpressDashboards) - The Delphi/C++Builder product line now includes a new VCL BI Dashboard (aka ExpressDashboards). ExpressDashboards is available as a Community Technology Preview (CTP). Much like ExpressReports, DevExpress VCL Dashboard leverages the JavaScript Dashboard Designer and Viewer for native VCL apps (using modern web-based design capabilities via WebView and ASP.NET Core/JavaScript wrappers). All required .NET and JavaScript dependencies are embedded into a single self-contained EXE file. As such, you can use Delphi/C++Builder for many dashboard-specific customizations.
  • Accessibility, UI Automation, and Keyboard Navigation - VCL v25.2 includes accessibility (A11Y) enhancements for the following DevExpress VCL UI components:
    • VCL Data Grid: Added group row support and additional control over cell data announcement.
    • VCL Tree List: Key navigation support, read-only, and partial data editing usage scenarios (without complex interactions).
    • Most popular VCL Data Editors: Key usage scenarios for both in-place and standalone editors.
  • Artificial Intelligence (AI) Enhancements
    • v25.2 introduces AI-powered Smart Paste within the DevExpress VCL Data Grid and Layout Control. Smart Paste analyzes content and intelligently assigns correct values to appropriate layout fields or row cells (to transform traditional copy-and-paste operations).
    • SmartCore AI Component Pack Integration - Embarcadero released brand new SmartCore AI Components shipped through the GetIt package manager. At present, the SmartCore AI platform is under active development. Once SmartCore APIs reach a production-ready state, DevExpress will integrate them into the AI-powered commands for native VCL controls.
    • DevExpress MCP Server for AI-powered Documentation Access - Introduced an MCP server that connects GitHub Copilot Chat, Cursor, and other MCP-compatible AI tools directly to the comprehensive documentation database. The server provides instant access to over 300,000 help topics through natural language queries within your IDE. This allows you and AI coding agents such as Claude Code to access current DevExpress documentation directly within the AI assistant's context.
  • Easier SVG Assignment for Image Lists at Design Time - Since the v24.1 release, the DevExpress VCL Ribbon allows you to use a single image list for large and small SVG icons. VCL v25.2 adds this capability to the following components:
    • TcxButton.
    • TcxImageComboBox/TcxDBImageComboBox.
    • TdxNavBar.
  • PDF Viewer Content Rendering Enhancements
    • BlendImage Support - Introduced BlendImage functionality with Darken and Multiply blend modes (additional modes will be added at a later time). You can now combine two images using multiple blending techniques.
    • Enhanced Gradient Rendering - Enhanced gradient rendering for image-to-fill and fill-to-image usage scenarios.
    • Optimized Embedded File Handling in PDF - Fixed issues related to nested PDF file embedding (for example, when a PDF contains another PDF). Additionally, binary data processing is now significantly faster because the parser no longer needs to pre-read embedded PDF data.
    • JBIG2Image Mask Support - Added support for predefined image masks in the JBIG2Image decoder. With v25.2, the JBIG2Image decoder supports predefined image masks and ensures correct rendering of PDF images that use mask data.
    • ColorSpaceName Persistence - Improved ColorSpaceName handling during document save operations to guarantee accurate color rendering.
    • Advanced Printing Features - When printing non-AsImage content, you can now print semi-transparent images or images with masks directly onto the printer canvas.
    • Shading Enhancements - Masks and transformation matrices are now applied correctly to final image output.
    • PNG Decoder Performance - Thanks to the optimized PNG decoder, you can expect up to a 30x speed improvement in certain decoding scenarios. Overall rendering performance has increased by 2-5x across multiple document types.
    • Text Rendering in TextClip Mode - Documents can now display multi-colored text, apply text fill effects, and overlay images on text. ClearType and Antialiasing at low DPI improve text rendering quality (compared to traditional clipping for small font sizes).
  • Enhanced HighDPI Support, Stability, and Performance
    • Faster Rendering of Vector Skin Elements - v25.2 introduces performance-related enhancements for VCL apps running on 4K and other high-resolution displays. Optimized caching algorithm used for SVG images (applies to all vector-based skins).
  • Updated RAD Studio Palette Icons - Refreshed the component icons in the IDE toolbox to help you distinguish them easier.