Vesion 1.0.7
Change-Id: I66eedb62e49d44d5a11b3c53ebeb5f68b06b37b0
Signed-off-by: Matthias Koller <m.koller@peak-solution.de>
diff --git a/README.md b/README.md
index a75cb3d..f2bdf83 100644
--- a/README.md
+++ b/README.md
@@ -82,7 +82,12 @@
- __UINT64 Values:__ Due to the lack of a larger basic type than *long* in Java, this application will not be able to work with any values larger than *Long.MAX_VALUE*, even if the MDF-Standard defines the UINT64 data type. If the values don't need to be processed, they will be written out in the same form as they were before, so no damage to the file will be expected.
- __Number of Links:__ Even though the number of links to child block is stored as in UINT64 value in the MDF-File, this application uses an array to access them, which is *int*-based in Java. The number of children a block can have is therefore limited to *Integer.MAX_VALUE*.
- __The Channel Array Block (CABLOCK):__ In MDF4 a special block to store a group (array) of Channels exists. This Block is not fully supported by MDFSorter 0.2.0, and will only be copied as it was before. If it has links to any channels stored in an unsorted data group, that are resorted during processing, the behavior is not defined.
-
+
+## Version history
+### 1.0.7
+Fixed NPE in MDF4ProcessWriter#fillRecordArray
+: NPE is caused by wrongly reading an UINT8 as INT8. The error is in MDF4Util#readUInt8 which is called by multiple other locations in the code. Fixing the method required changing the return type, which led to changes in various *BLOCKs.
+
## Copyright and License ##
Copyright (c) 2015-2018 Contributors to the Eclipse Foundation
diff --git a/build.gradle b/build.gradle
index 4110efa..78782f9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -15,7 +15,7 @@
description = 'MDF Sorter'
group = 'org.eclipse.mdm'
-version = '1.0.7-SNAPSHOT'
+version = '1.0.7'
apply plugin: 'java'
apply plugin: 'eclipse'