Releases: joniles/mpxj
Releases · joniles/mpxj
Version 8.0.0
- MPXJ now requires Java 8 or later.
- Removed deprecated methods.
- Updated to use POI 4.1.1.
- Updated to use IKVM 8.1.5717.0.
Version 7.9.8
- Added support for reading and writing outline code/custom field lookup tables for MSPDI files.
- Added sample code to demonstrate creation of timephased work.
- Populate project status date attribute when reading Asta schedules.
- Populate parent attribute when reading activity code values from Primavera schedules.
- Improve configurability of PrimaveraDatabaseReader and PrimaveraXERFileReader.
- Made JAXB JARs an explicit dependency to avoid issues with recent Java versions which do not include them.
Version 7.9.7
- Round percent complete values read from Asta files to two decimal places to avoid values like 99.9999999%.
Version 7.9.6
- Improve support for FastTrack files.
Version 7.9.5
- Added flag to manage compliance with password protection. (Contributed by ztravis)
- Improve support for Synchro 6.1 SP files.
- Fix an issue where the task hierarchy was not correctly represented when reading a PMXML file.
Version 7.9.4
- Add support for reading Sage 100 Contractor schedule grid files.
- Ensure attribute names are valid when exporting JSON.
- Improve handling of custom field lookup values (Based on a contribution by Nick Darlington).
- Fix an issue when copying a calendar which has exceptions defined.
Version 7.9.3
- Add support for reading task early finish and late finish attributes from Asta PP files.
- Ensure XER files containing secondary constraints can be read correctly.
- Preserve calendar IDs when reading from XER files and P6 database (Based on a contribution by forenpm).
- Ensure base calendars are read correctly for P6 schedules.
- Ensure MPP files with unexpected auto filter definition data are handled gracefully.
- Preserve leveling delay format when reading tasks from MSPDI files.
- Ensure unexpected structure of timephased data is handled gracefully when reading MPP files.
Version 7.9.2
- Add support for reading and writing secondary constraints from P6 schedules (Based on a contribution by Sruthi-Ganesh)
- Improve support for Synchro SP files containing blank tasks.
- Make constraint type mapping consistent when reading and writing PMXML files.
- Improve handling of leveling delay units and actual duration units (Based in a contribution by Daniel Schmidt).
- Improve handling of certain types of malformed MPP files.
- Improve handling of certain types of malformed SDEF files.
- Map P6 Equipment resource type to cost rather than work (Contributed by forenpm)
- Improve handling of certain MPP files containing large numbers of blank tasks.
- Improve handling of certain MPX files containing trailing delimiters.
Version 7.9.1
- Set task start, finish and percent complete when reading SDEF files.
Version 7.9.0
- Add support for reading SDEF files.