Skip to content

Commit 6900221

Browse files
committed
Update version
1 parent 0a0f2fe commit 6900221

File tree

16 files changed

+47
-27
lines changed

16 files changed

+47
-27
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
11
# Changelog
22

3-
## 13.6.1 (unreleased)
3+
## 13.7.1 (unreleased)
4+
5+
## 13.7.0 (2024-11-25)
46
* Update the MPXJ ruby gem to allow access to calendar data.
7+
* Mark the `ActivityCodeValue.getType()` method as deprecated. For clarity this method has been replaced by the new `ActivityCodeValue.getActivityCode()` method.
8+
* Mark the `ActivityCodeValue.Builder.type()` method as deprecated. For clarity this method has been replaced by the new `ActivityCodeValue.Builder.activityCode()` method.
9+
* Added the `Task.getActivityCodeValues()` method, which returns a `Map` of `ActivityCodeValue` instances, keyed by `ActivityCode`.
10+
* Marked the `Task.getActivityCodes()` method as deprecated. Replaced with the `Task.getActivityCodeValues()` method which is more clearly named, and presents the activity code values in a more flexible form.
11+
* Added the `Task.addActivityCodeValue()` method.
12+
* Marked the `Task.addActivityCode()` method as deprecated. Replaced with the `Task.addActivityCodeValue()` method which is more clearly named.
13+
* Further improvements to retrieval of custom field values read from MPP files.
14+
* Ensure that missing resource assignment and task start and finish dates are handled gracefully when working with calendars for manually scheduled tasks.
515

616
## 13.6.0 (2024-11-06)
717
* Added the `Task.getBaselineTask()` methods. For applications where a separate baseline schedule is present or a baseline has been manually added to the `ProjectFile` instance, these methods will allow you to access the underlying baseline task instance from the current task instance.

build.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<property environment="env"/>
88

99
<!-- Build Configuration -->
10-
<property name="current.version" value="13.6.0" />
10+
<property name="current.version" value="13.7.0" />
1111
<property name="current.version.classifier" value="" />
1212
<!-- Environment Configuration-->
1313
<property name="maven.cmd" value="mvn.cmd"/>

pom.tests.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<modelVersion>4.0.0</modelVersion>
88
<groupId>net.sf.mpxj</groupId>
99
<artifactId>mpxj-tests</artifactId>
10-
<version>13.6.0</version>
10+
<version>13.7.0</version>
1111
<name>MPXJ Tests</name>
1212

1313
<dependencies>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<modelVersion>4.0.0</modelVersion>
88
<groupId>net.sf.mpxj</groupId>
99
<artifactId>mpxj</artifactId>
10-
<version>13.6.0</version>
10+
<version>13.7.0</version>
1111
<name>MPXJ</name>
1212
<url>http://mpxj.org</url>
1313

src.net/samples/MpxjConvert/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
//
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
34-
// [assembly: AssemblyVersion("13.6.0.0")]
35-
[assembly: AssemblyVersion("13.6.0.0")]
36-
[assembly: AssemblyFileVersion("13.6.0.0")]
34+
// [assembly: AssemblyVersion("13.7.0.0")]
35+
[assembly: AssemblyVersion("13.7.0.0")]
36+
[assembly: AssemblyFileVersion("13.7.0.0")]

src.net/samples/MpxjCreate/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
//
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
34-
// [assembly: AssemblyVersion("13.6.0.0")]
35-
[assembly: AssemblyVersion("13.6.0.0")]
36-
[assembly: AssemblyFileVersion("13.6.0.0")]
34+
// [assembly: AssemblyVersion("13.7.0.0")]
35+
[assembly: AssemblyVersion("13.7.0.0")]
36+
[assembly: AssemblyFileVersion("13.7.0.0")]

src.net/samples/MpxjPrimaveraConvert/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
//
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
34-
// [assembly: AssemblyVersion("13.6.0.0")]
35-
[assembly: AssemblyVersion("13.6.0.0")]
36-
[assembly: AssemblyFileVersion("13.6.0.0")]
34+
// [assembly: AssemblyVersion("13.7.0.0")]
35+
[assembly: AssemblyVersion("13.7.0.0")]
36+
[assembly: AssemblyFileVersion("13.7.0.0")]

