Learn what's new across releases, with details of features, enhancements, and resolved issues.
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
ProEssentials 11.0.0.2Major versionJul 21, 2026
Features
New WinUI 3 interface.
New .NET 10 interfaces across WinUI, WPF, and Winforms.
New modern built-in .NET-centric menu and dialog UX (with improved WYSIWYG image export and print dialogs) across all the .NET interfaces, plus built-in localization in 19 languages with no satellite assemblies.
New improved TestBed - Export any individual demo example as its own standalone, ready-to-build starter project, so you begin from working code instead of a blank page.
Under the hood, modernized native-engine loading and improved .NET interfaces that create less friction moving from eval to retail DLLs.
New native ARM64 support across the .NET 10, .NET 8, and .NET 48 interfaces (.NET 48 AnyCPU covers x64, x86, and ARM64 from one build).
Introduced a native ARM64 engine, PEGRPARM64I.DLL, and ARM64 control flavors for the Winform and WPF interfaces on .NET 48, .NET 8, and .NET 10, and for the WinUI interface on .NET 10, together with ARM64 NuGet packages.
Now renders natively on ARM64 Windows devices, including embedded scenarios and native ARM64 development within Visual Studio.
Localization:
The .NET control DLLs are single-file and embed all 19 languages, eliminating satellite resource assemblies. The native engine renders localized date-axis month and day labels and separators, so localized date axes are handled end to end.
The legacy v10 localization mechanism remains fully supported as well. MFC/C++ DLL, Delphi/Builder, and even .NET developers can continue to rely on the engine loading a separate resource-only DLL.
Added New Properties:
RenderPriority (WinUI):
Controls how the WinUI control schedules its Direct3D/Direct2D render work, with values Auto, Low, Normal, and High. Auto (the default) keeps the interface responsive during interaction while protecting modal dialogs from render starvation; choose a fixed priority only when you need to override that balance. It is read at each render request, so it can be changed at any time, even mid-interaction.
Names the per-user folder used when a self-contained AnyCPU assembly must extract its embedded engine because the application folder is not writable. The path is %LOCALAPPDATA%\<CacheBrand>\ProEssentials\<version>\<arch>\. Leave it unset and the brand defaults to your application's AssemblyCompany, or "Gigasoft" when that is empty. Set it once at startup, before creating any chart. It is ignored by the architecture-specific x64, x86, and ARM64 flavors, which never extract an engine.
Enable the new built-in menu and dialog UX described in section VII. Set the property for your interface to false to fall back to the legacy Win32 popup menu and dialogs.
PeAnnotation.EnableWinUIDrawTable (WinUI, bool):
Opts the WinUI control into a dedicated composition layer for real-time table annotations (PEdrawtable), so table overlays update efficiently without forcing a full re-render. Examples 028 and 030 demonstrate PEdrawtable in this mode.
Localized date-axis strings:
A set of engine strings that let the control render fully localized date axes, covering three-character month names, three-character and one-character day names, and the date separator character. The .NET controls apply these automatically as part of their localization, and they are also available to native (DLL/OCX/VCL) developers.
ProEssentials 10.0.0.26Jun 2, 2026
Features
Added ComputeShader support for 4D Surfaces. The new 415 demo examples now enable ComputeShader. Also supported is zero-copy WData, along with X, Y, and Z data pointer sharing.
Added support for ComputeShader and polygon data.
Pesgo added a new ComputeShader plotting method, RectHeatmap. Applicable only with ComputeShader = True, it produces a rectilinear heatmap as a counterpart to the contour-based heatmap. Related to the new plotting method is the AllowRectHeatmap property, which enables RectHeatmap plotting method visibility within the Customization Dialog and Popup Menu.
Fixes
Pe3do ComputeShader and Hot-Spots were accidentally disabled, this has been resolved.
Fixed a potential d3d11 resource leak related to table annotations and pe3do controls.
Fixed a potential d3d11 resource leak in Pesgo Direct3D bitmap symbols, introduced by 10.0.0.24, which improved custom bitmaps within the legend with new color tinting support.
Fixed a potential issue for Pesgo with PlottingMethod Delaunay Triangulation and CursorPromptTracking = True.
ProEssentials 10.0.0.24May 4, 2026
Features
Added Direct3D ComputeShader support for Pe3do Scatter 3d Point, 3d Line, 3d Bar, and 3d Area 'waterfall'. So, PolyMode = SurfacePolygons, ThreeDBar, and Scatter now support ComputeShader = True GPU side construction providing the fastest possible rendering for almost all 3d chart types.
Added Direct3D ComputeShader support for Pesgo Scatter 2d Point for both basic symbols and bitmap symbols, 2d Area, and 2d Bar. This allows fastest possible 2d scatters as well as now mixing lines, areas, bars and points within big data multi-axis charts via GPU side construction.
Added Direct3D support for Pesgo and Pego charts to use Dash and Dot line types of varying line thicknesses. Dash and Dot lines are only possible with ComputeShader = True as the computational demand for dash and dot is significant. This version also increases the quality of Direct3D solid and dash lines. Example 115 has been modified to demo the performance and quality of Dash and Dot lines. Right click the running demo 115 to maximize the chart and inspect the line rendering quality.
The Resource Bitmap feature has been improved by adding Tint logic to the existing Mask logic. PePlot.Bitmaps. Colorize has been deprecated in favor of ColorizeMode. Your existing use of Colorize will still compile but you will receive a compiler warning to switch to ColorizeMode. Example 140 has been updated to demo these features showing a tinted bitmap that preserves highlighting.
Added a property Pe3do1.PeAnnotation.Graph.GraphAnnotPolyDataPlotMethod = GraphAnnotPolyDataPlotMethod.PolygonColor to avoid having to use a DLL call to set this property.
Updated the help system as well as made many general improvements in documentation quality.
Updated and improved AI-Knowledge files and AI-Resources.
Resource Bitmaps and Direct3D:
Added support for the legend to properly colorize the Direct2D constructed legend to match the Direct3D data rendering, along with improving support for the tinted and masked bitmaps to be included in table annotations and legend annotations.
ProEssentials 10.0.0.22Mar 15, 2026
Features
Improved OCX interfaces to sync with WPF and Winforms interfaces.
Replicated WPF, Winforms, CPP 116 examples with a new Access example database found in ProEssentials10/Access product folder.
Updated page MS Access OCX Charting with latest Office 365 content.
Updated context sensitive help 'F1' capability within the VBA code editor to auto open PEONLREF.CHM.
Added a new product folder ProEssentials10/Excel that includes a new Excel Add-In PeExcelAddin.Dll and example sheet.
This add-in enables ProEssentials charting within Excel via a ribbon interface to insert charts.
The Excel Add-In allows for improved engineering, scientific charting within Excel.
Updated the page MS Excel Charting with latest Office 365 content and how-to guide on using ProEssentials within Excel.
Updated pe_query AI tool, unified-docs/allExamples JSON, and knowledge files to better understand new VBA code examples, VBA flavor Methods, and overall VBA development. AI should be now be able to write your code to transfer Access database or Excel data into a ProEssentials chart.
ProEssentials 10.0.0.20Feb 20, 2026
Features
Embarcadero Builder interfaces were re-written to address Builder 13's new Modern Win64x platform.
Ported the current newer examples into a new example project that better mimics the MFC and C# projects with multiple panes.
Note: It is recommended to add VCLs to Builder before Delphi if you have both personalities.
Added a property PEP_nGRAPHANNOTPOLYDATAPLOTMETHOD to produce a second 3D surface below the 4D surface.
Fixes
Fixed an issue with the TextExport feature which was not properly forming the table format option.
Fixed an issue with UseDataAtLocation / PEP_faYDATAPTR.
ProEssentials 10.0.0.18Jan 3, 2026
Features
Added a new property PEP_nCHARTBORDERWIDTH (0 no border, else 1-15 defines width in pixels) and PEP_dwCHARTBORDERCOLOR providing features to include a border enclosing chart. .NET uses PeConfigure.ChartBorderWidth and ChartBorderColor. To add some padding around chart, use PeConfigure.ImageAdjustLeft Top Right Bottom = 50.
Increased contour colors from a maximum of 100 colors to new maximum of 256 colors. The GigaPrime3D example project has been updated to use 256 colors.
Fixes
Fixed an issue with binary saving chart/serialization/maximization which had an issue with handling the new key mechanism.
Fixed another issue with JaggedData = True and no data passed to chart or data being empty.