Conholdate.Total 26.3.0 – Release Summary
Conholdate.Total 26.3.0 bundles the latest 26.3.0 releases of the GroupDocs and Aspose .NET APIs. Highlights include new conversion capabilities (e.g., native ICS conversion, TrueType Collection fonts, MultiPolygon support), AI and performance enhancements (OpenAI model integration, ONNX runtime tuning), expanded cloud/MHTML handling, compliance upgrades (PDF/A detection, OCR language support), and a large set of bug fixes across document conversion, rendering, and file handling.
NuGet packages
📦 What’s New
📦 What’s New by Product
GroupDocs.Conversion
- CONVERSIONNET-8259 – Convert from ICS file (Feature)
- CONVERSIONNET-8205 – Custom font folders & full font‑substitution support for Publisher (Improvement)
- CONVERSIONNET-8204 – IFontSubstituteLoadOptions added to Presentation/Note load options (Bug)
- CONVERSIONNET-8207 – Memory leak when converting PDF to WordProcessing formats (Bug)
- CONVERSIONNET-8208 – WhitelistedResources not respected with WebLoadOptions.UsePdf (Bug)
- CONVERSIONNET-8209 – CustomCssStyle and Encoding ignored with WebLoadOptions.UsePdf (Bug)
- CONVERSIONNET-8218 – Email images treated as attachments (Bug)
- CONVERSIONNET-8223 – HTML→PDF loading error (Bug)
- CONVERSIONNET-8226 – DCM/JFIF conversion failure (Bug)
- CONVERSIONNET-8228 – PdfRecognitionMode.Flow produces identical output to TextBox (Bug)
- CONVERSIONNET-8229 – Html→Tiff ArgumentOutOfRangeException (Bug)
- CONVERSIONNET-8231 – PDF/A‑1A non‑compliant ToUnicode tables (Bug)
- CONVERSIONNET-8234 – ResizeMode.ScaleToFit incorrect with PageOrientation/PageSize (Bug)
- CONVERSIONNET-7977 – .eml→pdf unit‑type error (Bug)
GroupDocs.Editor
- EDITORNET-3019 – Support for TrueType Collection (TTC) fonts (New feature)
- EDITORNET-3020 – Support for text‑based PPT and PPS (New feature)
- EDITORNET-3036 – Support for new CSS properties (Improvement)
- EDITORNET-3037 – Support for XML processing instructions & stylesheet (Improvement)
- EDITORNET-3022 – Fixed NRE after HtmlCss injection (Bug)
GroupDocs.Markdown
- MARKDOWNNET-33 – Per‑TFM runtime NuGet packages (Feature)
- MARKDOWNNET-31 – .NET 8 & .NET 10 support (Feature)
- MARKDOWNNET-30 – Custom DOM‑based Markdown renderer (Feature)
- MARKDOWNNET-29 – Conversion warnings & unified error model (Feature)
- MARKDOWNNET-28 – Relative image paths & replacement (Feature)
- MARKDOWNNET-27 – Heading level offset & YAML front‑matter (Feature)
- MARKDOWNNET-26 – Markdown flavor control & spreadsheet rendering options (Feature)
- MARKDOWNNET-25 – Document inspection without conversion (Feature)
- MARKDOWNNET-24 – Async API (Feature)
- MARKDOWNNET-23 – Static convenience methods & format discovery (Feature)
- MARKDOWNNET-20 – API redesign (Enhancement)
- MARKDOWNNET-8 – Image replacement during conversion (Feature)
- MARKDOWNNET-35 – General quality and functional bug fixes (Bug Fix)
GroupDocs.Metadata
- METADATANET-4171 – PDF/A format detection support (New Feature)
- METADATANET-4169 – OOXML compliance for Word documents (New Feature)
GroupDocs.Parser
- PARSERNET-2843 – Arabic & Korean OCR support (Improvement)
GroupDocs.Watermark
- WATERMARKNET-2152 – Image inpainting within a specified polygon (Feature)
- WATERMARKNET-2138 – Fixed Strict OOXML handling for password‑protected Word docs (Fix)
Aspose.BarCode
- BARCODENET-38387 –
OnlyRequestedTypes property for strict barcode type filtering (Enhancement) - BARCODENET-37745 – Barcode not recognized in PDF (Bug)
- BARCODENET-38384 – EAN read when barcode type set to UPC (Bug)
- BARCODENET-38386 – VIN detected as Code39Extended fragments (Bug)
Aspose.Cells
- CELLSGRIDJS-1489 – Set protection in GridJs UI (New Feature)
- CELLSGRIDJS-2241 – Sheet protected range settings support (New Feature)
- CELLSGRIDJS-2259 – Toolbar buttons for font zooming (New Feature)
- CELLSNET-59900 – Preserve advanced functions in XLSB formulas (Enhancement)
- CELLSNET-59844 – Parse
<legend> tag when importing HTML (Enhancement) - CELLSNET-59807 – Parse
<label> tag when importing HTML (Enhancement) - CELLSNET-59894 – Copy rich value to other workbooks (Enhancement)
- CELLSNET-59803 –
Shape.FitToTextSize() precision issue (Bug) - CELLSNET-59821 – Missing punctuation in PDF when
IsHangingPunctuation true (Bug) - CELLSNET-59846 – Text overflow despite
CalculateTextSize (Bug) - CELLSNET-59850 – Unexpected white boxes during Excel→PDF (Bug)
- CELLSNET-59822 – Hidden rows not shown after filter removal (Bug)
- CELLSNET-59853 – Negative custom format displayed as positive (Bug)
- CELLSNET-59857 – DataSorter vs. outlines conflict (Bug)
- CELLSNET-59885 – XLOOKUP error for XLSB & Excel Online (Bug)
- CELLSNET-59890 – Data loss when saving using
FileFormatToSaveFormat (Bug) - CELLSNET-59771 –
PlotArea.BackgroundMode not working (Bug) - CELLSNET-59847 – Chart/Picture to image error in XPS conversion (Bug)
- CELLSNET-59848 – Pareto chart multi‑level labels rendering issue (Bug)
- CELLSNET-59851 –
DataLabels.DirectionType not applied (Bug) - CELLSNET-59824 – Missing images when converting to XPS (Bug)
- CELLSNET-59823 – Exception when saving XLSX (Bug)
- CELLSNET-59828 – Resaved file crashes Excel (Bug)
- CELLSNET-59849 – XLSX opens indefinitely (Bug)
- CELLSNET-59854 – In‑cell checkbox lost in XLSB (Bug)
- CELLSNET-59871 – Inconsistent chart data after worksheet copy (Bug)
- CELLSNET-59876 – Waterfall chart data mismatch after workbook combine (Bug)
- CELLSNET-59877 – Invalid pivot area color (Bug)
- CELLSNET-59891 – Worksheet copy lacks rich values (Bug)
- CELLSNET-59896 –
STOCKHISTORY NRE when saving to XLSB (Bug) - CELLSNET-59897 – Excel Data Types NRE when saving to XLSB (Bug)
- CELLSNET-59898 – Stock rich data not saved in XLSB (Bug)
- CELLSNET-59887 – Images lost when converting XLSX to Numbers (Bug)
- CELLSGRIDJS-2273 – Empty rows after filtering (Bug)
- CELLSGRIDJS-2274 – Incorrect filter results (Bug)
- CELLSGRIDJS-2272 – Duplicate filter arrows (Bug)
- CELLSGRIDJS-2279 – Validation list error (Bug)
- CELLSGRIDJS-2265 – Chart name with ‘&’ character exception (Bug)
- CELLSGRIDJS-2270 – Date axis shows serial numbers (Bug)
- CELLSGRIDJS-2285 – Chart rendering inconsistency (Bug)
- CELLSGRIDJS-2294 – Group chart display mismatch (Bug)
- CELLSGRIDJS-2295 – Chart annotation content missing (Bug)
Aspose.Diagram
- DIAGRAMNET-50279 – Support for older Visio formats (Enhancement)
- DIAGRAMNET-53904 – Incorrect hyperlink area in PDF (Bug)
- DIAGRAMNET-53911 – SVG issue when
FitToViewPort true (Bug)
Aspose.Drawing
- DRAWINGNET-1663 – Arabic script positional shaping (Major Feature)
- DRAWINGNET-1670 – Arabic script shaping (Major Feature)
- DRAWINGNET-1671 – Arabic script shaping (Major Feature)
Aspose.Email
- EMAILNET-41708 – Support X‑Microsoft headers in ics appointments (Enhancement)
- EMAILNET-41694 –
dataOwner field support in Google client (Enhancement) - EMAILNET-41662 – Forceful conversation topic property (Enhancement)
- EMAILNET-41698 – Multi‑line header reading (Enhancement)
- EMAILNET-41707 –
Subject becomes null after setting empty string (Bug) - EMAILNET-41704 – Japanese MS932 charset corruption in PST import (Bug)
- EMAILNET-41702 – Chinese attachment filename corruption via Graph API (Bug)
- EMAILNET-41703 – Exception converting ics to msg (Bug)
- EMAILNET-41700 – MSG file properties change after Open/Save (Bug)
Aspose.GIS
- GISNET-1973 – MultiPolygon support for EsriJson (Feature)
- GISNET-1984 – Incorrect layer count for GPX in .NET Core 3.1 (Bug)
- GISNET-1976 –
WritePolygonsAsLines option for GPX (Example)
Aspose.HTML
- HTMLNET-6528 – MHTML: select & render specific attachments (Feature)
- HTMLNET-6205 – MHT→PDF embedded images missing (Bug)
- HTMLNET-6967 – Definition lists incorrectly mapped in Tagged‑PDF (Bug)
Aspose.Imaging
- IMAGINGNET-7802 – Proper exception for unsupported XIF format (Enhancement)
- IMAGINGNET-7797 – ResolutionSetting updates both Horizontal & Vertical in Tiff (Enhancement)
- IMAGINGNET-7747 – JPG color read correction (Enhancement)
- IMAGINGNET-7734 – Implement Shadow Filter (Enhancement)
Aspose.Medical
- MEDNET-165 – Pure C# HTJ2K codec implementation (Feature)
Aspose.OCR
- OCRNET‑1199 – ONNX Runtime
EnableCpuMemArena & EnableMemoryPattern for performance/memory (Enhancement)
Aspose.Page
- No changes – maintenance release (Information)
Aspose.PSD
- PSDNET-2665 – Updated processing of Technique‑Softer in Outer Glow (Feature)
- PSDNET-2644 – Warp transformation grid fix (Bug)
- PSDNET-1969 – Outer glow rendering difference (Bug)
- PSDNET-2331 – Warp arc algorithm correction (Bug)
Aspose.Slides
- SLIDESNET-45284 – Open text‑based .ppt/.pps as text‑imported presentations (Feature)
- SLIDESNET-45298 – Determine inherited scheme color (Enhancement)
- SLIDESNET-45270 – Font shadow & reflection rendering bug (Bug)
- SLIDESNET-45290 – EMF image incorrect in JPG conversion (Bug)
- SLIDESNET-45255 – PDF/UA missing marked content for link elements (Bug)
- SLIDESNET-45257 – PDF/UA artifacts inside content (Bug)
- SLIDESNET-45282 – Arabic text rendering errors in PDF (Bug)
- SLIDESNET-45264 – Decorative elements not tagged as artifacts (Investigation)
- SLIDESNET-45265 – Non‑decorative elements incorrectly tagged as artifacts (Bug)
- SLIDESNET-45262 – Structure tags remain on decorative text boxes (Investigation)
- SLIDESNET-45250 – Chart axis label overlap in PDF (Bug)
- SLIDESNET-45258 – Missing Type/Subtype for artifacts (Bug)
- SLIDESNET-45260 – Inconsistent decorative marking for SmartArt/charts (Investigation)
- SLIDESNET-45256 – Automatically generated alt texts for tables, formulas, images (Bug)
- SLIDESNET-45266 – PowerPoint→PDF/UA alt‑text transfer issue (Bug)
- SLIDESNET-45315 – Extra paragraphs for animated text (Bug)
- SLIDESNET-45293 – Missing text after reapplying layout slide (Bug)
- SLIDESNET-45288 – Text size increase after load/save (Bug)
- SLIDESNET-45284 – Support opening text disguised as .ppt/.pps (Feature)
- SLIDESNET-45282 – Arabic text rendering in PDF (Bug)
- SLIDESNET-45284 – Open text‑based presentations (Feature)
- SLIDESNET-45284 – Support opening text disguised as .ppt/.pps (Feature)
- SLIDESNET-45284 – Support opening text disguised as .ppt/.pps (Feature)
- Added
Shape.GetVisualBounds() method (New API) - Added
IFillFormatEffectiveData.SolidFillSchemeColor property (New API)
Aspose.SVG
- Improved SVG → PDF generation stability and quality (Enhancement)
- General internal refinements for reliability (Enhancement)
Aspose.Tasks
- TASKSNET-11596 – CalendarException
ToDate now set to end of day when time omitted (Enhancement) - TASKSNET-11682 – Fixed EarnedValueMethod & PhysicalPercentComplete writing to MPP (Bug)
- TASKSNET-11680 – Corrected formula calculation when date fields missing (Bug)
- TASKSNET-11631 – Fixed Activity Codes & User Defined Fields reading from Primavera DB (Bug)
Aspose.Words
- WORDSNET-28900 – Direct
OpenAiModel instantiation (New Feature) - WORDSNET-28604 – Extended
JoinRunsWithSameFormatting(JoinRunsOptions) (New Feature) - WORDSNET-28402 – Removed obsolete
TableStyle.Bidi property (Bug fix) - Various rendering, SVG, PDF, DOCX, and layout bugs (multiple entries) – e.g., gradient rendering, Arabic text in PDF, TOC split, etc. (Bug)
Aspose.Zip
- ZIPNET-1187 – Append entries to existing 7z archive (Feature)
- ZIPNET-1393 – Adjust CAB archives combining entries in folder (Enhancement)
🔧 Overall Impact
Performance: Memory‑leak fixes in GroupDocs.Conversion, resolution handling in Aspose.Imaging, and ONNX Runtime tuning in Aspose.OCR improve runtime efficiency and reduce resource consumption.
Platform Reach: .NET 8 & .NET 10 support in GroupDocs.Markdown, pure‑C# HTJ2K codec in Aspose.Medical, and expanded OCR language support broaden compatibility across modern .NET platforms.
AI & Cloud: OpenAI model integration in Aspose.Words and ONNX session options in Aspose.OCR provide developers with more flexible AI-powered processing.
Accessibility & Compliance: PDF/A detection in GroupDocs.Metadata, PDF/UA tagging enhancements in Aspose.Slides, and Arabic/Korean OCR support improve compliance with accessibility standards.
Developer Experience: New async APIs, static convenience methods, enhanced font‑substitution, and richer MHTML attachment handling streamline coding workflows and reduce boilerplate.
📚 Documentation & Support