src.net/samples/MpxjQuery/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
//
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
34-
// [assembly: AssemblyVersion("13.6.0.0")]
35-
[assembly: AssemblyVersion("13.6.0.0")]
36-
[assembly: AssemblyFileVersion("13.6.0.0")]
34+
// [assembly: AssemblyVersion("13.7.0.0")]
35+
[assembly: AssemblyVersion("13.7.0.0")]
36+
[assembly: AssemblyFileVersion("13.7.0.0")]

src.net/samples/MpxjTest/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@
3232
//
3333
// You can specify all the values or you can default the Build and Revision Numbers
3434
// by using the '*' as shown below:
35-
// [assembly: AssemblyVersion("13.6.0.0")]
36-
[assembly: AssemblyVersion("13.6.0.0")]
37-
[assembly: AssemblyFileVersion("13.6.0.0")]
35+
// [assembly: AssemblyVersion("13.7.0.0")]
36+
[assembly: AssemblyVersion("13.7.0.0")]
37+
[assembly: AssemblyFileVersion("13.7.0.0")]

src.net/utilities/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@
3232
//
3333
// You can specify all the values or you can default the Build and Revision Numbers
3434
// by using the '*' as shown below:
35-
// [assembly: AssemblyVersion("13.6.0.0")]
36-
[assembly: AssemblyVersion("13.6.0.0")]
37-
[assembly: AssemblyFileVersion("13.6.0.0")]
35+
// [assembly: AssemblyVersion("13.7.0.0")]
36+
[assembly: AssemblyVersion("13.7.0.0")]
37+
[assembly: AssemblyFileVersion("13.7.0.0")]

src.net/utilities/MpxjUtilities.nca31.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<TargetFramework>netcoreapp3.1</TargetFramework>
77
<SignAssembly>true</SignAssembly>
88
<AssemblyOriginatorKeyFile>..\mpxj.snk</AssemblyOriginatorKeyFile>
9-
<Version>13.6.0.0</Version>
9+
<Version>13.7.0.0</Version>
1010
<Copyright>Copyright © Packwood Software</Copyright>
1111
</PropertyGroup>
1212

src.python/mpxj/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name="mpxj",
8-
version="13.6.0",
8+
version="13.7.0",
99
author="Jon Iles",
1010
author_email="jon@timephased.com",
1111
description="Python wrapper for the MPXJ Java library for manipulating project files",

src.ruby/mpxj/lib/mpxj/task_methods.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ def activity_codes
1818
attribute_values['activity_codes']
1919
end
2020

21+
# Retrieve the Activity Code Values value
22+
#
23+
# @return Activity Code Values value
24+
def activity_code_values
25+
attribute_values['activity_code_values']
26+
end
27+
2128
# Retrieve the Activity ID value
2229
#
2330
# @return Activity ID value
@@ -6909,6 +6916,7 @@ def work_variance
69096916
ATTRIBUTE_TYPES = {
69106917
'active' => :boolean,
69116918
'activity_codes' => :activity_code_list,
6919+
'activity_code_values' => :activity_code_values,
69126920
'activity_id' => :string,
69136921
'activity_percent_complete' => :percentage,
69146922
'activity_status' => :activity_status,

src.ruby/mpxj/lib/mpxj/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# MPXJ gem module
22
module MPXJ
33
# MPXJ gem version number
4-
VERSION = "13.6.0"
4+
VERSION = "13.7.0"
55
end

src/changes/changes.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
<author email="jon@timephased.com">Jon Iles</author>
66
</properties>
77
<body>
8-
<release date="unreleased" version="13.7.0">
8+
<release date="unreleased" version="13.7.1">
9+
</release>
10+
<release date="2024-11-25" version="13.7.0">
911
<action dev="joniles" type="update">Update the MPXJ ruby gem to allow access to calendar data.</action>
1012
<action dev="joniles" type="update">Mark the `ActivityCodeValue.getType()` method as deprecated. For clarity this method has been replaced by the new `ActivityCodeValue.getActivityCode()` method.</action>
1113
<action dev="joniles" type="update">Mark the `ActivityCodeValue.Builder.type()` method as deprecated. For clarity this method has been replaced by the new `ActivityCodeValue.Builder.activityCode()` method.</action>

src/main/java/net/sf/mpxj/MPXJ.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@
2828
*/
2929
public final class MPXJ
3030
{
31-
public static final String VERSION = "13.6.0";
31+
public static final String VERSION = "13.7.0";
3232
}

0 commit comments

Comments
 (0)