Aspose.Email for Java 17.4.0 Release Notes
Aspose.Email for Java is a class library that enables applications to manipulate popular message formats including Microsoft Outlook messages. It also supports communication protocols such as IMAP, SMTP, POP3, and Microsoft Exchange Server. In addition, the API supports working with PST as well as OST file formats.
The API has now been upgraded to version 17.4.0 that comes with several new features, enhancements and improvements in terms of bug fixes as shown below.
Features and Improvements
Key | Summary | Category |
---|---|---|
EMAILNET-38632 | Delete messages from PST permanently | New Feature |
EMAILNET-38671 | Option to add PT_FLOAT property | Enhancement |
EMAILNET-38614 | TNEF issue resulting in NDR on Exchange Server | Enhancement |
EMAILNET-38569 | Performance issue while adding MapiMessage to PST | Bug |
EMAILNET-38642 | EML to MHTML converts German characters to Garbage values | Bug |
EMAILNET-38667 | Attachment data is set as message body instead | Bug |
EMAILJAVA-34248 | Accepted appointment cannot be saved in PST | Bug |
EMAILNET-38673 | Provide Logging facility on session based for all communication clients | Bug |
EMAILNET-38675 | PNG images corrupted after using them as mail attachments | Bug |
EMAILNET-38676 | Saving EML to MSG causes inline images appear as attacments | Bug |
EMAILNET-38678 | Attachment NamedProperties lost while fetching message from PST | Bug |
EMAILNET-38681 | MailMerge not working for TO, CC and BCC | Bug |
EMAILNET-38682 | MapiProperties lost after adding message to PST | Bug |
EMAILNET-38683 | Information not read from VCF file | Bug |
EMAILNET-38684 | Body could not be read from MSG file | Bug |
EMAILNET-38688 | EML to MSG convertion Issue with embedded Signed and Encrypted message | Bug |
EMAILNET-38628 | IGmailClient.UpdateContact raises Aspose.Email.GoogleClientException | Bug |
EMAILNET-38647 | IGmailClient.ListAppointments raises Aspose.Email.GoogleClientException | Bug |
EMAILNET-38648 | IGmailClient.GetSettings raises Aspose.Email.GoogleClientException | Bug |
EMAILNET-38663 | Exception is raised while converting EMLs to tiff | Bug |
EMAILNET-38664 | Saving MSGs/Calendar Items from PST raises exception | Bug |
EMAILNET-38685 | MailPrinter raises exception converting email to TIFF | Bug |
Public API and Backwards Incompatible Changes
The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Email for Java.
Added APIs
Class MhtTemplateName Field/Enum MapiPropertyType.PT_FLOAT Field/Enum MhtTemplateName.ANNIVERSARY Field/Enum MhtTemplateName.ATTACHMENTS Field/Enum MhtTemplateName.BCC Field/Enum MhtTemplateName.BIRTHDAY Field/Enum MhtTemplateName.BUSINESS Field/Enum MhtTemplateName.BUSINESS_ADDRESS Field/Enum MhtTemplateName.BUSINESS_FAX Field/Enum MhtTemplateName.CC Field/Enum MhtTemplateName.COMPANY Field/Enum MhtTemplateName.DATE_TIME Field/Enum MhtTemplateName.DEPARTMENT Field/Enum MhtTemplateName.EMAIL Field/Enum MhtTemplateName.EMAIL_2 Field/Enum MhtTemplateName.EMAIL_2_DISPLAY_AS Field/Enum MhtTemplateName.EMAIL_3 Field/Enum MhtTemplateName.EMAIL_3_DISPLAY_AS Field/Enum MhtTemplateName.EMAIL_DISPLAY_AS Field/Enum MhtTemplateName.END Field/Enum MhtTemplateName.FIRST_NAME Field/Enum MhtTemplateName.FROM Field/Enum MhtTemplateName.FULL_NAME Field/Enum MhtTemplateName.HOME Field/Enum MhtTemplateName.HOME_ADDRESS Field/Enum MhtTemplateName.IMPORTANCE Field/Enum MhtTemplateName.JOB_TITLE Field/Enum MhtTemplateName.LAST_NAME Field/Enum MhtTemplateName.LOCATION Field/Enum MhtTemplateName.MIDDLE_NAME Field/Enum MhtTemplateName.MOBILE Field/Enum MhtTemplateName.ORGANIZER Field/Enum MhtTemplateName.OTHER_ADDRESS Field/Enum MhtTemplateName.PAGE_HEADER Field/Enum MhtTemplateName.PROFESSION Field/Enum MhtTemplateName.RECURRENCE Field/Enum MhtTemplateName.RECURRENCE_PATTERN Field/Enum MhtTemplateName.REQUIRED_ATTENDEES Field/Enum MhtTemplateName.SENT Field/Enum MhtTemplateName.SHOW_TIME_AS Field/Enum MhtTemplateName.SPOUSE_PARTNER Field/Enum MhtTemplateName.START Field/Enum MhtTemplateName.SUBJECT Field/Enum MhtTemplateName.TO Method CredentialsByHostClient.resetLogSettings Method ExchangeClientBase.resetLogSettings Method MapiProperty.getFloat Method MapiPropertyCollection.add(KeyValuePair<Long, MapiProperty>) Method MapiPropertyCollection.contains(KeyValuePair<Long, MapiProperty>) Method MapiPropertyCollection.containsKey(long) Method MapiPropertyCollection.copyTo(KeyValuePair<Long, MapiProperty>[], int) Method MapiPropertyCollection.remove(KeyValuePair<Long, MapiProperty>) Method MapiPropertyCollection.tryGetValue(long, MapiProperty[]) Method Logger.dispose Method LoggerManager.containsLogger(String) Property CredentialsByHostClient.getLogFileName, setLogFileName Property CredentialsByHostClient.getUseDateInLogFileName, setUseDateInLogFileName Property ExchangeClientBase.getLogFileName, setLogFileName Property ExchangeClientBase.getUseDateInLogFileName, setUseDateInLogFileName Property IEWSClient.getLogFileName, setLogFileName Property IEWSClient.getUseDateInLogFileName, setUseDateInLogFileName
Removed APIs
Method MapiPropertyCollection.Add(Object, Object) Method MapiPropertyCollection.Contains(Int64) Method MapiPropertyCollection.Contains(Object) Method MapiPropertyCollection.CopyTo(Array, Int32) Method MapiPropertyCollection.Remove(Object) Property MapiPropertyCollection.IsFixedSize Property MapiPropertyCollection.IsSynchronized Property MapiPropertyCollection.Item(Object) Property MapiPropertyCollection.SyncRoot