GroupDocs.Viewer for .NET 19.8 Release Notes
This page contains release notes for GroupDocs.Viewer for .NET 19.8
Major Features
In this version we’re introducing new public API which was designed to be simple and easy to use. For more details about new API please check Public Docs section. The legacy API have been moved into Legacy namespace so after update to this version it is required to make project-wide replacement of namespace usages from GroupDocs.Viewer. to GroupDocs.Viewer.Legacy. to resolve build issues.
Other notable features:
- Added support of rendering custom folders from Outlook Data Files
- Added support of file formats:
- Microsoft Excel Add-in (.xlam)
- Microsoft Project Exchange File (.mpx)
Full List of Issues Covering all Changes in this Release
Key | Summary | Category |
---|---|---|
VIEWERNET-2038 | Add Microsoft Excel Add-in (.xlam) file format support | Feature |
VIEWERNET-2039 | Add Microsoft Project Exchange File (.mpx) file format support | Feature |
VIEWERNET-2076 | New public API | Feature |
VIEWERNET-1998 | Rendering custom folders from Outlook Data Files | Improvement |
VIEWERNET-2079 | SVG files are always embedded into resulting HTML | Bug |
Public API and Backward Incompatible Changes
All public types from GroupDocs.Viewer namespace are moved and marked as obsolete
All public types from GroupDocs.Viewer namespace
- Have been moved into GroupDocs.Viewer.Legacy namespace
- Marked as Obsolete with message: This interface/class/enumeration is obsolete and will be available till January 2020 (v20.1).
Full list of types that have been moved and marked as obsolete:
- GroupDocs.Viewer.Storage.FileInfo => GroupDocs.Viewer.Legacy.Storage.FileInfo
- GroupDocs.Viewer.Storage.IFileInfo => GroupDocs.Viewer.Legacy.Storage.IFileInfo
- GroupDocs.Viewer.Storage.IFileStorage => GroupDocs.Viewer.Legacy.Storage.IFileStorage
- GroupDocs.Viewer.Storage.LocalFileStorage => GroupDocs.Viewer.Legacy.Storage.LocalFileStorage
- GroupDocs.Viewer.Handler.ViewerHandler
=> GroupDocs.Viewer.Legacy.Handler.ViewerHandler - GroupDocs.Viewer.Handler.ViewerHtmlHandler => GroupDocs.Viewer.Legacy.Handler.ViewerHtmlHandler
- GroupDocs.Viewer.Handler.ViewerImageHandler => GroupDocs.Viewer.Legacy.Handler.ViewerImageHandler
- GroupDocs.Viewer.Handler.Input.IInputDataHandler => GroupDocs.Viewer.Legacy.Handler.Input.IInputDataHandler
- GroupDocs.Viewer.Handler.Cache.ICacheDataHandler => GroupDocs.Viewer.Legacy.Handler.Cache.ICacheDataHandler
- GroupDocs.Viewer.Exception.GroupDocsViewerException => GroupDocs.Viewer.Legacy.Exception.GroupDocsViewerException
- GroupDocs.Viewer.Exception.TransformationFailedPageNotExistException => GroupDocs.Viewer.Legacy.Exception.TransformationFailedPageNotExistException
- GroupDocs.Viewer.Exception.InvalidPasswordException => GroupDocs.Viewer.Legacy.Exception.InvalidPasswordException
- GroupDocs.Viewer.Exception.CorruptedOrDamagedFileException => GroupDocs.Viewer.Legacy.Exception.CorruptedOrDamagedFileException
- GroupDocs.Viewer.Exception.FileTypeNotSupportedException => GroupDocs.Viewer.Legacy.Exception.FileTypeNotSupportedException
- GroupDocs.Viewer.Exception.PasswordProtectedFileException => GroupDocs.Viewer.Legacy.Exception.PasswordProtectedFileException
- GroupDocs.Viewer.Domain.ArchiveFileData => GroupDocs.Viewer.Legacy.Domain.ArchiveFileData
- GroupDocs.Viewer.Domain.CadLayer => GroupDocs.Viewer.Legacy.Domain.CadLayer
- GroupDocs.Viewer.Domain.PdfFileData => GroupDocs.Viewer.Legacy.Domain.PdfFileData
- GroupDocs.Viewer.Domain.OutlookFileData => GroupDocs.Viewer.Legacy.Domain.OutlookFileData
- GroupDocs.Viewer.Domain.ProjectFileData => GroupDocs.Viewer.Legacy.Domain.ProjectFileData
- GroupDocs.Viewer.Domain.Attachment => GroupDocs.Viewer.Legacy.Domain.Attachment
- GroupDocs.Viewer.Domain.AttachmentBase => GroupDocs.Viewer.Legacy.Domain.AttachmentBase
- GroupDocs.Viewer.Domain.CadFileData => GroupDocs.Viewer.Legacy.Domain.CadFileData
- GroupDocs.Viewer.Domain.DocumentTypeName => GroupDocs.Viewer.Legacy.Domain.DocumentTypeName
- GroupDocs.Viewer.Domain.FileFormat => GroupDocs.Viewer.Legacy.Domain.FileFormat
- GroupDocs.Viewer.Domain.FileData => GroupDocs.Viewer.Legacy.Domain.FileData
- GroupDocs.Viewer.Domain.Page => GroupDocs.Viewer.Legacy.Domain.Page
- GroupDocs.Viewer.Domain.PageData => GroupDocs.Viewer.Legacy.Domain.PageData
- GroupDocs.Viewer.Domain.RowData => GroupDocs.Viewer.Legacy.Domain.RowData
- GroupDocs.Viewer.Domain.Transformation => GroupDocs.Viewer.Legacy.Domain.Transformation
- GroupDocs.Viewer.Domain.Watermark => GroupDocs.Viewer.Legacy.Domain.Watermark
- GroupDocs.Viewer.Domain.WatermarkPosition => GroupDocs.Viewer.Legacy.Domain.WatermarkPosition
- GroupDocs.Viewer.Domain.WindowsAuthenticationCredential => GroupDocs.Viewer.Legacy.Domain.WindowsAuthenticationCredential
- GroupDocs.Viewer.Domain.FileDescription => GroupDocs.Viewer.Legacy.Domain.FileDescription
- GroupDocs.Viewer.Domain.Image.PageImage => GroupDocs.Viewer.Legacy.Domain.Image.PageImage
- GroupDocs.Viewer.Domain.Html.HtmlResource => GroupDocs.Viewer.Legacy.Domain.Html.HtmlResource
- GroupDocs.Viewer.Domain.Html.HtmlResourceType => GroupDocs.Viewer.Legacy.Domain.Html.HtmlResourceType
- GroupDocs.Viewer.Domain.Html.PageHtml => GroupDocs.Viewer.Legacy.Domain.Html.PageHtml
- GroupDocs.Viewer.Domain.Cache.CachedDocumentDescription => GroupDocs.Viewer.Legacy.Domain.Cache.CachedDocumentDescription
- GroupDocs.Viewer.Domain.Cache.CachedAttachmentDescription => GroupDocs.Viewer.Legacy.Domain.Cache.CachedAttachmentDescription
- GroupDocs.Viewer.Domain.Cache.CacheFileDescription => GroupDocs.Viewer.Legacy.Domain.Cache.CacheFileDescription
- GroupDocs.Viewer.Domain.Cache.CacheFileType => GroupDocs.Viewer.Legacy.Domain.Cache.CacheFileType
- GroupDocs.Viewer.Domain.Cache.CachedPageResourceDescription => GroupDocs.Viewer.Legacy.Domain.Cache.CachedPageResourceDescription
- GroupDocs.Viewer.Domain.Cache.CachedPageDescription => GroupDocs.Viewer.Legacy.Domain.Cache.CachedPageDescription
- GroupDocs.Viewer.Domain.Options.PdfFilePermissions => GroupDocs.Viewer.Legacy.Domain.Options.PdfFilePermissions
- GroupDocs.Viewer.Domain.Options.PdfFileSecurity => GroupDocs.Viewer.Legacy.Domain.Options.PdfFileSecurity
- GroupDocs.Viewer.Domain.Options.FileListOptions => GroupDocs.Viewer.Legacy.Domain.Options.FileListOptions
- GroupDocs.Viewer.Domain.Options.DocumentInfoOptions => GroupDocs.Viewer.Legacy.Domain.Options.DocumentInfoOptions
- GroupDocs.Viewer.Domain.Options.PdfFileOptions => GroupDocs.Viewer.Legacy.Domain.Options.PdfFileOptions
- GroupDocs.Viewer.Domain.Options.PrintableHtmlOptions => GroupDocs.Viewer.Legacy.Domain.Options.PrintableHtmlOptions
- GroupDocs.Viewer.Domain.Options.ReorderPageOptions => GroupDocs.Viewer.Legacy.Domain.Options.ReorderPageOptions
- GroupDocs.Viewer.Domain.Options.RotatePageOptions => GroupDocs.Viewer.Legacy.Domain.Options.RotatePageOptions
- GroupDocs.Viewer.Domain.Containers.ArchiveDocumentInfoContainer => GroupDocs.Viewer.Legacy.Domain.Containers.ArchiveDocumentInfoContainer
- GroupDocs.Viewer.Domain.Containers.PdfDocumentInfoContainer => GroupDocs.Viewer.Legacy.Domain.Containers.PdfDocumentInfoContainer
- GroupDocs.Viewer.Domain.Containers.OutlookDocumentInfoContainer => GroupDocs.Viewer.Legacy.Domain.Containers.OutlookDocumentInfoContainer
- GroupDocs.Viewer.Domain.Containers.ProjectDocumentInfoContainer => GroupDocs.Viewer.Legacy.Domain.Containers.ProjectDocumentInfoContainer
- GroupDocs.Viewer.Domain.Containers.CadDocumentInfoContainer => GroupDocs.Viewer.Legacy.Domain.Containers.CadDocumentInfoContainer
- GroupDocs.Viewer.Domain.Containers.DocumentFormatsContainer => GroupDocs.Viewer.Legacy.Domain.Containers.DocumentFormatsContainer
- GroupDocs.Viewer.Domain.Containers.DocumentInfoContainer => GroupDocs.Viewer.Legacy.Domain.Containers.DocumentInfoContainer
- GroupDocs.Viewer.Domain.Containers.FileContainer => GroupDocs.Viewer.Legacy.Domain.Containers.FileContainer
- GroupDocs.Viewer.Domain.Containers.PrintableHtmlContainer => GroupDocs.Viewer.Legacy.Domain.Containers.PrintableHtmlContainer
- GroupDocs.Viewer.Domain.Containers.FileListContainer => GroupDocs.Viewer.Legacy.Domain.Containers.FileListContainer
- GroupDocs.Viewer.Converter.Options.ArchiveOptions => GroupDocs.Viewer.Legacy.Converter.Options.ArchiveOptions
- GroupDocs.Viewer.Converter.Options.OutlookOptions => GroupDocs.Viewer.Legacy.Converter.Options.OutlookOptions
- GroupDocs.Viewer.Converter.Options.EmailField => GroupDocs.Viewer.Legacy.Converter.Options.EmailField
- GroupDocs.Viewer.Converter.Options.ImageQuality => GroupDocs.Viewer.Legacy.Converter.Options.ImageQuality
- GroupDocs.Viewer.Converter.Options.PageSize => GroupDocs.Viewer.Legacy.Converter.Options.PageSize
- GroupDocs.Viewer.Converter.Options.ProjectOptions => GroupDocs.Viewer.Legacy.Converter.Options.ProjectOptions
- GroupDocs.Viewer.Converter.Options.SlidesOptions => GroupDocs.Viewer.Legacy.Converter.Options.SlidesOptions
- GroupDocs.Viewer.Converter.Options.CadOptions => GroupDocs.Viewer.Legacy.Converter.Options.CadOptions
- GroupDocs.Viewer.Converter.Options.TextOverflowMode => GroupDocs.Viewer.Legacy.Converter.Options.TextOverflowMode
- GroupDocs.Viewer.Converter.Options.EmailOptions => GroupDocs.Viewer.Legacy.Converter.Options.EmailOptions
- GroupDocs.Viewer.Converter.Options.TimeUnit => GroupDocs.Viewer.Legacy.Converter.Options.TimeUnit
- GroupDocs.Viewer.Converter.Options.Tile => GroupDocs.Viewer.Legacy.Converter.Options.Tile
- GroupDocs.Viewer.Converter.Options.WordsOptions => GroupDocs.Viewer.Legacy.Converter.Options.WordsOptions
- GroupDocs.Viewer.Converter.Options.CellsOptions => GroupDocs.Viewer.Legacy.Converter.Options.CellsOptions
- GroupDocs.Viewer.Converter.Options.ConvertImageFileType => GroupDocs.Viewer.Legacy.Converter.Options.PdfOptions
- GroupDocs.Viewer.Converter.Options.HtmlOptions => GroupDocs.Viewer.Legacy.Converter.Options.HtmlOptions
- GroupDocs.Viewer.Converter.Options.ImageOptions => GroupDocs.Viewer.Legacy.Converter.Options.ImageOptions
- GroupDocs.Viewer.Converter.Options.RenderOptions => GroupDocs.Viewer.Legacy.Converter.Options.RenderOptions
- GroupDocs.Viewer.Config.ViewerConfig => GroupDocs.Viewer.Legacy.Config.ViewerConfig