diff --git a/ChangeLog b/ChangeLog
index c0e700229b8a8f8536830a18bdb497901ff9ac87..e649087bacc23789bc72fec2e20c051be942e989 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,7 +6,7 @@
 2012-10-29  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
 
 	* stream_cgribex.c: do not check fraction of xinc/yinc" stream_cgribex.c
-	* gridGenXvals/gridGenYvals: recheck xinc/yinc if (xfirst+(size-1)*inc) > last
+	* gridGenXvals/gridGenYvals: recheck xinc/yinc if (first+(size-1)*inc) > last
 
 2012-10-26  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
 
@@ -18,7 +18,7 @@
 
 2012-10-16  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
 
-	* grib2: change packingType from grid_jpeg to grid_simple if nmiss > 0 (bug fix)
+	* grib2: changed packingType from grid_jpeg to grid_simple if nmiss > 0 (bug fix)
 
 2012-10-18  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
 
@@ -45,7 +45,7 @@
 	* cdfInqContents: make ncid local to varid
 	* cdfInqContents: group reading of global attribute to read_global_attributtes()
 	* cdfInqContents: set ntsteps to 0 if no data variable found
-	* netCDF: set 1D arrays to coordiante variables if axis attribute is available
+	* netCDF: set 1D arrays to coordinate variables if axis attribute is available
 
 2012-09-10  Uwe Schulzweida  <Uwe.Schulzweida@zmaw.de>
 
diff --git a/NEWS b/NEWS
index abb664f9e7f3a33544d206bbc3548a40425f56d9..43411b0686e38c98dd66be56e8d02815f87e0e75 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,20 @@
 CDI NEWS
 --------
 
+Version 1.5.8 (30 October 2012):
+
+   New features:
+     * grib2: added stepType support for absolute time axis
+     * netCDF: set 1D arrays to coordinate variables if axis attribute is available
+
+   Fixed bugs:
+     * grib2: changed packingType from grid_jpeg to grid_simple if nmiss > 0
+
+Version 1.5.7 (27 August 2012):
+
+   New features:
+     * Merge of branch cdo-pio into trunk cdi
+
 Version 1.5.6 (27 July 2012):
 
    New features: