Releases: joniles/mpxj
Releases · joniles/mpxj
Version 7.3.0
- Added support for reading Primavera P3 databases from directories, zip files, and PRX files.
- Improve robustness when reading MPP files containing apparently invalid custom field data.
- Improve UniversalProjectReader byte order mark handling.
- Fixed Issue 324: Fields with lookup unreadable when a field has custom name.
Version 7.2.1
- 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
- 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
- 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
- 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
- Further improvements to task pruning for Asta PP files.
Version 7.0.1
- 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
- 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.