Skip to content
Permalink
Browse files Browse the repository at this point in the history
Merge branch 'master' into temp_file_permissions
  • Loading branch information
joniles committed Nov 25, 2022
2 parents ae0af24 + 07d4f06 commit 287ad02
Show file tree
Hide file tree
Showing 2,049 changed files with 5,810 additions and 5,716 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG.md
@@ -1,6 +1,13 @@
# Changelog

## 10.13.1 (unreleased)
## 10.14.1 (unreleased)

## 10.14.0 (2022-11-21)
* Handle missing default calendar when reading a PMXML file.
* When reading an MPP file using a file name or `File` instance, ensure a more memory-efficient approach is used.
* Improve reading certain FastTrack FTS files.
* Improve generation of timephased data where working time ends at midnight.
* Improve generation of timephased data for tasks with a calendar assigned.

## 10.13.0 (2022-11-16)
* Add support for reading a resource assignment's cost account from P6 schedules.
Expand Down
2 changes: 1 addition & 1 deletion build.xml
Expand Up @@ -7,7 +7,7 @@
<property environment="env"/>

<!-- Build Configuration -->
<property name="current.version" value="10.13.0" />
<property name="current.version" value="10.14.0" />

<!-- Environment Configuration-->
<property name="maven.cmd" value="c:/java/apache-maven-3.8.5/bin/mvn.cmd"/>
Expand Down
32 changes: 27 additions & 5 deletions docs/CHANGELOG/index.html
Expand Up @@ -266,8 +266,15 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>

<li class="md-nav__item">
<a href="#10131-unreleased" class="md-nav__link">
10.13.1 (unreleased)
<a href="#10141-unreleased" class="md-nav__link">
10.14.1 (unreleased)
</a>

</li>

<li class="md-nav__item">
<a href="#10140-2022-11-21" class="md-nav__link">
10.14.0 (2022-11-21)
</a>

</li>
Expand Down Expand Up @@ -2498,8 +2505,15 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>

<li class="md-nav__item">
<a href="#10131-unreleased" class="md-nav__link">
10.13.1 (unreleased)
<a href="#10141-unreleased" class="md-nav__link">
10.14.1 (unreleased)
</a>

</li>

<li class="md-nav__item">
<a href="#10140-2022-11-21" class="md-nav__link">
10.14.0 (2022-11-21)
</a>

</li>
Expand Down Expand Up @@ -3934,7 +3948,15 @@


