Mpxj

Latest version: v13.11.0

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 20 of 44

8.2.0

* All readers, including the UniversalProjectReader, now support a readAll method. If a file or database contains more than one project the readAll method can be used to retrieve them all in one operation. If the file format doesn't support multiple schedules, readAll will just return a single schedule.
* Add PrimaveraDatabaseFileReader to encapsulate access to SQLite Primavera databases.
* Ensure that the summary flag is true for WBS items in Primavera schedules, even if they have no child activities.
* Ensure that the critical flag is rolled up appropriately to WBS items when reading Primavera schedules.
* Set export flag property when reading projects from a PMXML file.
* Corrected data type of resource assignment Work Contour field.
* Corrected data type of resource fields: BCWS, BCWP, ACWP, SV, CV, and Work Contour.
* Corrected data type of task fields: CV, ACWP, VAC, CPI, EAC, SPI, TCPI, and Work Contour.

8.1.4

* Fix CVE-2020-25020: XXE vulnerability (with thanks to Sangeetha Rajesh S, ZOHO Corporation)
* Import milestone constraints from Asta schedules (Contributed by Dave McKay)
* Handle elapsed durations in Asta schedules (Based on a contribution by Dave McKay)
* Correctly determine the constraint type for tasks with ALAP placement with or without predecessors when reading from Asta schedules (Contributed by Dave McKay)
* Gracefully handle a missing table name when reading an XER file.
* Gracefully handle an unexpected calendar data when reading an XER file.
* Correctly handle XER files with multibyte character encoding.
* Import all schedule and leveling options from XER files.
* Ensure project calendars are read from PMXML files.
* Added readAll methods to PrimaveraPMFileReader to allow all projects contained in a PMXML file to be read in a single pass.

8.1.3

* Improve reliability when reading custom field values from certain MPP12 files.
* Improve accuracy of activity percent complete when reading from certain XER files or P6 databases.
* Improve accuracy of WBS percent complete when reading from certain XER files or P6 databases.
* Improve accuracy of task durations when reading Asta schedules.
* Fix an issue handling the end date of calendar exceptions when reading Asta schedules.
* Fix an issue with correctly identifying the calendar applied to summary tasks when reading Asta schedules.
* Populate percent complete, duration, actual start, actual finish, early start, late start, early finish and late finish attributes for summary tasks when reading Asta schedules.
* The percent complete value reported for tasks when reading Asta schedules is now Duration Percent Complete. The Overall Percent Complete value originally being returned is available in a custom field.

8.1.2

* Improve detection of unusual MSPDI file variants.
* Updated to read task notes from FastTrack FTS files.

8.1.1

* Improve support for Synchro 6.2 SP files.

8.1.0

* Experimental support for reading Project Commander schedules.
* Update to use JAXB 2.3.2.
* Avoid failures caused by unreadable OLE compound documents when the UniversalProjectReader is trying to determine the file type.
* Strip trailing ASCII NUL characters from text fields when reading from a Primavera database.
* Improve accuracy of task order when reading Phoenix files.
* Improve accuracy of task data when reading some MPP file variants.
* Improve reliability when reading certain SureTrak files.

Page 20 of 44

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.