Browse our Products
Aspose.Tasks for Java 20.7 Release Notes
This page contains release notes information for Aspose.Tasks for Java 20.7.
All Changes
Key | Summary | Issue Type |
---|---|---|
TASKSNET-3988 | Add support of reading of shared resource assignments | New Feature |
TASKSNET-3981 | Add support of GridlineType.MiddleTierColumn | Enhancement |
TASKSNET-3346 | Fix invalid calculation of task’s name indent when ShowProjectSummaryTask = true | Enhancement |
TASKSNET-2237 | Provide a descriptive error message when saving not supported Task property. | Enhancement |
TASKSJAVA-1115 | Improve performance of timephased data calculation | Enhancement |
TASKSNET-4126 | Fix ‘Timescale Tier’ text styles defined in view settings are not applied when project is rendered in graphical format | Enhancement |
TASKSNET-4125 | Add rendering of customized Gridlines for MiddleBottom Tier Column in Gantt chart view | Enhancement |
TASKSNET-3081 | Add the ability to render 3 and 1 tier(s) on timescale | Enhancement |
TASKSNET-3991 | Fix reading writing of Rsc.Created field for MPP format | Bug |
TASKSNET-3780 | Fix calculation of Rsc.OVERALLOCATED property for shared resources | Bug |
TASKSNET-3601 | Gantt bar styling does not apply on summary tasks and milestones | Bug |
TASKSJAVA-1137 | Fix inability of MSP to open MPP generated by Aspose.Tasks | Bug |
TASKSJAVA-1115 | Fix excessive number of timephased data items in baseline’s TimephasedData collection | Bug |
TASKSNET-4132 | Fix calculation of actual values in CalculationMode.None | Bug |
TASKSNET-4124 | Fix a changing of an unrelated task after linking two other tasks | Bug |
TASKSJAVA-1131 | Fix timephased data reading | Bug |
TASKSNET-4105 | Fix calculation of assignments’ work when the parent task’s work is modified. | Bug |
TASKSNET-4011 | Fix updating of extended attribute FieldId while updating attribute definition | Bug |
TASKSNET-4010 | Fix parsing of duration (Estimated, Elapsed) | Bug |
TASKSNET-4009 | Fix calculation of Duration hash codes | Bug |
TASKSNET-3610 | Fix update of field data for GanttChart bar styles | Bug |
TASKSNET-3578 | Fix writing of assignment’s “Work” field for material resource | Bug |
TASKSNET-2415 | Fix incorrect reading/writing of extended attribute FieldId and SecondaryPid | Bug |
TASKSJAVA-1157 | Milestone property wrong when writing task | Bug |
TASKSJAVA-1159 | On saving a project the InvalidOperationException exception has been thrown | Bug |
Public API and Backwards Incompatible Changes
The following public types were added: | Description |
---|---|
com.aspose.tasks.GanttBarShowFor | Represents categories of tasks used when customizing Bar Styles of Gantt chart. |
The following public methods and properties were added: | Description |
com.aspose.tasks.GanttBarStyle.getShowForCategories com.aspose.tasks.GanttBarStyle.setShowForCategories | Gets or sets task categories for which the style is applied. Is applicable for parent (or common) styles of bars in Gantt chart |
com.aspose.tasks.GanttBarStyle.getShowForTaskUid com.aspose.tasks.GanttBarStyle.setShowForTaskUid | Gets or sets Unique Id of a task for which the style is applied. Is applicable for task-specific styles of bars in Gantt chart (see |
com.aspose.tasks.GanttBarStyle.getParentStyle com.aspose.tasks.GanttBarStyle.setParentStyle | Gets or sets parent (or common) style for custom task-specific style. |
com.aspose.tasks.AssignmentBaselineCollection.get(int) | Returns the element at the specified index. |
com.aspose.tasks.AssignmentBaselineCollection.add(com.aspose.tasks.AssignmentBaseline) | This is the stub implementation of Collection’s add method, that only throws UnsupportedOperationException |
com.aspose.tasks.BaselineCollection.get(int) | Returns the element at the specified index. |
com.aspose.tasks.BaselineCollection.add(com.aspose.tasks.Baseline) | This is the stub implementation of Collection’s add method, that only throws UnsupportedOperationException |
com.aspose.tasks.CalendarExceptionCollection.get(int) | Returns the element at the specified index. |
com.aspose.tasks.ReadOnlyCollectionBase`1.get(int) | Returns the element at the specified index. |
com.aspose.tasks.ReadOnlyCollectionBase1.add( 0) | This is the stub implementation of Collection’s add method, that only throws UnsupportedOperationException |
com.aspose.tasks.ResourceAssignmentCollection.get(int) | Returns the element at the specified index. |
com.aspose.tasks.ResourceAssignmentCollection.remove(java.lang.Object) | Removes specified assignment from collection, if it is not read-only |
com.aspose.tasks.ResourceAssignmentCollection.remove(int) | Removes assignment at specified index, if collection is not read-only |
com.aspose.tasks.ResourceAssignmentCollection.add(com.aspose.tasks.ResourceAssignment) | This is the stub implementation of Collection’s add method, that only throws UnsupportedOperationException |
com.aspose.tasks.ResourceCollection.get(int) | Returns the element at the specified index. |
com.aspose.tasks.ResourceCollection.remove(java.lang.Object) | This is the stub implementation of Collection’s remove |
com.aspose.tasks.TaskBaselineCollection.get(int) | Returns the element at the specified index. |
com.aspose.tasks.TaskBaselineCollection.add(com.aspose.tasks.TaskBaseline) | This is the stub implementation of Collection’s add method, that only throws UnsupportedOperationException |
com.aspose.tasks.TaskCollection.get(int) | Returns the element at the specified index. |
com.aspose.tasks.TaskCollection.add(int,com.aspose.tasks.Task) | This is the stub implementation of List’s add |
com.aspose.tasks.TaskCollection.remove(java.lang.Object) | This is the stub implementation of Collection’s remove |
com.aspose.tasks.TaskCollection.contains(java.lang.Object) | Checks if collection contains specified item. |
com.aspose.tasks.TaskLinkCollection.add(com.aspose.tasks.TaskLink) | This is the stub implementation of Collection’s add method, that only throws UnsupportedOperationException |
com.aspose.tasks.TimephasedDataCollection.get(int) | Returns the element at the specified index. The set accessor is not supported. |
com.aspose.tasks.WorkWeekCollection.get(int) | Returns the element at the specified index. |
com.aspose.tasks.WorkingTimeCollection.get(int) | Returns the element at the specified index. |
com.aspose.tasks.WorkingTimeCollection.contains(java.lang.Object) | Checks if the specified element is in the List. |
com.aspose.tasks.WorkingTimeCollection.clear | Removes all |
The following public enumerations were added: | Description |
com.aspose.tasks.GanttBarShowFor.Normal | Normal. |
com.aspose.tasks.GanttBarShowFor.Milestone | Milestone. |
com.aspose.tasks.GanttBarShowFor.Summary | Summary. |
com.aspose.tasks.GanttBarShowFor.Critical | Critical. |
com.aspose.tasks.GanttBarShowFor.Noncritical | Noncritical. |
com.aspose.tasks.GanttBarShowFor.Marked | Marked. |
com.aspose.tasks.GanttBarShowFor.Finished | Finished. |
com.aspose.tasks.GanttBarShowFor.InProgress | InProgress. |
com.aspose.tasks.GanttBarShowFor.NotFinished | NotFinished. |
com.aspose.tasks.GanttBarShowFor.NotStarted | NotStarted. |
com.aspose.tasks.GanttBarShowFor.StartedLate | StartedLate. |
com.aspose.tasks.GanttBarShowFor.FinishedLate | FinishedLate. |
com.aspose.tasks.GanttBarShowFor.StartedEarly | StartedEarly. |
com.aspose.tasks.GanttBarShowFor.FinishedEarly | FinishedEarly. |
com.aspose.tasks.GanttBarShowFor.StartedOnTime | StartedOnTime. |
com.aspose.tasks.GanttBarShowFor.FinishedOnTime | FinishedOnTime. |
com.aspose.tasks.GanttBarShowFor.Flag1 | Flag1. |
com.aspose.tasks.GanttBarShowFor.Flag2 | Flag2. |
com.aspose.tasks.GanttBarShowFor.Flag3 | Flag3. |
com.aspose.tasks.GanttBarShowFor.Flag4 | Flag4. |
com.aspose.tasks.GanttBarShowFor.Flag5 | Flag5. |
com.aspose.tasks.GanttBarShowFor.Flag6 | Flag6. |
com.aspose.tasks.GanttBarShowFor.Flag7 | Flag7. |
com.aspose.tasks.GanttBarShowFor.Flag8 | Flag8. |
com.aspose.tasks.GanttBarShowFor.Flag9 | Flag9. |
com.aspose.tasks.GanttBarShowFor.Flag10 | Flag10. |
com.aspose.tasks.GanttBarShowFor.RolledUp | RolledUp. |
com.aspose.tasks.GanttBarShowFor.ProjectSummary | ProjectSummary. |
com.aspose.tasks.GanttBarShowFor.Split | Split. |
com.aspose.tasks.GanttBarShowFor.ExternalTasks | ExternalTasks. |
com.aspose.tasks.GanttBarShowFor.Flag11 | Flag11. |
com.aspose.tasks.GanttBarShowFor.Flag12 | Flag12. |
com.aspose.tasks.GanttBarShowFor.Flag13 | Flag13. |
com.aspose.tasks.GanttBarShowFor.Flag14 | Flag14. |
com.aspose.tasks.GanttBarShowFor.Flag15 | Flag15. |
com.aspose.tasks.GanttBarShowFor.Flag16 | Flag16. |
com.aspose.tasks.GanttBarShowFor.Flag17 | Flag17. |
com.aspose.tasks.GanttBarShowFor.Flag18 | Flag18. |
com.aspose.tasks.GanttBarShowFor.Flag19 | Flag19. |
com.aspose.tasks.GanttBarShowFor.Flag20 | Flag20. |
com.aspose.tasks.GanttBarShowFor.GroupBySummary | Group By Summary. |
com.aspose.tasks.GanttBarShowFor.Deliverable | Deliverable. |
com.aspose.tasks.GanttBarShowFor.Dependency | Dependency. |
com.aspose.tasks.GanttBarShowFor.Active | Active. |
com.aspose.tasks.GanttBarShowFor.ManuallyScheduled | Manually Scheduled. |
com.aspose.tasks.GanttBarShowFor.Warning | Warning. |
com.aspose.tasks.GanttBarShowFor.PlaceholderStart | Placeholder (Start). |
com.aspose.tasks.GanttBarShowFor.PlaceholderFinish | Placeholder (Finish). |
com.aspose.tasks.GanttBarShowFor.PlaceholderDuration | Placeholder (Duration). |
com.aspose.tasks.GanttBarShowFor.Placeholder | Placeholder. |
com.aspose.tasks.GanttBarShowFor.Late | Late. |
com.aspose.tasks.GanttBarShowFor.NotNormal | Not Normal |
com.aspose.tasks.GanttBarShowFor.NotMilestone | Not Milestone. |
com.aspose.tasks.GanttBarShowFor.NotSummary | Not Summary. |
com.aspose.tasks.GanttBarShowFor.NotCritical | Not Critical. |
com.aspose.tasks.GanttBarShowFor.NotMarked | Not Marked = 69. |
com.aspose.tasks.GanttBarShowFor.NotInProgress | Not In Progress = 71. |
com.aspose.tasks.GanttBarShowFor.NotStartedLate | Not Started Late = 74. |
com.aspose.tasks.GanttBarShowFor.NotFinishedLate | Not Finished Late. |
com.aspose.tasks.GanttBarShowFor.NotStartedEarly | Not Started Early. |
com.aspose.tasks.GanttBarShowFor.NotFinishedEarly | Not Finished Early. |
com.aspose.tasks.GanttBarShowFor.NotStartedOnTime | Not Started On Time. |
com.aspose.tasks.GanttBarShowFor.NotFinishedOnTime | Not Finished On Time. |
com.aspose.tasks.GanttBarShowFor.NotFlag1 | Not Flag1. |
com.aspose.tasks.GanttBarShowFor.NotFlag2 | Not Flag2. |
com.aspose.tasks.GanttBarShowFor.NotFlag3 | Not Flag3. |
com.aspose.tasks.GanttBarShowFor.NotFlag4 | Not Flag4. |
com.aspose.tasks.GanttBarShowFor.NotFlag5 | Not Flag5. |
com.aspose.tasks.GanttBarShowFor.NotFlag6 | Not Flag6. |
com.aspose.tasks.GanttBarShowFor.NotFlag7 | Not Flag7. |
com.aspose.tasks.GanttBarShowFor.NotFlag8 | Not Flag8. |
com.aspose.tasks.GanttBarShowFor.NotFlag9 | Not Flag9. |
com.aspose.tasks.GanttBarShowFor.NotFlag10 | Not Flag10. |
com.aspose.tasks.GanttBarShowFor.NotRolledUp | Not Rolled Up. |
com.aspose.tasks.GanttBarShowFor.NotProjectSummary | Not Project Summary. |
com.aspose.tasks.GanttBarShowFor.NotSplit | Not Split. |
com.aspose.tasks.GanttBarShowFor.NotExternalTasks | Not External Tasks. |
com.aspose.tasks.GanttBarShowFor.NotFlag11 | Not Flag11. |
com.aspose.tasks.GanttBarShowFor.NotFlag12 | Not Flag12. |
com.aspose.tasks.GanttBarShowFor.NotFlag13 | Not Flag13. |
com.aspose.tasks.GanttBarShowFor.NotFlag14 | Not Flag14. |
com.aspose.tasks.GanttBarShowFor.NotFlag15 | Not Flag15. |
com.aspose.tasks.GanttBarShowFor.NotFlag16 | Not Flag16. |
com.aspose.tasks.GanttBarShowFor.NotFlag17 | Not Flag17. |
com.aspose.tasks.GanttBarShowFor.NotFlag18 | Not Flag18. |
com.aspose.tasks.GanttBarShowFor.NotFlag19 | Not Flag19. |
com.aspose.tasks.GanttBarShowFor.NotFlag20 | Not Flag20. |
com.aspose.tasks.GanttBarShowFor.NotGroupBySummary | Not Group By Summary. |
com.aspose.tasks.GanttBarShowFor.NotDeliverable | Not Deliverable. |
com.aspose.tasks.GanttBarShowFor.NotDependency | Not Dependency. |
com.aspose.tasks.GanttBarShowFor.NotActive | Not Active. |
com.aspose.tasks.GanttBarShowFor.NotManuallyScheduled | Not Manually Scheduled. |
com.aspose.tasks.GanttBarShowFor.NotWarning | Not Warning. |
com.aspose.tasks.GanttBarShowFor.NotPlaceholderStart | Not Placeholder (Start). |
com.aspose.tasks.GanttBarShowFor.NotPlaceholderFinish | Not Placeholder (Finish). |
com.aspose.tasks.GanttBarShowFor.NotPlaceholderDuration | Not Placeholder (Duration). |
com.aspose.tasks.GanttBarShowFor.NotPlaceholder | Not Placeholder. |
com.aspose.tasks.GanttBarShowFor.NotLate | Not Late. |
com.aspose.tasks.GridlineType.MiddleTierColumn | Indicates Gridline of middle tier column grid line type. |
com.aspose.tasks.Timescale.DefinedInView | Use timescale settings defined in project view’s properties: <see cref=“P:com.aspose.tasks.GanttChartView.BottomTimescaleTier |