Browse our Products

Aspose.Tasks for Java 18.3 Release Notes

Major Features

All Changes

KeySummaryCategory
TASKSNET-1566Add a support for setting a default font when a project is rendering into PDFNew Feature
TASKSNET-1994Implement a feature “Renumber…” WBS codesNew Feature
TASKSNET-2217Setting for eliminating the gap between the list of tasks and footerNew Feature
TASKSNET-2199Implement GetPageCount overload depending on Start and EndDate datesEnhancement
TASKSJAVA-335Provide descriptive error messages when opening corrupted MPP files.Enhancement
TASKSNET-2195Task notes not saved for template file from MSP 2016Bug
TASKSNET-2184Resource assignment units raise exception when large value is setBug
TASKSNET-2177Task duration becomes zero if multiple resources are assignedBug
TASKSNET-2176Project reading exception while loading the MPP fileBug
TASKSNET-2171AT breaks the showing of GanttBarStyle for manual summary tasksBug
TASKSNET-2145Resource assignment has incorrect baseline start/finish dateBug
TASKSNET-2121FontFamily not set in MPPBug
TASKSNET-1908Header text is only changed for the default viewBug
TASKSJAVA-495Timephased data not added to the resource assignment time phased data collectionBug
TASKSJAVA-490Task Split parts lost while setting the %CompleteBug
TASKSJAVA-487Incorrect Link Type generated while saving project to MPXBug
TASKSJAVA-486Mpp gets empty after mpp writeBug
TASKSJAVA-485Summary task fields are emptyBug
TASKSJAVA-473getResourceAssignment().getByUid() function does not select proper entryBug
TASKSJAVA-272MPP with formulas gets corrupted after saving by Aspose.TasksBug
TASKSJAVA-259Summary task is not updated for Actual Start, %Complete and Actual FinishBug
TASKSJAVA-248Tasks with custom timephased data have different finish date while opened in MSPBug
TASKSNET-2252Recalculate raises exception for the attached projectBug
TASKSNET-2249Saving project file corrupts the output fileBug
TASKSNET-2228Project data lost after loading and saving MPP 2016 fileBug
TASKSNET-2223Exception raised while loading project from memory streamBug
TASKSNET-2097GanttBarStyle not set for summary taskBug
TASKSNET-2279XER file cannot be read with all culturesBug
TASKSNET-2234Dates and tasks duration are not correctBug
TASKSNET-1937Not all properties of extended attributes are filledBug
TASKSJAVA-496Data lost when MPP file re-saved as MPPBug

Public API and Backwards Incompatible Changes

Public classes addedDescription
com.aspose.tasks.TasksLoggedExceptionRepresents the standard internal exception type.

|Public methods and properties added|Description| |com.aspose.tasks.HtmlSaveOptions.getReduceFooterGap|Gets a value indicating whether a gap between last task and the footer must be reduced.| |com.aspose.tasks.HtmlSaveOptions.setReduceFooterGap(boolean)|Sets a value indicating whether a gap between last task and the footer must be reduced.| |com.aspose.tasks.ImageSaveOptions.getReduceFooterGap|Gets a value indicating whether a gap between last task and the footer must be reduced.| |com.aspose.tasks.ImageSaveOptions.setReduceFooterGap(boolean)|Sets a value indicating whether a gap between last task and the footer must be reduced.| |com.aspose.tasks.PdfSaveOptions.getDefaultFontName|Gets the default font for rendering.| |com.aspose.tasks.PdfSaveOptions.getReduceFooterGap|Gets a value indicating whether a gap between last task and the footer must be reduced.| |com.aspose.tasks.PdfSaveOptions.getUseProjectDefaultFont|Gets a value indicating whether the default font must be used for rendering.| |com.aspose.tasks.PdfSaveOptions.setDefaultFontName(java.lang.String)|Sets the default font for rendering.| |com.aspose.tasks.PdfSaveOptions.setReduceFooterGap(boolean)|Sets a value indicating whether a gap between last task and the footer must be reduced.| |com.aspose.tasks.PdfSaveOptions.setUseProjectDefaultFont(boolean)|Sets a value indicating whether the default font must be used for rendering.| |com.aspose.tasks.TasksLoggedException.getLogText|Gets the exception logging information.| |com.aspose.tasks.TasksLoggedException.getOperation|Gets the exception operation information.| |com.aspose.tasks.Project.renumberWBSCode|Renumber WBS code of all tasks.| |com.aspose.tasks.Project.renumberWBSCode(java.util.List)|Renumber WBS code of passed tasks.| |com.aspose.tasks.Project.getPageCount_PageSize(int,int,java.util.Date, java.util.Date )|Returns page count for the project to be rendered using given {@code Timescale}, {@code PresentationFormat} and date range.|

|Public Enums Added|Description| |com.aspose.tasks.FontStyle|Font style flag values.|

|Fields added to public enums|Description| |com.aspose.tasks.CustomFieldType.OutlineCode|Indicates Outline Code custom field type.| |com.aspose.tasks.CustomFieldType.RBS|Indicates RBS (Resource Breakdown Structure) custom field type.| |com.aspose.tasks.FontStyle.Bold|Bold font style.| |com.aspose.tasks.FontStyle.Italic|Italic font style.| |com.aspose.tasks.FontStyle.Regular|Regular font style.| |com.aspose.tasks.FontStyle.Strikeout|Strikeout font style.| |com.aspose.tasks.FontStyle.Underline|Underline font style.|