Skip to content

Releases: joniles/mpxj

Version 8.0.0

02 Jan 08:46
Compare
Choose a tag to compare
  • 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

27 Dec 17:40
Compare
Choose a tag to compare
  • 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

25 Nov 15:28
Compare
Choose a tag to compare
  • Round percent complete values read from Asta files to two decimal places to avoid values like 99.9999999%.

Version 7.9.6

22 Nov 19:32
Compare
Choose a tag to compare
  • Improve support for FastTrack files.

Version 7.9.5

19 Nov 15:18
Compare
Choose a tag to compare
  • 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

08 Nov 17:39
Compare
Choose a tag to compare
  • 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

10 Sep 11:36
Compare
Choose a tag to compare
  • 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

19 Aug 19:19
Compare
Choose a tag to compare
  • 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

01 Jul 15:03
Compare
Choose a tag to compare
  • Set task start, finish and percent complete when reading SDEF files.

Version 7.9.0

01 Jul 12:27
Compare
Choose a tag to compare
  • Add support for reading SDEF files.