Browse our Products
Aspose.Tasks for Java 17.8 Release Notes
This page contains release notes information for Aspose.Tasks for Java 17.8.
Major Features
- Support for JDK 1.6 has been discontinued.
Improvements
Key | Summary | Category |
---|---|---|
TASKSJAVA-418 | Migrate from JDK 1.6 to JDK 7 | Enhancement |
TASKSNET-1818 | Add support for text style information | Enhancement |
TASKSNET-1965 | TasksReadingException while using MspDbSettings | Enhancement |
TASKSNET-2046 | Add support of RateScale reading/writing for MSP 2013+ | New Feature |
TASKSNET-1963 | Finish date is incorrect for zero duration task using Recalculate | Bug |
TASKSNET-1941 | Empty project with one task has incorrectly filled ActualStart, ActualFinish dates | Bug |
TASKSNET-1916 | HtmlSaveOptions.Pages.Add() method does not affect page index in the title when saving as HTML | Bug |
TASKSNET-1732 | XER converted from MPP contains string EUR instead of integer currency id for resource | Bug |
TASKSNET-1731 | XER generated by Aspose.Tasks raises exception while opening it | Bug |
TASKSNET-1586 | Company Information written to MPP is not displayed in MPP | Bug |
TASKSNET-2018 | Program hangs while loading MPP into Project | Bug |
TASKSNET-2014 | MPP file raises TasksReadingException | Bug |
TASKSNET-1993 | MPP file saved by MSP 2016 version 1706 raises exception while loading into Project | Bug |
TASKSNET-1990 | An entry with the same key already exists - exception | Bug |
TASKSNET-1989 | Exception raised while loading attached MPP | Bug |
TASKSNET-1985 | TaskReadingException while loading MPP file | Bug |
TASKSNET-1859 | MPP project cannot be saved to MemoryStream | Bug |
TASKSNET-1805 | Lookup values not created properly in MPP | Bug |
TASKSNET-1804 | TaskLink don’t affect the dates from successor task while using an MPP file | Bug |
TASKSNET-1798 | Exception raised while applying constraint | Bug |
TASKSNET-1797 | Task baseline don’t save to MPP file | Bug |
TASKSNET-1706 | Finish date not recalculated properly | Bug |
TASKSNET-1622 | MPP to XLSX: Resultant file doesn’t contain any data | Bug |
TASKSNET-1612 | Exception is raised while loading Primavera XER file | Bug |
TASKSNET-1567 | Gantt chart task bar ends at one third of day | Bug |
TASKSNET-1564 | Tasks text style information lost while loading and saving MPP again | Bug |
TASKSNET-2055 | Error on adding a resource with 0 units to parent task | Bug |
TASKSNET-2054 | ActualFinish of a zero-day milestone task not set properly | Bug |
TASKSNET-2053 | MPP with Subproject File causes exception while loading into project | Bug |
TASKSNET-2045 | Fix difference in Task duration in MSP 2010 and 2013 | Bug |
TASKSNET-2025 | MPP to XLSX: Resultant file doesn’t contain any data | Bug |
TASKSNET-1786 | ExtendedAttribute Lookup values mixed up for the same task | Bug |
TASKSNET-1775 | Lookup extended attribute with CustomFieldType.Duration can’t be saved along with other lookup attributes | Bug |
TASKSNET-1730 | Custom field with Cost type and lookup can’t be saved to MPP | Bug |
TASKSNET-39 | Unassigned resource assignment work rendered as 0h | Bug |
TASKSJAVA-377 | TasksWritingException while resaving this MPP back | Bug |
TASKSJAVA-128 | MPP to PNG: Output image is not fine | Bug |
TASKSJAVA-413 | Exception while loading a project | Bug |
TASKSJAVA-282 | Task duration incorrectly set to 24 hours | Bug |
TASKSJAVA-338 | Unable to save MPP file | Bug |
TASKSJAVA-382 | Corrupted XML file generated while saving to OutputStream | Bug |
Public API and Backwards Incompatible Changes
The following public constants were added: | Description |
---|---|
com.aspose.tasks.BuildVersionInfo.ASSEMBLY_INFORMATIONAL_VERSION | The informational version number of the assembly. |
The following public classes were added: | Description |
com.aspose.tasks.CompoundDocumentHeaderException | Represents an exception which is thrown when the header of MPP file is broken. |
com.aspose.tasks.RecalculationValidationException | Represents an exception which is thrown when errors are found in project after recalculation. |
com.aspose.tasks.TaskValidationException | Represents an exception which is thrown when errors are found in project’s tasks after recalculation. |
The following public constructor was added to existing classes: | ** |
com.aspose.tasks.Duration.#ctor | Default constructor. |
The following protected constructors were added to existing classes: | Description |
com.aspose.tasks.RecalculationValidationException.#ctor | Initializes a new instance of the {@code RecalculationValidationException} class. |
com.aspose.tasks.RecalculationValidationException.#ctor(java.lang.String) | Initializes a new instance of the {@code RecalculationValidationException} class. |
com.aspose.tasks.SaveOptions.#ctor(com.aspose.tasks.SaveOptions) | Initializes a new instance of the {@code SaveOptions} class. |
The following public methods and properties were added: | Description |
com.aspose.tasks.BarStyle.dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
com.aspose.tasks.MspDbSettings.getSchema | Gets the schema of the MS Project Server. |
com.aspose.tasks.MspDbSettings.setSchema(java.lang.String) | Sets the schema of the MS Project Server. |
com.aspose.tasks.Project.recalculate(boolean) | Reschedules all project tasks ids, outline levels, start/finish dates, sets early/late dates, calculates slacks, work and cost fields with optional validation. |
com.aspose.tasks.Project.save(java.io.OutputStream,com.aspose.tasks.MPPSaveOptions) | Saves the project to a stream using the specified save options. |
com.aspose.tasks.TextStyle.dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
The following public enumerations were added: | Description |
com.aspose.tasks.RateScaleType | Specifies the rate scale type. |
The following fields were added to public enums: | Description |
com.aspose.tasks.RateScaleType.Day | Indicates Day rate scale type. |
com.aspose.tasks.RateScaleType.Hour | Indicates Hour rate scale type. |
com.aspose.tasks.RateScaleType.Minute | Indicates Minute rate scale type. |
com.aspose.tasks.RateScaleType.Month | Indicates Month rate scale type. |
com.aspose.tasks.RateScaleType.Quarter | Indicates Quarter rate scale type. |
com.aspose.tasks.RateScaleType.Undefined | Indicates Undefined rate scale type. |
com.aspose.tasks.RateScaleType.Week | Indicates Week rate scale type. |
com.aspose.tasks.RateScaleType.Year | Indicates Year rate scale type. |
com.aspose.tasks.TaskKey.SummaryProgress | Represents the Summary Progress (Task) field. |
com.aspose.tasks.TaskKey.TaskIsAssigned | Represents the TaskIsAssigned (Task) field. |
** | ** |