GroupDocs.Viewer for .NET 21.8 Release Notes

Major Features

There are 14 features, improvements, and bug-fixes in this release, most notable are:

Full List of Issues Covering all Changes in this Release

KeySummaryCategory
VIEWERNET-3455Add TAR GZipped (TGZ) file-format supportFeature
VIEWERNET-3362Add TAR XZipped (TXZ) file-format supportFeature
VIEWERNET-2757Add 7-Zip Compressed File (.7z) file-format supportFeature
VIEWERNET-3361Add XZipped (XZ) file-format supportFeature
VIEWERNET-2811Need option to add empty columns.Feature
VIEWERNET-2764Add Encrypted RAR5 archive extraction supportFeature
VIEWERNET-3468GropuDocs.Viewer-CLI: Add attachments list optionImprovement
VIEWERNET-3467GropuDocs.Viewer-CLI: Add attachments saving supportImprovement
VIEWERNET-3459Support for reading latest Apples .numbers file formatImprovement
VIEWERNET-3426Add cancellation token support for .NET Framework 4.0Improvement
VIEWERNET-3443Invalid column index when converting XLSXBug
VIEWERNET-3441Expression has changed after it was checked error in dev consoleBug
VIEWERNET-3359GetViewInfo hangs for specific XLSMBug
VIEWERNET-3314Exception ‘Value cannot be null. Parameter name: region’ when opening WMF fileBug

Public API Changes

GroupDocs.Viewer.FileType

Fields were added to GroupDocs.Viewer.FileType class that reflects new file formats that we’re supporting starting from v21.8.

/// <summary>
/// XZ file (.xz) is archive compressed a high-ratio compression algorithm based on the LZMA algorithm. 
/// Learn more about this file format <a href="https://fileinfo.com/extension/xz">here</a>. 
/// </summary>
public static readonly FileType XZ = new FileType("XZipped", ".xz");

/// <summary>
/// Consolidated Unix File Archive (.txz, .tar.xz) are archives created with Unix-based utility for collecting one or more files. 
/// Learn more about this file format <a href="https://fileinfo.com/extension/txz">here</a>. 
/// </summary>
public static readonly FileType TXZ = new FileType("Tar XZipped", ".txz");

/// <summary>
/// Consolidated Unix File Archive (.txz, .tar.xz) are archives created with Unix-based utility for collecting one or more files. 
/// Learn more about this file format <a href="https://fileinfo.com/extension/txz">here</a>. 
/// </summary>
public static readonly FileType TARXZ = new FileType("Tar XZipped", ".tar.xz");

/// <summary>
/// Consolidated Unix File Archive (.tgz, .tar.gz) are archives created with Unix-based utility for collecting one or more files. 
/// Learn more about this file format <a href="https://fileinfo.com/extension/tgz">here</a>. 
/// </summary>
public static readonly FileType TGZ = new FileType("Tar GZipped", ".tgz");

/// <summary>
/// Consolidated Unix File Archive (.tgz, .tar.gz) are archives created with Unix-based utility for collecting one or more files. 
/// Learn more about this file format <a href="https://fileinfo.com/extension/tgz">here</a>. 
/// </summary>
public static readonly FileType TARGZ = new FileType("Tar GZipped", ".tar.gz");

/// <summary>
/// 7Zip (.7z, .7zip) is free open source archiver with LZMA and LZMA2 compression.
/// Learn more about this file format <a href="https://docs.fileformat.com/compression/7z/">here</a>.
/// </summary>
public static readonly FileType SevenZip = new FileType("7Zip", ".7z");