Mpxj

Latest version: v13.6.0

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

Scan your dependencies

Page 28 of 44

6.1.0

* Provide Task.getEffectiveCalendar() method
* Populate missing finish dates in MSPDI files

6.0.0

* Gracefully handle invalid calendar data in XER files.
* Handle XER files containing blank lines.
* Add support for reading resource rates and availability tables from P6 (Contributed by Brandon Herzog).
* Include overtime in work and cost fields when reading from P6 (Contributed by Brandon Herzog).
* Read default project calendar from P6 (Contributed by Brandon Herzog).
* Read resource rate and assignment units from P6 (Contributed by Brandon Herzog).
* Set ignore resource calendar flag for tasks from P6 (Contributed by Brandon Herzog).
* Change P6 costs to be calculated from resource assignment to support XER files without the cost table (Contributed by Brandon Herzog).
* Map anticipated end date to deadline for P6 (Contributed by Brandon Herzog).
* Update task work to include actual and remaining work when reading from P6 (Contributed by Brandon Herzog).
* Calculate summary task work fields by summing up children when reading from P6 (Contributed by Brandon Herzog).
* Set task project name when reading from P6 (Contributed by Brandon Herzog).
* Fix "00:00" calendar finish times to parse as end of day when reading from P6 (Contributed by Brandon Herzog).
* Add default working hours if a calendar does not specify any hours when reading from P6 (Contributed by Brandon Herzog).
* Read fiscal year start month from P6 (Contributed by Brandon Herzog).
* Fix bug in rollup of child task dates containing null values that could set incorrect end date when reading from P6 (Contributed by Brandon Herzog).
* Fix date offset in parse of P6 calendar exceptions (Contributed by Brandon Herzog).
* Fix count of P6 UDFs that map to same data type (Contributed by Brandon Herzog).
* Add support for reading Resource and Assignment UDFs from P6 (Contributed by Brandon Herzog).
* Update P6 UDFs to fill into multiple field types to expand storage capacity, for example into TEXT and ENTERPRISE_TEXT (Contributed by Brandon Herzog).
* Use only the WBS as activity code for WBS tasks instead of also appending name for P6 tasks (Contributed by Brandon Herzog).
* Add the ability to link task Relations that cross project boundaries in XER files (Contributed by Brandon Herzog).
* Add function to clear all exceptions from ProjectCalendar instances (Contributed by Brandon Herzog).
* Reading the lag calendar scheduling option as the "LagCalendar" custom project property when reading from P6 (Contributed by Brandon Herzog).
* Updated UDF parsing to handle values as booleans if the user chooses to map them to Flag fields (Contributed by Brandon Herzog).

5.14.0

* Improve handling of activity codes read from Phoenix files
* Calculate percent complete for tasks read from Phoenix files
* Populate task duration with Original Duration attribute when reading from XER files or P6 databases.
* Ensure that task finish dates are read correctly from Phoenix files.
* Improve UniversalProjectReader's handling of non-MPP OLE compound documents.
* Improve task hierarchy and ordering when reading some MPP files.

5.13.0

* Further improve handling of WBS, bar, and task structure from Asta files.

5.12.0

* Improve handling of WBS, bar, and task structure from Asta files.

5.11.0

* Improve handling of malformed durations in MSPDI files.
* Improve performance when reading MPP files with certain kinds of timephased data.
* Raise a specific "password protected" exception type from the Ruby gem.
* Fix an issue with the storage of the "earned value method" task attribute.

Page 28 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.