Skip to content

Releases: joniles/mpxj

Version 14.5.2

22 Oct 07:05

Choose a tag to compare

  • 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

07 Oct 18:09

Choose a tag to compare

  • Ensure that project listeners work in MPXJ.Net when using the ProjectReaderProxy from UniversalProjectReader.
  • Minor PrimaveraScheduler improvements.

Version 14.5.0

01 Oct 07:44

Choose a tag to compare

  • 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

17 Sep 10:46

Choose a tag to compare

  • 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

26 Aug 18:56

Choose a tag to compare

  • 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

20 Aug 11:12

Choose a tag to compare

  • Add missing reader class proxy handling in MPXJ.Net.

Version 14.3.3

14 Aug 18:53

Choose a tag to compare

  • 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

05 Aug 16:45

Choose a tag to compare

  • 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

04 Aug 19:27

Choose a tag to compare

  • 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

01 Aug 14:41

Choose a tag to compare

  • 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.