Mpxj

Latest version: v13.11.0

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

Scan your dependencies

Page 40 of 44

4.3.0

* Added support for reading Primavera PM XML files.
* Added support for reading timephased cost, and timephased baseline cost and baseline work from MPP files.
* Added support for Work Weeks in MSPDI files (SourceForge feature request 23).
* Updated to use IKVM 7.0.
* Updated to fix SourceForge bug 3290224: Incorrect order of tasks when writing an MSPDI file (contributed by Jonathan Besanceney).
* Fixed [Issue 161](https://sourceforge.net/p/mpxj/bugs/161): ResourceAssignment.getTaskUniqueID() returns null.
* Fixed [Issue 169](https://sourceforge.net/p/mpxj/bugs/169): Wrong project name in MPX file.
* Fixed [Issue 170](https://sourceforge.net/p/mpxj/bugs/170): Wrong title in XML file when importing from XER file.
* Fixed [Issue 168](https://sourceforge.net/p/mpxj/bugs/168): Wrong record number for resource calendar in MPX file.
* Fixed [Issue 171](https://sourceforge.net/p/mpxj/bugs/171): In the XML file the element field SaveVersion is missing.
* Fixed [Issue 167](https://sourceforge.net/p/mpxj/bugs/167): Loop when import task with 0% on units of works in resources.
* Fixed [Issue 163](https://sourceforge.net/p/mpxj/bugs/163): French locale NA incorrect.
* Fixed [Issue 175](https://sourceforge.net/p/mpxj/bugs/175): Invalid dependency between child and parent.
* Fixed [Issue 174](https://sourceforge.net/p/mpxj/bugs/174): Missing tasks from MS Project 2010 mpp file.
* Fixed [Issue 179](https://sourceforge.net/p/mpxj/bugs/179): Wrong WBS code and WBS when converting a Primavera XER file.
* Fixed [Issue 177](https://sourceforge.net/p/mpxj/bugs/177): Error reading XER file with German localisation for numbers.
* Fixed [Issue 166](https://sourceforge.net/p/mpxj/bugs/166): TimephasedResourceAssignments with negative TotalWork.
* Fixed [Issue 181](https://sourceforge.net/p/mpxj/bugs/181): Wrong currency symbol in the exported file.
* Fixed [Issue 104](https://sourceforge.net/p/mpxj/bugs/104): TimephasedResourceAssignment end date not correct.
* Fixed [Issue 116](https://sourceforge.net/p/mpxj/bugs/116): Calendar hours are incorrect.
* Fixed [Issue 188](https://sourceforge.net/p/mpxj/bugs/188): NullReferenceException with getTimephasedBaselineWork.
* Fixed [Issue 191](https://sourceforge.net/p/mpxj/bugs/191): Outline number is null when opening Project 2003 MPP file.
* Fixed [Issue 192](https://sourceforge.net/p/mpxj/bugs/192): Unable to parse note (unknown locale).
* Fixed [Issue 193](https://sourceforge.net/p/mpxj/bugs/193): MPP9Reader marks all tasks after a null task as null.
* Updated to fix an issue where the Task critical attribute was incorrectly calculated for some manually scheduled tasks.
* Updated to fix an issue where the Task summary attribute was not set correctly when using certain methods to add or remove child tasks.
* Updated to fix an issue where subprojects were not read correctly (Contributed by Gary McKenney).

4.2.0

* Added support for resource assignment fields Baseline Cost 1-n, Baseline Work 1-n, Baseline Start 1-n, Baseline Finish 1-n, Start 1-n, Finish 1-n, Date 1-n, Duration 1-n, Cost 1-n, Text 1-n, Number 1-n, Flag 1-n, for MPP, MPD, and MSPDI files.
* Added support for task suspend date, task resume date, and task code read from Primavera, and represented in MS Project custom fields Date1, Date2, and Text1 respectively.
* Added support for retrieving the table associated with any view.
* Fixed [Issue 158](https://sourceforge.net/p/mpxj/bugs/158): Error converting Mpp to planner.
* Fixed [Issue 157](https://sourceforge.net/p/mpxj/bugs/157): MSPDI Linklag for TimeUnit.Percent.
* Fixed [Issue 156](https://sourceforge.net/p/mpxj/bugs/156): Error reading calendars for 2010 files.
* Fixed [Issue 159](https://sourceforge.net/p/mpxj/bugs/159): Duplication of calendar id.
* Fixed [Issue 153](https://sourceforge.net/p/mpxj/bugs/153): Wrong task start.
* Fixed [Issue 156](https://sourceforge.net/p/mpxj/bugs/156): Wrong start and finish dates for 2010 files.

4.1.0

* Updated ProjectFile class to change default value for "auto" flags to simplify programmatic creation of project files.
* Added support for Manual, Start Text, Finish Text, and Duration Text attributes in MSPDI files.
* Added support cost resource type for MPP12, MPP14 and MSPDI files.
* Added Task.removePredecessor method (contributed by Leslie Damon).
* Added "read presentation data" flag to MPPReader - allows clients to save time and memory when MPP presentation data not required.
* Added support for reading Primavera calendars (contributed by Bruno Gasnier).
* Added support for resource assignment leveling delay for MPP, MPD, and MSPDI files.
* Added support for "unassigned" resource assignments.
* Added support for task manual duration attribute for manually scheduled tasks in MPP14 and MSPDI files.
* Added support for resource NT account attribute for MPP9, MPP12, and MPP14 files.
* Added support for physical % complete for MPP9, MPP12, and MPP14 files.
* Fixed [Issue 120](https://sourceforge.net/p/mpxj/bugs/120): MPXJ API returns the incorrect start date of a manual task.
* Fixed [Issue 123](https://sourceforge.net/p/mpxj/bugs/123): Task id incorrect after importing from MPP14 file.
* Fixed [Issue 124](https://sourceforge.net/p/mpxj/bugs/124): MPXJ 4.0 fails to work with Project 2010 format.
* Fixed [Issue 128](https://sourceforge.net/p/mpxj/bugs/128): Index was outside the bounds of the array.
* Fixed [Issue 131](https://sourceforge.net/p/mpxj/bugs/131): header.getHonorConstraints() is not working in case of MPP.
* Fixed [Issue 139](https://sourceforge.net/p/mpxj/bugs/139): Empty notes appear for all tasks when saving in XML format.
* Fixed [Issue 122](https://sourceforge.net/p/mpxj/bugs/122): All Extended Attributes always added when using MSPDIWriter.
* Fixed [Issue 144](https://sourceforge.net/p/mpxj/bugs/144): Baseline/Actual Work in 2010 MPP missing.
* Fixed [Issue 114](https://sourceforge.net/p/mpxj/bugs/114): ResourceAssignment getCalendar not using IgnoreResourceCalendar flag
* Fixed [Issue 146](https://sourceforge.net/p/mpxj/bugs/146): ExternalTaskProject value missing.
* Fixed [Issue 137](https://sourceforge.net/p/mpxj/bugs/137): Deleted Primavera tasks handling problem.
* Fixed [Issue 143](https://sourceforge.net/p/mpxj/bugs/143): Latest CVS version gives wrong values for inactive field.
* Fixed [Issue 125](https://sourceforge.net/p/mpxj/bugs/125): Task ID order when creating a project file is not correct.
* Fixed [Issue 106](https://sourceforge.net/p/mpxj/bugs/106): Invalid tasks that should not be there.
* Updated to fix task calendars read incorrectly from MPP14 files.
* Updated to fix incorrect month duration assumption (contributed by Frank Illenberger).
* Updated to fix incorrect number format in MSPDI file in non-English locales (contributed by Frank Illenberger).
* Updated to fix incorrect resource assignment actual work attribute for MPP14 files.
* Updated to fix incorrect task leveling delay attribute for MPP9, MPP12, and MPP14 files.
* Updated to fix leveling delay and link lag when writing an MSPDI file (contributed by Frank Illenberger).
* Updated to fix incorrect assignment actual start date when writing an MSPDI file.
* Updated to improve support for material resources in MSPDI files.
* Updated to reduce overall size of MSPDI files by not writing default values.
* Updated to use IKVM 0.46.0.1.
* Updated to use POI 3.7.
* Updated to make task, resource, and assignment fields read from MPP files data-driven, rather than hard coded.

4.0.0

* Added support for reading Microsoft Project 2010 MPP files.
* Added support for reading Primavera P6 XER files.
* Added support for reading Primavera P6 databases.
* Updated to target Java 1.6.
* Added Russian locale (Contributed by Roman Bilous).
* Relation.getDuration() is always giving result in 'HOUR' fmt.

3.2.0

* Added support for Resource cost rate tables (Based on code by Andrei Missine).
* Added support for Resource availability (Based on code by Andrei Missine).
* Added support for successors (Based on an idea by John D. Lewis).
* Added support for task and resource GUIDs.
* Added a flag to allow raw timephased data to be retrieved from MPP files.
* Updated to fix logical operator read issue in MPP auto filters (Contributed by Andrei Missine).
* Fixed [Issue 94](https://sourceforge.net/p/mpxj/bugs/94): MPXJ Issue: Related to Project Calendar.
* Fixed [Issue 90](https://sourceforge.net/p/mpxj/bugs/90): POI License in legal folder of download wrong.
* Updated to fix Steelray bug 15468: Null Pointer Exception reading task constraints.
* Fixed [Issue 102](https://sourceforge.net/p/mpxj/bugs/102): Planner writer causes Null Pointer exception.
* Fixed [Issue 100](https://sourceforge.net/p/mpxj/bugs/100): getRecurring() task is not working
* Fixed [Issue 98](https://sourceforge.net/p/mpxj/bugs/98): getStandardRateFormat() is returning 'null'
* Fixed [Issue 97](https://sourceforge.net/p/mpxj/bugs/97): getWeekStartDay() is not working.
* Fixed [Issue 96](https://sourceforge.net/p/mpxj/bugs/96): getDaysPerMonth() is not working.
* Fixed [Issue 101](https://sourceforge.net/p/mpxj/bugs/101): Resource.getNotes() not working for MPP12 file.
* Fixed [Issue 105](https://sourceforge.net/p/mpxj/bugs/105): MPP: getEditableActualCosts() is not behaving correctly.
* Updated to use POI 3.6.
* Updated to use IKVM 0.42.0.3.
* Updated to make MPX duration parsing more lenient (Contributed by Jari Niskala).
* Updated to make MPP Var2Data extraction more robust (Contributed by Jari Niskala).
* Updated to implement MSPDI context caching to improve performance (Contributed by Jari Niskala).
* Updated to improve MPP file task structure validation. (Contributed by Jari Niskala).
* Updated to improve MPX file parsing. (Contributed by Jari Niskala).
* Updated to automatically populate missing WBS attributes. (Contributed by Jari Niskala).
* Updated to refactor the Relation class (note minor method name changes).
* Updated to add default calendar to Planner output.

3.1.0

* Fixed [Issue 73](https://sourceforge.net/p/mpxj/bugs/73): Plan file fails to load.
* Fixed [Issue 72](https://sourceforge.net/p/mpxj/bugs/72): Resource Assignment Normaliser rounding problem.
* Fixed [Issue 78](https://sourceforge.net/p/mpxj/bugs/78): Column alignment values are incorrect.
* Fixed [Issue 76](https://sourceforge.net/p/mpxj/bugs/76): NullPointerException in parseExtendedAttribute() (Contributed by Paul Pogonyshev).
* Fixed [Issue 74](https://sourceforge.net/p/mpxj/bugs/74): .0 at the end of WBS code and outline number (Contributed by Paul Pogonyshev).
* Fixed [Issue 79](https://sourceforge.net/p/mpxj/bugs/79): Too strict net.sf.mpxj.mpd.ResultSetRow.
* Fixed [Issue 80](https://sourceforge.net/p/mpxj/bugs/80): Generated planner file can't be opened.
* Fixed [Issue 82](https://sourceforge.net/p/mpxj/bugs/82): Support for loading global.mpt.
* Fixed [Issue 81](https://sourceforge.net/p/mpxj/bugs/81): Lowercase table name won't work with db on linux machines.
* Fixed [Issue 71](https://sourceforge.net/p/mpxj/bugs/71): Standard Calendar localization import problem.
* Fixed [Issue 83](https://sourceforge.net/p/mpxj/bugs/83): Strange duration conversion from database
* Fixed [Issue 86](https://sourceforge.net/p/mpxj/bugs/86): FilterCriteria not being read in properly (Contributed by James Styles)
* Updated to fix Steelray bug 12335: Infinite loop when reading an MPP9 file.
* Updated to fix Steelray bug 8469: Subproject flag not set correctly.
* Updated to fix potential NPEs (Suggested by Steve Jonik).
* Updated EncryptedDocumentInputStream to wrap rather than extend the POI DocumentInputStream to allow use with POI 3.5. (Contributed by Josh Micich)
* Updated to provide strong names for .Net DLLs.

Page 40 of 44

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.