Skip to content

Releases: joniles/mpxj

Version 7.2.1

26 Jan 09:02
Compare
Choose a tag to compare
  • More work to gracefully handle POI issue 61677, allowing affected MPP files to be read successfully.
  • Avoid divide by zero when calculating percent complete from certain Primavera PMXML files.
  • UniversalProjectReader updated to recognise MPX files with non-default separator characters.
  • Update FastTrack reader to handle invalid percentage values on resource assignments.
  • Update FastTrack reader to handle variations in UUID format.
  • Read the full project name from XER files and the Primavera database and store it in the project title attribute.

Version 7.2.0

18 Jan 13:43
Compare
Choose a tag to compare
  • Added support for reading TurboProject PEP files.
  • Handle numeric values with leading spaces in XER files.
  • Fix array bounds error when reading constraints from certain MPP files.

Version 7.1.0

03 Jan 11:01
Compare
Choose a tag to compare
  • Added support for reading GanttProject files.
  • Ensure that calendar exception dates are read correctly from XER files and P6 databases regardless of the user's timezone.
  • Read working day calendar exceptions from XER files and P6 database.
  • Mark some ProjectFile methods as deprecated.

Version 7.0.3

21 Dec 21:23
Compare
Choose a tag to compare
  • Use the Windows-1252 character set as the default when reading XER files.
  • Gracefully handle POI issue 61677 to allow MPP affected MPP files to be read successfully.
  • Handle recurring calendar exceptions read from MSPDI files without an occurrence count.
  • Improve robustness of FastTrack schedule reader.
  • Avoid reading empty calendar exceptions from MPX files.

Version 7.0.2

20 Nov 18:29
Compare
Choose a tag to compare
  • Further improvements to task pruning for Asta PP files.

Version 7.0.1

20 Nov 13:43
Compare
Choose a tag to compare
  • Improve robustness when reading MPP files when using certain 64 bit Java runtimes.
  • Populate the project's comments property when reading an MSPDI file.
  • Ensure that tasks are not discarded when reading PP files from older Asta versions.
  • Fixed Issue 319: Wrong date ranges for split tasks
  • Fixed Issue 222: getDefaultTaskType() not returning correct default task type

Version 7.0.0

08 Nov 17:04
Compare
Choose a tag to compare
  • Added support for reading recurring exceptions from MPP and MSPDI files.
  • Updated RecurringTask class interface (Note: this is a breaking API change)
  • MSPDI writer now uses save version 14 by default (Note: this may affect applications which consume MSPDI files you generate)
  • Correctly handle MSPDI files with Byte Order Marks.
  • Handle MSPDI files with varying namespaces.
  • Improve robustness Merlin file reader.
  • Improve extraction of task start and finish dates from PMXML files only containing partial data.
  • Prevent POI from closing the input stream when using UniversalProjectReader
  • Cannot read mpp file using getProjectReader.