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 format support (ICS, MultiPolygon, MHTML attachment selection), AI/ML enhancements (OpenAI model creation, OCR performance options), major accessibility and compliance updates (PDF/A detection, PDF/A‑1A fixes, PDF/UA tagging improvements), and extensive bug‑fixes across conversion, rendering, and document handling components.
NuGet packages
📦 What’s New
📦 What’s New by Product
GroupDocs.Conversion
- CONVERSIONNET-8259 – Feature – Convert from ICS file
- CONVERSIONNET-8205 – Improvement – Custom font folders & font substitution support
- CONVERSIONNET-7977 – Bug – .eml to PDF conversion unit‑type issue
- CONVERSIONNET-8207 – Bug – Memory leak when converting PDF to WordProcessing
- CONVERSIONNET-8231 – Bug – PDF/A‑1A non‑compliant ToUnicode tables
GroupDocs.Editor
- EDITORNET-3019 – New feature – Support TrueType Collection font
- EDITORNET-3020 – New feature – Support text‑based PPT and PPS
- EDITORNET-3036 – Improvement – New CSS properties
- EDITORNET-3022 – Bug – NRE after HtmlCss injection
GroupDocs.Markdown
- MARKDOWNNET-33 – Feature – Per‑TFM runtime packages
- MARKDOWNNET-30 – Feature – Custom DOM‑based Markdown renderer
- MARKDOWNNET-24 – Feature – Async API
- MARKDOWNNET-26 – Feature – Markdown flavor control
- MARKDOWNNET-35 – Bug – Quality and functional issues
GroupDocs.Metadata
- METADATANET-4171 – New feature – PDF/A format detection
- METADATANET-4169 – New feature – OOXML compliance for Word documents
GroupDocs.Parser
- PARSERNET-2843 – Improvement – Arabic & Korean OCR support (built‑in resources)
GroupDocs.Watermark
- WATERMARKNET-2152 – Feature – Image inpainting within a specified polygon
- WATERMARKNET-2138 – Bug – Strict OOXML handling for password‑protected Word docs
Aspose.BarCode
- BARCODENET-38387 – Enhancement –
OnlyRequestedTypes property for strict barcode type filtering - BARCODENET-37745 – Bug – Barcode not recognized in PDF
Aspose.Cells
- CELLSGRIDJS-1489 – New feature – Set protection in GridJs UI
- CELLSGRIDJS-2259 – New feature – Toolbar buttons for font zooming
- CELLSNET-59803 – Bug –
Shape.FitToTextSize() inaccurate - CELLSNET-59847 – Bug – Chart/Picture to image error in XPS conversion
- CELLSNET-59890 – Bug – Unexpected white boxes in Excel‑to‑PDF
Aspose.Diagram
- DIAGRAMNET-50279 – Enhancement – Support for older Visio formats
- DIAGRAMNET-53904 – Bug – Incorrect hyperlink area in PDF
- DIAGRAMNET-53911 – Bug – SVG issue when
FitToViewPort is true
Aspose.Drawing
- DRAWINGNET-1663 – Feature – Arabic script positional shaping
- DRAWINGNET-1670 – Feature – Arabic script shaping improvements
- DRAWINGNET-1671 – Feature – Additional Arabic script enhancements
Aspose.Email
- EMAILNET-41708 – Enhancement – X‑Microsoft headers support in iCalendar
- EMAILNET-41698 – Enhancement – Multi‑line header reading
- EMAILNET-41707 – Bug –
Subject null after setting empty string - EMAILNET-41704 – Bug – Japanese MS932 charset corruption
Aspose.GIS
- GISNET-1973 – Feature – MultiPolygon support for EsriJson
- GISNET-1984 – Bug – Incorrect layer count for GPX on .NET Core 3.1
- GISNET-1976 – Example –
WritePolygonsAsLines option for GPX
Aspose.HTML
- HTMLNET-6528 – Feature – MHTML: select and render specific attachments
- HTMLNET-6205 – Bug – Missing images in MHT → PDF
- HTMLNET-6967 – Bug – Definition‑list mapping warning in Tagged‑PDF
Aspose.Imaging
- IMAGINGNET-7802 – Enhancement – Proper exception for unsupported XIF
- IMAGINGNET-7797 – Enhancement – ResolutionSetting updates both axes
- IMAGINGNET-7734 – Feature – Implement Shadow Filter
- IMAGINGNET-7747 – Enhancement – JPG color reading fix
Aspose.Medical
- MEDNET-165 – Feature – Pure C# HTJ2K codec implementation
Aspose.OCR
- OCRNET-1199 – Enhancement –
EnableCpuMemArena & EnableMemoryPattern for ONNX runtime (performance & memory)
Aspose.Page
- No changes – maintenance release
Aspose.PSD
- PSDNET-2665 – Feature – Outer glow technique‑softer processing
- PSDNET-2644 – Bug – Warp transformation grid issues
- PSDNET-1969 – Bug – Outer glow rendering differences
Aspose.Slides
- SLIDESNET-45284 – Feature – Open text‑based .ppt/.pps as imported presentations
- SLIDESNET-45298 – Enhancement – Determine inherited scheme color
- SLIDESNET-45256 – Bug – Auto‑generated alt texts missing for tables/formulas/images
- SLIDESNET-45270 – Bug – Font shadow & reflection rendering
- SLIDESNET-45282 – Bug – Arabic text characters corrupted in PDF
- SLIDESNET-45264 – Investigation – Decorative elements not tagged as artifacts
- SLIDESNET-45265 – Bug – Non‑decorative elements incorrectly tagged as artifacts
- SLIDESNET-45262 – Investigation – Structure tags remain for decorative text boxes
- SLIDESNET-45250 – Bug – Chart axis label overlap in PDF
- SLIDESNET-45255 – Bug – Artifacts inside tagged content (PAC error)
- SLIDESNET-45257 – Bug – Missing marked content reference for links
- SLIDESNET-45258 – Bug – Missing Type/Subtype for header/footer artifacts
- SLIDESNET-45260 – Investigation – Inconsistent decorative marking for SmartArt/charts
- SLIDESNET-45284 – Feature – Opening text‑disguised .ppt/.pps
- SLIDESNET-45284 – Feature – New method
Shape.GetVisualBounds() - SLIDESNET-45284 – Feature – New property
IFillFormatEffectiveData.SolidFillSchemeColor
Aspose.SVG
- Improved SVG → PDF generation with internal rendering refinements
Aspose.Tasks
- TASKSNET-11596 – Enhancement –
CalendarException.ToDate now set to end‑of‑day when time omitted - TASKSNET-11682 – Bug – EarnedValueMethod & PhysicalPercentComplete writing issue
- TASKSNET-11680 – Bug – Formula calculation with missing dates
- TASKSNET-11631 – Bug – Activity codes & user‑defined fields not read from Primavera DB
Aspose.Words
- WORDSNET-28900 – Feature – Direct creation of
OpenAiModel - WORDSNET-24822 – Feature – Support MSO properties during import of tabs
- WORDSNET-28604 – Bug –
JoinRunsWithSameFormatting did not join runs - WORDSNET-28402 – Bug – Removed obsolete
TableStyle.Bidi property - WORDSNET-28955 – Bug – MathML
mmultiscripts import issue - WORDSNET-29085 – Bug – SVG gradient rendering error with
objectBoundingBox - WORDSNET-29084 – Bug – PDF‑to‑DOCX font substitution warning
- WORDSNET-29083 – Bug – InvalidOperationException on DOCX save
- WORDSNET-29079 – Bug – SVG gradient in
userSpaceOnUse rendered incorrectly - WORDSNET-29077 – Bug – Unexpected DocumentBuilder behavior inside SDT
- WORDSNET-29070 – Bug – MsoHtml list import differs from Word
- WORDSNET-29066 – Bug – MsoHtml list items imported as normal paragraphs
- WORDSNET-29054 – Bug – Headers/footers disappear after section break in DOCX → PDF
- WORDSNET-29052 – Bug –
FileCorruptedException on loading .wml - WORDSNET-29050 – Bug –
ArgumentOutOfRangeException with AutoFitBehavior.AutoFitToWindow - WORDSNET-29048 – Bug – SVG color gradients corrupted when exporting to DOC
- WORDSNET-29047 – Bug – SVG color gradients corrupted when exporting to PDF
- WORDSNET-29046 – Bug – Compare result mismatch with MS Word
- WORDSNET-29044 – Bug –
NullReferenceException during layout building - WORDSNET-29041 – Bug – Layout issue converting DOCX to PDF
- WORDSNET-29040 – Bug – RTF → PDF conversion exception
- WORDSNET-29033 – Bug – Numbering changes after HTML export
- WORDSNET-28999 – Bug – Gradient loss after SVG rendering
- WORDSNET-28996 – Bug – Metafile rendered incorrectly in Vector mode
- WORDSNET-28982 – Bug –
IndexOutOfRangeException during layout - WORDSNET-28937 – Bug – Numbering changes after HTML export
- WORDSNET-28929 – Bug –
AcceptAllRevisions does not accept all revisions - WORDSNET-28897 – Bug – ODT load
FileCorruptedException - WORDSNET-28866 – Bug – Metered license code update
- WORDSNET-28821 – Bug –
NullReferenceException with ExportListLabels.ByHtmlTags - WORDSNET-28672 – Bug – Extra spacing at paragraph start in DOCX → PDF
Aspose.Zip
- ZIPNET-1187 – Feature – Append entries to existing 7z archive
- ZIPNET-1393 – Enhancement – Adjust CAB archives combining entries
🔧 Overall Impact
- Performance: Memory‑leak resolution in PDF → Word processing, OCR runtime memory‑arena options, and TIFF resolution handling collectively boost speed and reduce resource consumption.
- Platform Reach: Added .NET 8 and .NET 10 support (GroupDocs.Markdown) and pure‑C# HTJ2K codec (Aspose.Medical) broaden cross‑platform compatibility.
- AI & Cloud: Direct OpenAI model creation (Aspose.Words) and OCR ONNX runtime tuning (Aspose.OCR) enhance AI integration flexibility.
- Accessibility & Compliance: PDF/A detection, PDF/UA tagging refinements, and MHTML attachment selection improve standards compliance and accessibility.
- Developer Experience: Expanded API surface (new methods, properties, async support) and numerous bug fixes streamline development and reduce troubleshooting time.
📚 Documentation & Support