Aspose.Tasks for Java 7.0.0 Release Notes

Major Features

We have implemented FilterCriteria and GanttChart data writing to MPP formats. ResourceToColumnTextConverter methods for all resource fields and TaskToColumnTextConverter methods for all task fields have been implemented. GanttChart data writing to 2003/2007 mpp format have been supported. Please see list of all changes below.

All Changes

Issue TypeKeySummary
TaskTASKS-33721Implement FilterCriteria writing to 2003 mpp format
TaskTASKS-33720Implement GanttChart data writing to 2010-13 mpp formats
TaskTASKS-33713TASKS-33705 Implement default ResourceToColumnTextConverter methods for all resource fields
TaskTASKS-33710TASKS-33705 Implement default TaskToColumnTextConverter methods for all task fields
TaskTASKS-33701TASKS-33693 Implement GanttChart data writing to 2007 mpp format
TaskTASKS-33700TASKS-33693 Implement GanttChart data writing to 2003 mpp format
TaskTASKS-33697TASKS-33661 Add Task.Progress rendering in GanttChart
TaskTASKS-33696TASKS-33661 Add Task.Deadline rendering in GanttChart
EnhancementTASKS-33715MPP->PDF: Retain same view for Resource Usage, Resource Sheet, Resource Form, Resource Graph, etc
EnhancementTASKS-33708Text alignment and indentation problem in tasks list
EnhancementTASKS-33705Render all the columns as per source MPP while conversion to PDF
EnhancementTASKS-33679Render whole project as single image without page break borders
BugTASKS-33732Project to PDF: Resource names jumbles up
BugTASKS-33729MPP updated by Aspose.Tasks raises error message when modified in MSP
BugTASKS-33727Issue with DLL obfuscations
BugTASKS-33725Exception raised while loading MPP file
BugTASKS-33717Exception raised while saving project data to MPP
BugTASKS-33709Inner bar for task is missing in GantChart view time line
BugTASKS-33706Resource label getting cut off in time line section
BugTASKS-33704Disable automatic task sorting while MPP to PDF conversion
BugTASKS-33703All the indicators are not displayed like Over allocated resource indicator
BugTASKS-33681SaveToSeparateFiles flag is not effective for MemoryStream

Public API and Backwards Incompatible Changes

The following public classes were added:

Class nameDescription
MPPSaveOptionsAllows to specify additional options when saving project data to MPP.
InvalidTaskExceptionRepresents exception which occurs when an operation is invoked with invalid task.
InvalidAssignmentExceptionRepresents exception which occurs when an operation is invoked with invalid assignment.

The following public methods were added to existing classes:

Method nameDescription
Project.save(java.lang.String,com.aspose.tasks.MPPSaveOptions)Saves project to mpp with specified save options
View Project.getDefaultViewGets default view of the project (this data is available for mpp format only)

The following public fields were added to existing classes:

Field nameDescription
BarShape.MiddleRepresents Rectangle middle bar shape in Gantt Chart View
Shape.ArrowDownRepresents Arrow Down Shape in Gantt Chart View