Updated to improve reading resource attributes from certain MPP14 files.
Version 10.16.1
Updated to make resource curve definitions (work contours) available in the WorkContourContainer. This container is accessed using the ProjectFile.getWorkContours() method.
Version 10.16.0
Improve accuracy when normalising timephased data.
Add support for reading activity steps from XER files, PMXML files and Primavera databases.
Add support for writing activity steps to PMXML files.
Updated PMXML schema to version 22.12.
Updated methods in the GanttBarCommonStyle and GanttBarStyle classes to use a FieldType instance rather than a TaskField instance to allow more flexibility. (Note: this may be a breaking change if you are currently using these classes.)
Optionally include some Microsoft Project layout data in JSON output.
Version 10.15.0
Avoid wrtiting invalid characters to PMXML, MSPDI and Planner XML files.
Improve handling of slack values for schedules which only contain a value for total slack.
Add support for reading constraint type and constraint date from Phoenix schedule (based on a contribution by Rohit Sinha).
Improve timephased data calculation when assignment has zero units.
Improve handling of very large duration values when reading and writing MSPDI files.
Ensure the Task attributes Active, Constraint Type, Task Mode, and Type always have a value.
Ensure the Resource attributes Type, Calculate Costs from Units, and Role always have a value.
Ensure the Resource Assignment attributes Calculate Costs from Units, Rate Index, and Rate Source always have a value.
Add version number constant to the Java source, accessible as MPXJ.VERSION.
Ensure that UDF values are read for WBS entries in PMXML files.
Avoid writing duplicate resource assignments to MPX files.
Version 10.14.1
Fix CVE-2022-41954: Temporary File Information Disclosure Vulnerability (Contributed by Jonathan Leitschuh)
Updated to improve reading resource attributes from certain MPP14 files.
10.16.1 (2023-01-26)
Updated to make resource curve definitions (work contours) available in the WorkContourContainer. This container is accessed using the ProjectFile.getWorkContours() method.
10.16.0 (2023-01-24)
Improve accuracy when normalising timephased data.
Add support for reading activity steps from XER files, PMXML files and Primavera databases.
Add support for writing activity steps to PMXML files.
Updated PMXML schema to version 22.12.
Updated methods in the GanttBarCommonStyle and GanttBarStyle classes to use a FieldType instance rather than a TaskField instance to allow more flexibility. (Note: this may be a breaking change if you are currently using these classes.)
Optionally include some Microsoft Project layout data in JSON output.
10.15.0 (2023-01-11)
Avoid wrtiting invalid characters to PMXML, MSPDI and Planner XML files.
Improve handling of slack values for schedules which only contain a value for total slack.
Add support for reading constraint type and constraint date from Phoenix schedule (based on a contribution by Rohit Sinha).
Improve timephased data calculation when assignment has zero units.
Improve handling of very large duration values when reading and writing MSPDI files.
Ensure the Task attributes Active, Constraint Type, Task Mode, and Type always have a value.
Ensure the Resource attributes Type, Calculate Costs from Units, and Role always have a value.
Ensure the Resource Assignment attributes Calculate Costs from Units, Rate Index, and Rate Source always have a value.
Add version number constant to the Java source, accessible as MPXJ.VERSION.
Ensure that UDF values are read for WBS entries in PMXML files.
Avoid writing duplicate resource assignments to MPX files.
10.14.1 (2022-11-25)
Fix CVE-2022-41954: Temporary File Information Disclosure Vulnerability (Contributed by Jonathan Leitschuh)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps mpxj from 10.14.0 to 10.16.2.
Release notes
Sourced from mpxj's releases.
Changelog
Sourced from mpxj's changelog.
Commits
264a071
Update documentation6800198
Update version9c00172
Update custom field ordering in JSON354a3eb
Handle differing Fixed2Data block sizes (#426)869965b
Update documentation8f52ca0
Update versiond4eaff1
Clean up9ca80e3
WorkContour Refactor (#425)ee9a2a3
Use curve ID6d0460f
Merge branch 'master' of github.com:joniles/mpxjDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)