Conholdate.Total for Java

21.11
2021-11-30 0.05 GB

What's new in 21.11

Added

  • Aspose.3D – TimeSamples support in USD (THREEDNET‑999).
  • Aspose.BarCode – Empty address handling for SwissQR (BARCODENET‑37898). Updated SwissQR support (BARCODENET‑37901).
  • Aspose.CAD – Enhanced MTEXT export, unified entity API, rendering fixes, performance improvements, VPORT handling, composite glyph rendering, and various other enhancements (CADJAVA‑10384 … CADJAVA‑10366).
  • Aspose.Cells – Accounting numbers format enhancement (CELLSJAVA‑43844). Japanese translation for “Cell” and “Comment” during Excel‑to‑PDF conversion (CELLSJAVA‑43953). Shape text font‑size handling, memory‑related fixes, HTML export improvements, chart label positioning fixes, and several bug‑related enhancements (CELLSJAVA‑43935 … CELLSJAVA‑43969).
  • Aspose.Diagram – Added PresetTheme, PresetThemeVariant, and PresetThemeQuickStyle to Shape (DIAGRAMJAVA‑50806, DIAGRAMJAVA‑50385, DIAGRAMJAVA‑50501, DIAGRAMJAVA‑50631, DIAGRAMJAVA‑50804).
  • Aspose.Email – Load MapiMessage without altering field values (EMAILNET‑40470). GraphMessageInfo size fix (EMAILNET‑40462). Deprecation notice for Contacts API (EMAILJAVA‑34964).
  • Aspose.Imaging – Support for FlateDecode decoder in EPS (IMAGINGJAVA‑7976). Numerous EPS‑related enhancements and bug‑fixes (IMAGINGJAVA‑7970‑7975, IMAGINGJAVA‑7966‑7965, etc.).
  • Aspose.Note – Parameter‑less constructors for document nodes, node refactoring, composite node re‑implementation, and expanded API surface (NOTENET‑1780, NOTENET‑698, NOTEJAVA‑988).
  • Aspose.OCR – User dictionary upload for spell‑checker (OCRJAVA‑182). Metered license support (OCRJAVA‑183). Multipage PDF/DOCX output (OCRJAVA‑175, OCRJAVA‑174). New static method AsposeOCR.SaveMultipageDocument and spelling correction API.
  • Aspose.Page – Maintenance release with migrated .NET changes (PAGEJAVA‑26, PAGEJAVA‑28, PAGEJAVA‑29).
  • Aspose.PDF – Smart memory cleaner (PDFJAVA‑40988). Deprecation of public dispose() methods in favor of close() (PDFJAVA‑40997).
  • Aspose.Slides – Modern comments support (SLIDESNET‑42576). New ModernComment class and associated collection methods. Additional feature: retrieving portions list inside any column of a text frame (SLIDESJAVA‑38015). Various bug fixes related to EPS‑to‑PDF conversion, chart rendering, hyperlink handling, and format conversions (SLIDESJAVA‑38640 … SLIDESJAVA‑38581).
  • Aspose.Tasks – New ExtendedAttribute.isErrorValue() property, view‑search methods ViewCollection.getByViewScreen and ViewCollection.getByName (TASKSNET‑10378 … TASKSNET‑4762).
  • Aspose.TeX – Added support for hyperref package (TEXNET‑157). New API methods for bookmarks and hyperlinks across rendering devices.
  • Aspose.Words – ProgressCallback for document loading, UseAttachments PDF page mode, ChmLoadOptions, FindReplaceOptions.IgnoreFieldCodes, and ExportImagesAsBase64 for Markdown. Added many new style identifiers (Mention, SmartHyperlink, Hashtag, UnresolvedMention). Introduced PdfSaveOptions.PageMode option to display attachments panel. Added ChmLoadOptions class, FindReplaceOptions.IgnoreFieldCodes, and new enumeration PdfPageMode.UseAttachments.
Improved
  • GroupDocs – Engine upgrades across Annotation, Assembly, and Conversion resulting in faster rendering and reduced memory usage.
  • Aspose.Imaging – Faster ICC color‑conversion cache.
  • GroupDocs.Parser – Optimized GetFileInfo method.
  • Aspose.Slides – Updated compression handling for PPTX.
  • Aspose.CAD – Performance improvements for text export, multithreading fixes, and overall rendering stability.
  • Aspose.Imaging – Memory‑leak mitigation via cyclic reference handling.
