Browse our Products
Aspose.Tasks for Java 9.3.0 Release Notes
Major Features
Improved security and implemented a lot of optimization. We have supported Primavera SQLite database for reading. Recalculation option for ActualWork and RemainingWork task fields was supported. Some bugs have been fixed. Please see the list of changes below.
All Changes
Key | Summary | Category |
---|---|---|
TASKS-34444 | Support for Primavera SQLite database | New Feature |
TASKS-34499 | Support recalculation option for ActualWork and RemainingWork task fields | New Feature |
TASKS-34509 | Provide new date format DateFormat.DateDdMMYyyy to render date like 19/07/2016 | Enhancement |
TASKS-34409 | Aspose.Tasks for Java API reads only first value of each list item | Bug |
TASKS-34441 | Wrong working times read from project Calendar | Bug |
TASKS-34468 | Resaving MPP loses Resource Calendar Work Weeks time information | Bug |
TASKS-34479 | Extended attributes missing while reading task from MPP | Bug |
TASKS-34480 | Writing Formulas in Custom Fields | Bug |
TASKS-34486 | Lookup option not selected when Number and Duration extended attributes both added simultaneously | Bug |
TASKS-34490 | Duration extended attribute removed from task after saving the MPP | Bug |
TASKS-34497 | Remaining work and actual work not summarized correctly | Bug |
TASKS-34500 | The signature of Aspose.Tasks.msi is corrupt or invalid | Bug |
TASKS-34502 | Reading MPP file raises ProjectReadingException | Bug |
TASKS-34513 | Resaving the MPP file raises exception | Bug |
Public API and Backwards Incompatible Changes
The following public classes were added:
Class Name Description com.aspose.tasks.LoadOptions Allows to specify additional load parameters when loading a project from file or stream. com.aspose.tasks.WorkWeekCollection Represents a collection of WorkWeek objects.
The following public constructors were added to existing classes:
com.aspose.tasks.Project(InputStream, LoadOptions) Initializes a new instance of the Project class from the Stream with the specified instance of the LoadOptions class. com.aspose.tasks.Project(String, LoadOptions) Initializes a new instance of the Project class from a template (existent mpp or mpt file) with the specified instance of the LoadOptions class.
The following public methods were added to existing classes:
com.aspose.tasks.Calendar.getWorkWeeks Returns the collection of work weeks that is associated with the calendar. com.aspose.tasks.Group.getMaintainHierarchy Returns a flag which determines whether to show all the levels of summary tasks for subtasks within this group. com.aspose.tasks.Group.setMaintainHierarchy(boolean) Sets a flag which determines whether to show all the levels of summary tasks for subtasks within this group. com.aspose.tasks.getShowInMenu Returns a flag which determines whether to show the group name in the Group drop-down list in the Ribbon. com.aspose.tasks.setShowInMenu(boolean) Sets a flag which determines whether to show the group name in the Group drop-down list in the Ribbon. com.aspose.tasks.Project.save(OutputStream, /* SaveFileFormat */ int) Saves the project data to the output stream. com.aspose.tasks.Project.save(OutputStream, SaveOptions) Saves the project to the output stream using the specified save options.
The following fields were added to public enumerations:
com.aspose.tasks.DateFormat.DateDdMmYyyy Date format like 17/03/2016 com.aspose.tasks.DateLabel.DayDdMmYyyy Day format like 17/03/2016