Browse our Products
Aspose.Tasks for Java 20.10 Release Notes
This page contains release notes information for Aspose.Tasks for Java 20.10.
All Changes
Key | Summary | Issue Type |
---|---|---|
TASKSNET-4285 | Implement a check that file is encrypted | New Feature |
TASKSNET-4311 | Improve resource deletion execution time | Enhancement |
TASKSNET-4365 | Add and ability to assign cost to the Resource Assignment in manual calculation mode | Enhancement |
TASKSNET-4435 | Disable recalculation of Tsk.Cost and Tsk.FixedCost in manual calculation mode | Enhancement |
TASKSNET-4416 | Review Metered license and update the credit charge algorithm | Enhancement |
TASKSNET-4308 | Fix incorrect ActualStart of manual assigned tasks | Bug |
TASKSNET-4278 | Fix incorrect calculation of timephased data for assignment’s remaining work | Bug |
TASKSNET-4270 | Fix recalculation of assignments’ work and timephased data for task with Type = “FixedWork” when task’s duration is changed | Bug |
TASKSNET-4256 | Fix invalid generated TimephasedData for assignments of Fixed Duration tasks | Bug |
TASKSNET-4371 | Fix incorrect reading of MPP with a large number of long assignments | Bug |
TASKSNET-4370 | Fix bad performance while deleting of resources when CalculationMode.Manual is set | Bug |
TASKSNET-4363 | Fix task’s assignments are not visible in Task usage view | Bug |
TASKSNET-4154 | Fix invalid recalculated Start and Finish values for assignment with zero duration | Bug |
TASKSNET-4350 | Fix missing ActualFinish | Bug |
TASKSNET-4350 | ActualFinish is showing as NA for some tasks | Bug |
TASKSNET-4390 | Fix file resaved with Aspose.Tasks cannot be opened by MSP 2016 | Bug |
Changes in Metered licenses
For Metered license the credit charging logic have been modified in the following way:
- For each loading or creation of a project instance the customer is charged with 1 credit.
- For large files, every 20MB file chunk, after the first 20MB, will incur an additional one credit surcharge.
- Save operation is not charged
Project p = new Project(); // New project is created: 1 credit is charged
Project p2 = new Project("test project"); // Project is opened from file: 1 credit is charged and 1 credit for every 20MB file chunk, after the first 20MB
p2.save("output.mpp", SaveFileFormat.MPP); // no credit is charged
p2.save("output.pdf", SaveFileFormat.PDF); // no credit is charged
Public API and Backwards Incompatible Changes
The following public property was added: | Description |
---|---|
com.aspose.tasks.ProjectFileInfo.isPasswordProtected | Gets a value indicating whether a project is password protected. |
The following public types were deleted: | Description |
com.aspose.tasks.ProjectOnlineReader | Replaced by ProjectServerManager type. |
The following public methods and properties were deleted: | Description |
com.aspose.tasks.ProjectOnlineReader.getProject(java.util.UUID) | |
com.aspose.tasks.ProjectOnlineReader.getProjectRawData(java.util.UUID) | |
com.aspose.tasks.ProjectOnlineReader.getProjectList | |
com.aspose.tasks.Value.getNumberValue | Replaced with getNumericValue |
com.aspose.tasks.Value.setNumberValue | Replaced with setNumericValue(BigDecimal) |