Fixed
  • Aspose.3D – Fixed NullReferenceException in USDZ files (THREEDNET‑998), FBX files (THREEDNET‑997), malformed GLB files (THREEDNET‑996), incorrect node naming after FBX export/import (THREEDNET‑988), material rendering issues (THREEDNET‑987), missing indices in GLTF (THREEDNET‑986), line color rendering (THREEDNET‑985).
  • Aspose.BarCode – Corrected SwissQR address handling, barcode reading inaccuracies.
  • Aspose.CAD – Fixed MTEXT export, entity access, rendering issues, VPORT creation, composite glyph placement, text rendering, OBJ export hangs, and numerous exception scenarios (CADJAVA‑10384 … CADJAVA‑10365).
  • Aspose.Cells – Resolved accounting number format, Japanese translation, shape text font size, temporary license expiration, OutOfMemoryError on image export, redundant HTML borders, conditional format mismatches, chart data label positioning, shape rendering, donut chart label issues, hidden rows/columns handling, conditional format inconsistencies, COUNTIF with external reference (exception), NumberFormatException during HTML export.
  • Aspose.Diagram – Fixed border/color changes on VSDX‑to‑PDF conversion, incorrect PNG colors, shape inconsistencies, connector text wrapping.
  • Aspose.Email – Fixed MAPI message loading value retention, GraphMessageInfo size, Outlook “Reply All” after EML addition, recurring events, NullReferenceException with Strato SMTP, missing data in MHTML, DateTime issues when converting MailMessage to MAPI, sending errors with EnGuard SMTP, Office 365 mailbox access for other users.
  • Aspose.Imaging – Fixed FlateDecode decoder support in EPS, compression regression for PSD export, EPS load exceptions, size property exceptions, “rectfill” errors, SVG‑to‑PNG conversion, memory leaks, BMP DXT1 decompression, TIFF opening failures.
  • Aspose.Note – Resolved text overlap after OneNote to PDF conversion.
  • Aspose.OCR – Implemented user dictionary usage, metered license handling, multipage PDF/DOCX generation.
  • Aspose.Page – Resolved blank output on EPS‑to‑PDF conversion (PAGEJAVA‑26, ‑28, ‑29).
  • Aspose.PDF – Implemented smart memory cleaner, deprecated dispose methods, fixed TableAbsorber multiple‑table extraction, HTML‑to‑PDF URL blocking NPE, RedactionAnnotation text removal, Chrome opening issue, DOCX output size reduction.
  • Aspose.Slides – Fixed EPS‑to‑PDF blank output, asterisk during text extraction, missing 3D chart rotation, hyperlink breakage with first‑slide number, text indentation loss, background change on PPTX‑to‑ODP, image formatting after resave, shadow alignment, bold text after SVG conversion, HTML conversion hanging, external font rendering.
  • Aspose.Tasks – Fixed formula calculation with #ERROR operand, Decimal overflow on pages count, Timephased data reading for Actual Work, file‑reading exception, task link rendering in Gantt view.
  • Aspose.TeX – Adapted hyperref package handling.
  • Aspose.Words – Fixed gradient fill property retrieval, LINQ Reporting Engine member usage, SDT conversion to editable PDF fields, table padding changes, UnsatisfiedLinkError on macOS, WebSphere shared‑library exception, chart point accuracy in PDF, incorrect page count, content overlap in PDF, shape content loss, bold formatting loss, missing X‑axis numbering, row‑break handling, hidden list visibility, many chart rendering issues, image size handling, encrypted file loading, and numerous other bugs listed under WORDSNET, WORDSJAVA, and WORDSNET‑*.

Note: The list above aggregates all enhancements, improvements, and bug‑fixes reported across the individual Aspose and GroupDocs libraries that constitute the Conholdate.Total Java suite for version 21.11.


Installation

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://mvn.conholdate.com/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.conholdate</groupId>
      <artifactId>conholdate-total</artifactId>
      <version>21.11</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

repositories {
    maven {
        url 'https://mvn.conholdate.com/'
    }
}

compile(group: 'com.conholdate', name: 'conholdate-total', version: '21.11')

Ivy

<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="Conholdate Repository" m2compatible="true" root="https://mvn.conholdate.com/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.conholdate" name="conholdate-total" rev="21.11">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

resolvers += Resolver.url("Conholdate Repository", url("https://mvn.conholdate.com/"))

libraryDependencies += "com.conholdate" % "conholdate-total" % "21.11"
Release History