GroupDocs.Metadata for .NET 26.6 Release Notes

Major Features

There are the following features, enhancements, and fixes in this release:

  • Improved MSG saving behavior: unchanged fields and transport message headers are no longer rewritten during open/save operations.
  • Added file type feature support API via GetSupportedFileTypeFeatures.
  • Updated target frameworks: netstandard has been replaced with net6.0 and net8.0.

Full List of Issues Covering all Changes in this Release

KeySummaryCategory
METADATANET-4215Investigate and create GetSupportedFileTypeFeatures method for SupportFormat matrixNew Feature
METADATANET-4212Remove nestandard. Support net6.0 net8.0New Feature
METADATANET-4213GroupDocs.Metada discards HTML body when saving MSG fileBug

Public API and Backward Incompatible Changes

Public API changes

The GroupDocs.Metadata.Common.FileTypeFeatureSupport has been added to
GroupDocs.Metadata.Common namespace

The GroupDocs.Metadata.Common.FormatFamily has been added to
GroupDocs.Metadata.Common namespace

The GroupDocs.Metadata.Common.ProductFeature has been added to
GroupDocs.Metadata.Common namespace

The GroupDocs.Metadata.Common.SupportLevel has been added to
GroupDocs.Metadata.Common namespace

The GetSupportedFileTypeFeatures has been added to
GroupDocs.Metadata.Common.FileType class

Use cases

Get feature support information for all registered file types:

IReadOnlyDictionary<FileType, FileTypeFeatureSupport> supportedFeatures =
    FileType.GetSupportedFileTypeFeatures();

foreach (var item in supportedFeatures)
{
    Console.WriteLine($"{item.Key}: {item.Value}");
}

Get feature support information by file type:

FileTypeFeatureSupport pdfFeatures =
    FileType.GetSupportedFileTypeFeatures(FileType.Pdf);

Console.WriteLine(pdfFeatures);

Get feature support information by extension:

FileTypeFeatureSupport msgFeatures =
    FileType.GetSupportedFileTypeFeatures(".msg");

Console.WriteLine(msgFeatures);