Releases: joniles/mpxj
Releases · joniles/mpxj
Version 14.5.2
- Fix an issue reading secondary constraint dates and finish constraint dates from Open Plan BK3 files.
- Update the Jackcess dependency Commons Lang 3 to a version not affected by CVE-2025-48924.
Version 14.5.1
- Ensure that project listeners work in MPXJ.Net when using the ProjectReaderProxy from UniversalProjectReader.
- Minor PrimaveraScheduler improvements.
Version 14.5.0
- Implemented support for reading and exporting projects using Primavera P6 Web Services (p6ws). Among other things this could be used to access projects managed by Primavera P6 EPPM.
- Add Free Slack calculation to the Task class.
- Ensure that the PrimaveraScheduler updates resource assignment dates.
- Handle blank Activity ID values when writing XER and PMXML files.
- Ensure that all Activity, Project, Resource Assignment, Resource and Role Code definitions in XER and PMXML files include a maximum length.
Version 14.4.0
- Implemented support for reading projects from Microsoft Project Server (also known as Project Online, Project Web Access or PWA).
- Improve handling of different date formats read from BK3 files.
- Adjust handling of the Mandatory Start constraint on in progress tasks in the PrimaveraScheduler.
Version 14.3.5
- When reading XER files and P6 databases, ensure that project-specific calendars are only attached to the project to which they relate.
Version 14.3.4
- Add missing reader class proxy handling in MPXJ.Net.
Version 14.3.3
- Do not supply a default value for the Task Constraint Type attribute. Previously if this value was not set, MPXJ returned
ConstraintType.AS_SOON_AS_POSSIBLE. - Remove workaround for locating the SQLite native library when using .Net on a Mac. This is no longer necessary following the recent SQLite version update.
Version 14.3.2
- Handle time ranges in Synchro SP file which finish at midnight.
- Improve support for reading task data from certain Synchro 6.5 SP files.
Version 14.3.1
- Improve handling of resource data read from certain Synchro 6.5 SP files.
- Ensure the parent resource is set for nested resources read from Synchro SP files.
- Populate the Resource's Resource ID attribute when reading from Synchro SP files.
Version 14.3.0
- Implemented support for reading and exporting projects from Oracle Primavera Cloud (OPC)
- Improve support for reading BK3 files.
- Avoid NPE when writing MSPDI files with manually scheduled tasks when no default calendar has been provided.
- When writing PMXML files all non-null values for User Defined Fields are included. Previously UDF values considered to be defaults were not written.