<h1 id="changelog">Changelog</h1>
<h2 id="10131-unreleased">10.13.1 (unreleased)</h2>
<h2 id="10141-unreleased">10.14.1 (unreleased)</h2>
<h2 id="10140-2022-11-21">10.14.0 (2022-11-21)</h2>
<ul>
<li>Handle missing default calendar when reading a PMXML file.</li>
<li>When reading an MPP file using a file name or <code>File</code> instance, ensure a more memory-efficient approach is used.</li>
<li>Improve reading certain FastTrack FTS files.</li>
<li>Improve generation of timephased data where working time ends at midnight.</li>
<li>Improve generation of timephased data for tasks with a calendar assigned.</li>
</ul>
<h2 id="10130-2022-11-16">10.13.0 (2022-11-16)</h2>
<ul>
<li>Add support for reading a resource assignment's cost account from P6 schedules.</li>
Expand Down
2 changes: 1 addition & 1 deletion docs/apidocs/allclasses-frame.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (MPXJ 10.13.0 API)</title>
<title>All Classes (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
2 changes: 1 addition & 1 deletion docs/apidocs/allclasses-noframe.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (MPXJ 10.13.0 API)</title>
<title>All Classes (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/constant-values.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Constant Field Values (MPXJ 10.13.0 API)</title>
<title>Constant Field Values (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (MPXJ 10.13.0 API)";
parent.document.title="Constant Field Values (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/deprecated-list.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Deprecated List (MPXJ 10.13.0 API)</title>
<title>Deprecated List (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (MPXJ 10.13.0 API)";
parent.document.title="Deprecated List (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/help-doc.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>API Help (MPXJ 10.13.0 API)</title>
<title>API Help (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (MPXJ 10.13.0 API)";
parent.document.title="API Help (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
14 changes: 11 additions & 3 deletions docs/apidocs/index-all.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index (MPXJ 10.13.0 API)</title>
<title>Index (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (MPXJ 10.13.0 API)";
parent.document.title="Index (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -11867,6 +11867,12 @@ <h2 class="title">G</h2>
<dd>
<div class="block">Retrieve a "canonical" version of the Activity ID.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/sf/mpxj/common/DateHelper.html#getCanonicalEndTime-java.util.Date-java.util.Date-">getCanonicalEndTime(Date, Date)</a></span> - Static method in class net.sf.mpxj.common.<a href="net/sf/mpxj/common/DateHelper.html" title="class in net.sf.mpxj.common">DateHelper</a></dt>
<dd>
<div class="block">Assuming two timestamps representing a time range on a single day,
convert the timestamps to a canonical date, and adjust the end
timestamp to handle the case where the time range ends at midnight.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/sf/mpxj/common/DateHelper.html#getCanonicalTime-java.util.Date-">getCanonicalTime(Date)</a></span> - Static method in class net.sf.mpxj.common.<a href="net/sf/mpxj/common/DateHelper.html" title="class in net.sf.mpxj.common">DateHelper</a></dt>
<dd>
<div class="block">This method resets the date part of a date time value to
Expand Down Expand Up @@ -44606,6 +44612,8 @@ <h2 class="title">R</h2>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/sf/mpxj/mpp/MPPReader.html#read-java.io.InputStream-">read(InputStream)</a></span> - Method in class net.sf.mpxj.mpp.<a href="net/sf/mpxj/mpp/MPPReader.html" title="class in net.sf.mpxj.mpp">MPPReader</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/sf/mpxj/mpp/MPPReader.html#read-java.io.File-">read(File)</a></span> - Method in class net.sf.mpxj.mpp.<a href="net/sf/mpxj/mpp/MPPReader.html" title="class in net.sf.mpxj.mpp">MPPReader</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/sf/mpxj/mpp/MPPReader.html#read-org.apache.poi.poifs.filesystem.POIFSFileSystem-">read(POIFSFileSystem)</a></span> - Method in class net.sf.mpxj.mpp.<a href="net/sf/mpxj/mpp/MPPReader.html" title="class in net.sf.mpxj.mpp">MPPReader</a></dt>
<dd>
<div class="block">Alternative entry point allowing an MPP file to be read from
Expand Down Expand Up @@ -63394,7 +63402,7 @@ <h2 class="title">S</h2>
<dt><span class="memberNameLink"><a href="net/sf/mpxj/primavera/StructuredTextParser.html#setRaiseExceptionOnParseError-boolean-">setRaiseExceptionOnParseError(boolean)</a></span> - Method in class net.sf.mpxj.primavera.<a href="net/sf/mpxj/primavera/StructuredTextParser.html" title="class in net.sf.mpxj.primavera">StructuredTextParser</a></dt>
<dd>
<div class="block">By default, if unexpected structure is encountered while parsing
structured text, the parse wil raise a <code>StructuredTextParseException</code>.</div>
structured text, the parser will raise a <code>StructuredTextParseException</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/sf/mpxj/primavera/schema/RiskThresholdLevelType.html#setRange-java.lang.String-">setRange(String)</a></span> - Method in class net.sf.mpxj.primavera.schema.<a href="net/sf/mpxj/primavera/schema/RiskThresholdLevelType.html" title="class in net.sf.mpxj.primavera.schema">RiskThresholdLevelType</a></dt>
<dd>
Expand Down
2 changes: 1 addition & 1 deletion docs/apidocs/index.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MPXJ 10.13.0 API</title>
<title>MPXJ 10.14.0 API</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/AccrueType.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AccrueType (MPXJ 10.13.0 API)</title>
<title>AccrueType (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AccrueType (MPXJ 10.13.0 API)";
parent.document.title="AccrueType (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/ActivityCode.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ActivityCode (MPXJ 10.13.0 API)</title>
<title>ActivityCode (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActivityCode (MPXJ 10.13.0 API)";
parent.document.title="ActivityCode (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/ActivityCodeContainer.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ActivityCodeContainer (MPXJ 10.13.0 API)</title>
<title>ActivityCodeContainer (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActivityCodeContainer (MPXJ 10.13.0 API)";
parent.document.title="ActivityCodeContainer (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/ActivityCodeScope.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ActivityCodeScope (MPXJ 10.13.0 API)</title>
<title>ActivityCodeScope (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActivityCodeScope (MPXJ 10.13.0 API)";
parent.document.title="ActivityCodeScope (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/ActivityCodeValue.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ActivityCodeValue (MPXJ 10.13.0 API)</title>
<title>ActivityCodeValue (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActivityCodeValue (MPXJ 10.13.0 API)";
parent.document.title="ActivityCodeValue (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/ActivityStatus.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ActivityStatus (MPXJ 10.13.0 API)</title>
<title>ActivityStatus (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActivityStatus (MPXJ 10.13.0 API)";
parent.document.title="ActivityStatus (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/ActivityType.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ActivityType (MPXJ 10.13.0 API)</title>
<title>ActivityType (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActivityType (MPXJ 10.13.0 API)";
parent.document.title="ActivityType (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/AssignmentField.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AssignmentField (MPXJ 10.13.0 API)</title>
<title>AssignmentField (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AssignmentField (MPXJ 10.13.0 API)";
parent.document.title="AssignmentField (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/Availability.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Availability (MPXJ 10.13.0 API)</title>
<title>Availability (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Availability (MPXJ 10.13.0 API)";
parent.document.title="Availability (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/apidocs/net/sf/mpxj/AvailabilityTable.html
Expand Up @@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AvailabilityTable (MPXJ 10.13.0 API)</title>
<title>AvailabilityTable (MPXJ 10.14.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand All @@ -19,7 +19,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AvailabilityTable (MPXJ 10.13.0 API)";
parent.document.title="AvailabilityTable (MPXJ 10.14.0 API)";
}
}
catch(err) {
Expand Down

0 comments on commit 287ad02

Please sign in to comment.