Aspose.PDF for C++ 21.3 Release Notes

Changes and Improvements

This version of Aspose.PDF for C++ has a codebase of Aspose.PDF for .Net 21.3.

Issues with wrong formatting while saving PDF documents to DOCX format have been fixed.

List of issues

Key Summary Category
PDFCPP-1469 Memory leak in RegressionTests_v11_7.PDFNEWNET_40269 Task
PDFCPP-1470 Memory leak in RegressionTests_v17_11_PDFNET_43340 Task
PDFCPP-1479 Memory leaks with PdfCanvas Task
PDFCPP-1481 Aspose.Page memory leaks Task
PDFCPP-1482 Memory leaks with dictionaries (PSFontDictionary, PSDictionary, PSArray) Task
PDFCPP-1486 Memory leaks with H2V2Upsampler and JpegComponentInfo Task
PDFCPP-1488 Regressions fix RegressionTests_v19_4.PDFNET_45916_1 Task
PDFCPP-1489 Memory leaks due to fix regressions Task
PDFCPP-1496 Memory leak Deflate <-> ZStream Task
PDFCPP-1497 Memory leak PSDictionary <-> PSArray Task
PDFCPP-1498 Memory leak PSDictionary<-> PSPackedArray Task
PDFCPP-1516 Fix “foreach_as_range_based_for_loop” porter’s option Task
PDFCPP-1529 Investigate memory consuming Task
PDFCPP-1530 Problem investigation with duplicated object Task
PDFCPP-1532 Aps pages are converted to Docx incorrectly Task
PDFCPP-1534 Support SHA256 licenses Task
PDFCPP-1538 Fix enumerator_adapter to iterate over const pointers Task
PDFCPP-1540 Fix Threading::GetCurrentThread, Thread::ManagedThreadId Task

Public API and Backward Incompatible Changes

Added APIs

  • Property Aspose.Pdf.FileSpecification.EncryptedPayload
  • Field Aspose.Pdf.AFRelationship.EncryptedPayload
  • Type Aspose.Pdf.EncryptedPayload
  • Constructor Aspose.Pdf.EncryptedPayload.#ctor(Aspose.Pdf.FileSpecification)
  • Property Aspose.Pdf.EncryptedPayload.Type
  • Property Aspose.Pdf.EncryptedPayload.Subtype
  • Property Aspose.Pdf.EncryptedPayload.Version

Complete details of API can be referenced from Aspose.PDF for C++ API Reference Guide.