Aspose.Tasks for Java 9.5.0 Release Notes

Aspose.Tasks for Java API enables application developers to write code for manipulating Microsoft Project documents without it being installed on the systems. It provides support for Microsoft Project (MPP/XML) as well as Primavera File Formats. Project data can be exported to a number of formats including PDF, PNG, BMP and others.

Major Features

  • Performance improvement for Projects having large number of tasks.
  • Excluding document header during conversion of Project data to HTML.

Features and Improvements

KeySummaryCategory
TASKSNET-729Provide option for excluding document header name during HTML conversionEnhancement
TASKSNET-728Performance is too slow with large number of tasks ~10K+Enhancement
TASKSJAVA-216Predecessors information changed while loading and saving MPPBug
TASKSNET-1563Custom Field marked as Lookup while adding extended attribute to MPP fileBug
TASKSNET-1559All tasks in Primavera XML file cannot be readBug
TASKSNET-706Reading Project file raises Project Reading ExceptionBug
TASKSNET-698Cropped image when converting project document to image with Vertical\Horizontal Resolution settingsBug
TASKSNET-695Setting Task Notes to Chinese not workingBug
TASKSJAVA-200Notes not updated in MPP fileBug

Public API and Backwards Incompatible Changes

The following public methods and properties were added:Description
com.aspose.tasks.HtmlSaveOptions.getIncludeProjectNameInTitle com.aspose.tasks.HtmlSaveOptions.setIncludeProjectNameInTitle(boolean)Determines whether to include project name in HTML title.
com.aspose.tasks.HtmlSaveOptions.getIncludeProjectNameInPageHeader com.aspose.tasks.HtmlSaveOptions.setIncludeProjectNameInPageHeader(boolean)Determines whether to include project name in HTML page header.
com.aspose.tasks.Task.moveToSibling(int)Allows to move task to another position at the same parent