Mpxj

Latest version: v13.6.0

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

Scan your dependencies

Page 18 of 44

8.4.0

* Previously when reading PMXML files, XER files, and P6 databases, a set of baseline attributes on tasks and assignments (including Start, Finish, Duration, Cost and Work) were being populated with planned values rather than baseline values. These baseline attributes are no longer being set. The values they previously contained are now available as custom fields.
* Read activity notepad entries for XER, PMXML files and P6 databases.
* Read schedule and leveling options from PMXML files and P6 databases.
* Improve support for reading activity cost and work from PMXML files.

8.3.5

* Fix CVE-2020-35460: zip slip vulnerability (with thanks to Sangeetha Rajesh S, ZOHO Corporation)

8.3.4

* Updated PMXML schema to version 19.12.
* Ensure that we always set the activity planned start and planned finish dates when writing a PMXML file.
* Updated the getPopulatedFields methods to ignore fields with default values.
* Made the Resource ID attribute available as a resource's TEXT1 custom field, with the alias "Resource ID" when reading PMXML and XER files, or from a P6 database. (Note that presently for XER files and P6 databases, the Resource ID value is also read into the initials attribute. This behaviour is deprecated and will be removed in the next major MPXJ release).
* Populate the Resource ID with the value read from a P6 schedule when writing a PMXML file.
* Ensure that the hours per day, week, month and year attributes are read from and written to PMXML files.
* Fix an issue causing the hours per day calendar attribute to be read inaccurately from XER files and P6 databases.
* Read assignment actual overtime cost and work attributes from PMXML files.
* Update calculation of assignment work, cost and units attributes for PMXML files.

8.3.3

* Added cost rate table support when reading from and writing to PMXML files.
* Added a getPopulatedFields method to the TaskContainer, ResourceContainer and ResourceAssignmentContainer classes. This will retrieve the set of fields which are populated with a non-null value across the whole project for Tasks, Resources, and ResourceAssignments respectively.
* Add START_ON, FINISH_ON constraint types. § MANDATORY_START, MANDATORY_FINISH constraint types. MANDATORY_START/FINISH are now represented as MUST_START/FINISH_ON. This change allows users to distinguish between START/FINISH_ON and the MANDATORY_* constraints when reading P6 schedules.
* Improve handling of cost rate tables and availability tables when writing to an MSPDI file.
* Handle P6 databases and XER files with user defined fields of type FT_FLOAT.
* Align invalid XER record behaviour with P6.
* Handle Planner files which don't contain an allocations tag.
* Gracefully handle MPP files with missing view or table data.

8.3.2

* Added support for "new tasks are manual" project property (Contributed by Rohit Sinha)
* Improved support for reading and writing outline codes and extended attributes for MSPDI files (Based on a contribution by Dave McKay)
* Improved handling of enterprise custom fields when reading MPP files
* Update Primavera database and XER readers to avoid potential type conversion errors when the caller provides their own field mappings.
* Improve handling of some MPP12 MPP file variants.
* Avoid error when reading timephased data from certain MPP files.
* Gracefully handle MPP files with missing view data.
* Update junit to 4.13.1.

8.3.1

* Minor updates to PlannerReader.

Page 18 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.