GroupDocs.Viewer for Java 19.8 Release Notes

Major Features

There are 23 features, improvements and bug fixes in this release, the most notable are:

  • Added vCard File (.vcf) file format support
  • Improved rendering of Outlook Data Files
    • Support of obtaining list of folders
    • Support of rendering folder
    • Reading messages as attachments
    • Filtering messages
  • Added support of skipping rendering of empty columns when rendering Spreadsheets

Full List of Issues Covering all Changes in this Release

KeySummaryCategory
VIEWERJAVA-1909FeatureObtaining the list of folders contained in OST/PST formats
VIEWERJAVA-1910FeatureSetting for rendering specific folder from OST/PST formats
VIEWERJAVA-1911FeatureIgnore empty columns when rendering spreadsheet documents
VIEWERJAVA-1915FeatureAdd support for VCF format
VIEWERJAVA-1916FeatureObtaining email messages contained in OST/PST formats as attachments
VIEWERJAVA-1917FeatureSettings for filtering messages from OST/PST documents by subject and content
VIEWERJAVA-1918FeatureSettings for filtering messages from OST/PST formats by sender
VIEWERJAVA-1919FeatureObtaining layers statuses for CAD documents
VIEWERJAVA-1905ImprovementIgnore empty string when it passed as path to directory with fonts
VIEWERJAVA-1906ImprovementImprove rendering into HTML for Outlook Data Files with sub folders and empty folders
VIEWERJAVA-1907ImprovementSet exception localization feature as obsolete
VIEWERJAVA-1908ImprovementPrevent rendering frozen and invisible CAD layers by default
VIEWERJAVA-1912ImprovementAdd support for rendering password protected ODS documents
VIEWERJAVA-1913ImprovementDescriptive Exception message when non existing default font name is set
VIEWERJAVA-1914ImprovementSimplify caching interface
VIEWERJAVA-371BugParticular PDF document is not rendering as expected
VIEWERJAVA-1923BugThe view of xls files in html and image mode is without cells
VIEWERJAVA-1924BugRendering CAD documents into image provides invalid output
VIEWERJAVA-1925BugIssue with the image source when rendering Excel to HTML with embedded resources
VIEWERJAVA-1926BugHeader is missing when rendering Word document
VIEWERJAVA-1927BugException when getting document info of .msg file using Stream
VIEWERJAVA-1929BugImages are not visible in Chrome browser when rendering OneNote documents
VIEWERJAVA-1948BugException: Dimensions are too large

Public API and Backward Incompatible Changes

Retrieving the list of Outlook folders

Since the version v19.8 Groupdocs.Viewer for Java API allows to retrieve the list of containing folders. For the detail please visit the link as follows:

Rendering messages from specified folder only

By default, messages from all folders (including nested folders) are rendered. Version 19.8 allows you to render items form specific folder. Please visit the following link for the detail:

Ignoring empty columns when rendering Spreadsheet documents

Since version 19.8, the GroupDocs.Viewer for Java allows to omit and do not render empty columns. Please visit the following link:

Public API changes in this version

In the version 19.8 following public class members were added, marked as deprecated, removed or replaced:

com.groupdocs.viewer.config.ViewerConfig

public String getLocalesPath() method set as deprecated

public void setLocalesPath(String value) method set as deprecated

This methods are deprecated and will be removed after v19.10. GroupDocs.Viewer no longer provides localization supports.

com.groupdocs.viewer.converter.options.ImageOptions

public String getFileExtension() method has been set deprecated

com.groupdocs.viewer.converter.options.OutlookOptions

public final String getFolderName() method has been added

public final void setFolderName(String value) method has been added

Use this option to specify Outlook folders as described in Working with Outlook Data Files article.

public final String getTextFilter() method has been added

public final void setTextFilter(String value) method has been added

Use this methods to filer messages from Outlook Data File documents that are rendered by specified keywords in the content or subject.

public final String getAddressFilter() method has been added

public final void setAddressFilter(String value) method has been added

Use this methods to filer messages from Outlook Data File documents that are rendered by specified sender or recipient.

com.groupdocs.viewer.domain.containers.DocumentInfoContainer

String getDocumentType() method has been removed

Use getFileFormat() method instead.

public void setDocumentType(String value) method has been removed

Use setFileFormat(String value) method instead.

String getFileType() method has been removed

Use getFileFormat() method instead.

public void setFileType(String value) method has been removed

Use setFileFormat(String value) method instead.

String getDocumentTypeFormat() method has been removed

Use getFileFormat() method instead.

public void setDocumentTypeFormat(String value) method has been removed

Use setFileFormat(String value) method instead.

com.groupdocs.viewer.domain.FileDescription

String getBaseName() method has been removed

To get base name use following method instead org.apache.commons.io.FilenameUtils.removeExtension()

String DocumentType() method has been removed

Use getFileFormat() method instead.

String getFileType() method has been removed

Use getFileFormat() method instead.

String getDocumentTypeFormat() method has been removed

Use getFileFormat() method instead.

com.groupdocs.viewer.handler.cache.ICacheDataHandler

public Date getLastModificationDate(CacheFileDescription cachedPageDescription) method has been set as deprecated 

This method is deprecated and will be removed after v19.10. GroupDocs.Viewer will no longer rely on document last modification date while caching or retrieving render results from cache.

com.groupdocs.viewer.handler.ViewerHtmlHandler

public ViewerHtmlHandler(ViewerConfig viewerConfig, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

public ViewerHtmlHandler(ViewerConfig viewerConfig, IInputDataHandler inputDataHandler, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

public ViewerHtmlHandler(ViewerConfig viewerConfig, IInputDataHandler inputDataHandler, ICacheDataHandler cacheDataHandler, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

public ViewerHtmlHandler(IFileStorage fileStorage, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

public ViewerHtmlHandler(ViewerConfig viewerConfig, IFileStorage fileStorage, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

 com.groupdocs.viewer.handler.ViewerImageHandler

public ViewerImageHandler(ViewerConfig viewerConfig, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

public ViewerImageHandler(ViewerConfig viewerConfig, IInputDataHandler inputDataHandler, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

public ViewerImageHandler(ViewerConfig viewerConfig, IInputDataHandler inputDataHandler, ICacheDataHandler cacheDataHandler, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

public ViewerImageHandler(IFileStorage fileStorage, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

public ViewerImageHandler(ViewerConfig viewerConfig, IFileStorage fileStorage, CultureInfo cultureInfo) constructor set as deprecated

This constructor is deprecated and will be removed after v19.10.

com.groupdocs.viewer.localization.ILocalizationHandler

public interface ILocalizationHandler set as deperecated

This interface is deperecated and will be removed after v19.10.

String getString(String key) method set as deperecated

This method is deperecated and will be removed after v19.10.

com.groupdocs.viewer.localization.LocalizedStringKeys

public class LocalizedStringKeys set as deprecated

This class and all of its constants are deprecated and will be removed after v19.10.