PGP signing of released artifacts (sign-maven-plugin, checksum-maven-plugin); code-signing via maven-jarsigner-plugin has been disabled.
修正
UnsatisfiedLinkError from all Aspose.Words native calls in the obfuscated jar: WindowsNativeCall kept in original package (jarjar identity rule) and excluded from obfuscation.
IllegalAccessError in License.setLicense() from Aspose.Tasks 25.9: licensing resource restored in the obfuscated jar at the original path (dependency:unpack + exec jar uf).
Embedded email object written out as plain attachment: EmailEmbeddedObjectCollection.add assigns an explicit Content-ID (Aspose.Email 26.1 no longer generates one).
ArgumentOutOfRange adding annotation watermark with ArtBox/BleedBox/TrimBox: PdfWatermarkingUtils.initializeWrapperForm overload appends the GS operator instead of insert(2, gs).
Empty PNG preview for WordProcessing documents: WordsPageSavingCallback no longer keeps the page stream open.
PdfContent: CryptoAlgorithm.values field replaced with values() method (Aspose.PDF 26.2 turned it into an enum).
Deploy profiles: deploy-file configuration restored (main jar and simplified pom were missing from the published artifacts); antrun copies instead of moves the obfuscated jar.
License.setLicense: debug console output removed.
PresentationSlideTests.getShape skips layout placeholders (Aspose.Slides 26.2 exposes the slide number placeholder of .ppt in the shape collection).
DiagramRasterizationBasedTests.diagramDocument_AddWatermark quarantined (Aspose.Diagram 25.10 OutOfMemoryError); Quarantine group excluded in all-tests.xml.
PdfPageTests.heightWidth_LoadSupportedFiles_CorrectHeightAndWidth loads the document from a stream via StreamHelper.getFileCopy.
GroupDocs.Watermark for Python via .NET V26.6主要版本2026年6月26日
功能
Updated to the GroupDocs.Watermark for .NET 26.6 engine and refreshed the bundled native dependencies for stability and security.
GroupDocs.Watermark for .NET V26.6主要版本2026年6月24日
功能
Multi-framework NuGet packaging and TFM-split packages - GroupDocs.Watermark has transitioned to a more advanced NuGet package delivery model. The main package now targets .NET 4.5, .NET 6.0, .NET 8.0, and .NET 10.0, replacing the previous .NET 4.5 and .NET Standard 2.1 targets. In addition, to reduce the download size, dedicated per-framework NuGet packages are now published alongside the main package. When installing the platform-specific package, only the binaries matching the user's target framework are downloaded - no unused platform assemblies are included.
GroupDocs.Watermark no longer imposes a document processing limit when running in evaluation (unlicensed) mode.
Internal improvements.
GroupDocs.Watermark Product Family Update2026年5月1日