From d36f35670d27fa5a0d36da516a616a46cb0425af Mon Sep 17 00:00:00 2001
From: Mike Karamousadakis <mickaram@hotmail.com>
Date: Thu, 12 Nov 2020 09:51:47 +0200
Subject: [PATCH 1/3] add condition for adding -faligned-new flag in GCC

(cherry picked from commit 275f30491eecbac3eafc8a979eca454886147beb)
---
 bota_device_driver/CMakeLists.txt            | 8 +++++++-
 bota_node/bota_node/CMakeLists.txt           | 8 +++++++-
 bota_node/bota_signal_handler/CMakeLists.txt | 8 +++++++-
 bota_node/bota_worker/CMakeLists.txt         | 8 +++++++-
 rokubimini/CMakeLists.txt                    | 8 +++++++-
 rokubimini_ethercat/CMakeLists.txt           | 8 +++++++-
 rokubimini_factory/CMakeLists.txt            | 8 +++++++-
 rokubimini_manager/CMakeLists.txt            | 8 +++++++-
 8 files changed, 56 insertions(+), 8 deletions(-)

diff --git a/bota_device_driver/CMakeLists.txt b/bota_device_driver/CMakeLists.txt
index 3c44b790..130b2fa2 100644
--- a/bota_device_driver/CMakeLists.txt
+++ b/bota_device_driver/CMakeLists.txt
@@ -11,7 +11,13 @@ find_package(catkin REQUIRED COMPONENTS
   ${PACKAGE_DEPENDENCIES}
 )
 
-add_definitions(-std=c++14 -Wall -Werror -faligned-new)
+add_definitions(-std=c++14 -Wall -Werror)
+
+if(CMAKE_COMPILER_IS_GNUCXX) 
+  if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0) 
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -faligned-new")
+  endif() 
+endif() 
 
 ###################################
 ## catkin specific configuration ##
diff --git a/bota_node/bota_node/CMakeLists.txt b/bota_node/bota_node/CMakeLists.txt
index 2b2e298b..5403afb1 100644
--- a/bota_node/bota_node/CMakeLists.txt
+++ b/bota_node/bota_node/CMakeLists.txt
@@ -26,7 +26,13 @@ catkin_package(
 ###########
 ## Build ##
 ###########
-add_definitions(-std=c++14 -Wall -Werror -faligned-new)
+add_definitions(-std=c++14 -Wall -Werror)
+
+if(CMAKE_COMPILER_IS_GNUCXX) 
+  if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0) 
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -faligned-new")
+  endif() 
+endif() 
 
 include_directories(
   include
diff --git a/bota_node/bota_signal_handler/CMakeLists.txt b/bota_node/bota_signal_handler/CMakeLists.txt
index 69e38240..3dc2a00d 100644
--- a/bota_node/bota_signal_handler/CMakeLists.txt
+++ b/bota_node/bota_signal_handler/CMakeLists.txt
@@ -16,7 +16,13 @@ catkin_package(
 ###########
 ## Build ##
 ###########
-add_definitions(-std=c++14 -Wall -Werror -faligned-new)
+add_definitions(-std=c++14 -Wall -Werror)
+
+if(CMAKE_COMPILER_IS_GNUCXX) 
+  if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0) 
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -faligned-new")
+  endif() 
+endif() 
 
 include_directories(
   include
diff --git a/bota_node/bota_worker/CMakeLists.txt b/bota_node/bota_worker/CMakeLists.txt
index dd57def4..f0dc3e5f 100644
--- a/bota_node/bota_worker/CMakeLists.txt
+++ b/bota_node/bota_worker/CMakeLists.txt
@@ -17,7 +17,13 @@ catkin_package(
 ###########
 ## Build ##
 ###########
-add_definitions(-std=c++14 -Wall -Werror -faligned-new)
+add_definitions(-std=c++14 -Wall -Werror)
+
+if(CMAKE_COMPILER_IS_GNUCXX) 
+  if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0) 
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -faligned-new")
+  endif() 
+endif() 
 
 include_directories(
   include
diff --git a/rokubimini/CMakeLists.txt b/rokubimini/CMakeLists.txt
index 83aff69f..ed4c6965 100644
--- a/rokubimini/CMakeLists.txt
+++ b/rokubimini/CMakeLists.txt
@@ -1,7 +1,13 @@
 cmake_minimum_required(VERSION 3.1.3)
 project(rokubimini)
 set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
-add_definitions(-std=c++14 -Wall -Werror -faligned-new)
+add_definitions(-std=c++14 -Wall -Werror)
+
+if(CMAKE_COMPILER_IS_GNUCXX) 
+  if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0) 
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -faligned-new")
+  endif() 
+endif() 
 
 set(PACKAGE_DEPENDENCIES
     roscpp
diff --git a/rokubimini_ethercat/CMakeLists.txt b/rokubimini_ethercat/CMakeLists.txt
index 00f17d9a..01da4e1d 100644
--- a/rokubimini_ethercat/CMakeLists.txt
+++ b/rokubimini_ethercat/CMakeLists.txt
@@ -1,7 +1,13 @@
 cmake_minimum_required(VERSION 3.0.2)
 project(rokubimini_ethercat)
 set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
-add_definitions(-std=c++14 -Wall -Werror -faligned-new)
+add_definitions(-std=c++14 -Wall -Werror)
+
+if(CMAKE_COMPILER_IS_GNUCXX) 
+  if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0) 
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -faligned-new")
+  endif() 
+endif() 
 
 set(PACKAGE_DEPENDENCIES
   rokubimini
diff --git a/rokubimini_factory/CMakeLists.txt b/rokubimini_factory/CMakeLists.txt
index 8f7a307f..a8d630ef 100644
--- a/rokubimini_factory/CMakeLists.txt
+++ b/rokubimini_factory/CMakeLists.txt
@@ -1,7 +1,13 @@
 cmake_minimum_required(VERSION 3.0.2)
 project(rokubimini_factory)
 set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
-add_definitions(-std=c++14 -Wall -Werror -faligned-new)
+add_definitions(-std=c++14 -Wall -Werror)
+
+if(CMAKE_COMPILER_IS_GNUCXX) 
+  if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0) 
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -faligned-new")
+  endif() 
+endif() 
 
 set(PACKAGE_DEPENDENCIES
     rokubimini
diff --git a/rokubimini_manager/CMakeLists.txt b/rokubimini_manager/CMakeLists.txt
index c1363f46..a0db860d 100644
--- a/rokubimini_manager/CMakeLists.txt
+++ b/rokubimini_manager/CMakeLists.txt
@@ -1,7 +1,13 @@
 cmake_minimum_required(VERSION 3.0.2)
 project(rokubimini_manager)
 set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
-add_definitions(-std=c++14 -Wall -Werror -faligned-new)
+add_definitions(-std=c++14 -Wall -Werror)
+
+if(CMAKE_COMPILER_IS_GNUCXX) 
+  if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0) 
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -faligned-new")
+  endif() 
+endif() 
 
 set(PACKAGE_DEPENDENCIES
     bota_worker  
-- 
GitLab


From 3adb34957bef12471fa31d8e22e11a83ef5bcdbf Mon Sep 17 00:00:00 2001
From: Mike Karamousadakis <mickaram@hotmail.com>
Date: Fri, 13 Nov 2020 09:26:45 +0200
Subject: [PATCH 2/3] generate changelogs

(cherry picked from commit f8f86306f2b27298aca063bb313a408645e86869)
---
 bota_device_driver/CHANGELOG.rst            | 6 ++++++
 bota_driver/CHANGELOG.rst                   | 3 +++
 bota_node/bota_node/CHANGELOG.rst           | 6 ++++++
 bota_node/bota_signal_handler/CHANGELOG.rst | 6 ++++++
 bota_node/bota_worker/CHANGELOG.rst         | 6 ++++++
 rokubimini/CHANGELOG.rst                    | 6 ++++++
 rokubimini_bus_manager/CHANGELOG.rst        | 3 +++
 rokubimini_description/CHANGELOG.rst        | 3 +++
 rokubimini_ethercat/CHANGELOG.rst           | 6 ++++++
 rokubimini_examples/CHANGELOG.rst           | 3 +++
 rokubimini_factory/CHANGELOG.rst            | 6 ++++++
 rokubimini_manager/CHANGELOG.rst            | 6 ++++++
 rokubimini_msgs/CHANGELOG.rst               | 3 +++
 rokubimini_serial/CHANGELOG.rst             | 4 ++++
 14 files changed, 67 insertions(+)

diff --git a/bota_device_driver/CHANGELOG.rst b/bota_device_driver/CHANGELOG.rst
index 14e42841..5e79a74e 100644
--- a/bota_device_driver/CHANGELOG.rst
+++ b/bota_device_driver/CHANGELOG.rst
@@ -84,6 +84,12 @@ Changelog for package bota_device_driver
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+* Release 0.5.7 into master
+* add condition for adding -faligned-new flag in GCC
+* Contributors: Mike Karamousadakis
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/remove-redundant-ethercat-pdos'
diff --git a/bota_driver/CHANGELOG.rst b/bota_driver/CHANGELOG.rst
index 79e7e5a3..41b9767a 100644
--- a/bota_driver/CHANGELOG.rst
+++ b/bota_driver/CHANGELOG.rst
@@ -70,6 +70,9 @@ Changelog for package bota_driver
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/rename-project' into 'master'
diff --git a/bota_node/bota_node/CHANGELOG.rst b/bota_node/bota_node/CHANGELOG.rst
index 8fa15fdc..85455129 100644
--- a/bota_node/bota_node/CHANGELOG.rst
+++ b/bota_node/bota_node/CHANGELOG.rst
@@ -57,5 +57,11 @@ Changelog for package bota_node
 * Release master 0.5.6
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+* Release 0.5.7 into master
+* add condition for adding -faligned-new flag in GCC
+* Contributors: Mike Karamousadakis
+
 0.5.0 (2020-10-22)
 ------------------
diff --git a/bota_node/bota_signal_handler/CHANGELOG.rst b/bota_node/bota_signal_handler/CHANGELOG.rst
index 7f165974..b07076a9 100644
--- a/bota_node/bota_signal_handler/CHANGELOG.rst
+++ b/bota_node/bota_signal_handler/CHANGELOG.rst
@@ -57,5 +57,11 @@ Changelog for package bota_signal_handler
 * Release master 0.5.6
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+* Release 0.5.7 into master
+* add condition for adding -faligned-new flag in GCC
+* Contributors: Mike Karamousadakis
+
 0.5.0 (2020-10-22)
 ------------------
diff --git a/bota_node/bota_worker/CHANGELOG.rst b/bota_node/bota_worker/CHANGELOG.rst
index 5bc5f77a..585f2dc3 100644
--- a/bota_node/bota_worker/CHANGELOG.rst
+++ b/bota_node/bota_worker/CHANGELOG.rst
@@ -57,5 +57,11 @@ Changelog for package bota_worker
 * Release master 0.5.6
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+* Release 0.5.7 into master
+* add condition for adding -faligned-new flag in GCC
+* Contributors: Mike Karamousadakis
+
 0.5.0 (2020-10-22)
 ------------------
diff --git a/rokubimini/CHANGELOG.rst b/rokubimini/CHANGELOG.rst
index a1e23f94..3d071e54 100644
--- a/rokubimini/CHANGELOG.rst
+++ b/rokubimini/CHANGELOG.rst
@@ -68,6 +68,12 @@ Changelog for package rokubimini
 * Support clang format 8
 * Contributors: Mike Karam, Mike Karamousadakis
 
+Forthcoming
+-----------
+* Release 0.5.7 into master
+* add condition for adding -faligned-new flag in GCC
+* Contributors: Mike Karam, Mike Karamousadakis
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/move-publishers-to-instances'
diff --git a/rokubimini_bus_manager/CHANGELOG.rst b/rokubimini_bus_manager/CHANGELOG.rst
index 5975a95c..3b124e39 100644
--- a/rokubimini_bus_manager/CHANGELOG.rst
+++ b/rokubimini_bus_manager/CHANGELOG.rst
@@ -58,6 +58,9 @@ Changelog for package rokubimini_bus_manager
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/rename-project' into 'master'
diff --git a/rokubimini_description/CHANGELOG.rst b/rokubimini_description/CHANGELOG.rst
index 437148b3..1de28a26 100644
--- a/rokubimini_description/CHANGELOG.rst
+++ b/rokubimini_description/CHANGELOG.rst
@@ -55,6 +55,9 @@ Changelog for package rokubimini_description
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/remove-message-logger-dependency'
diff --git a/rokubimini_ethercat/CHANGELOG.rst b/rokubimini_ethercat/CHANGELOG.rst
index ba76243e..df9e119c 100644
--- a/rokubimini_ethercat/CHANGELOG.rst
+++ b/rokubimini_ethercat/CHANGELOG.rst
@@ -67,6 +67,12 @@ Changelog for package rokubimini_ethercat
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+* Release 0.5.7 into master
+* add condition for adding -faligned-new flag in GCC
+* Contributors: Mike Karamousadakis
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/remove-redundant-ethercat-pdos'
diff --git a/rokubimini_examples/CHANGELOG.rst b/rokubimini_examples/CHANGELOG.rst
index 580a8ee0..ae10a4c5 100644
--- a/rokubimini_examples/CHANGELOG.rst
+++ b/rokubimini_examples/CHANGELOG.rst
@@ -59,6 +59,9 @@ Changelog for package rokubimini_examples
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/remove-message-logger-dependency'
diff --git a/rokubimini_factory/CHANGELOG.rst b/rokubimini_factory/CHANGELOG.rst
index cf60d852..bf6d9600 100644
--- a/rokubimini_factory/CHANGELOG.rst
+++ b/rokubimini_factory/CHANGELOG.rst
@@ -62,6 +62,12 @@ Changelog for package rokubimini_factory
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+* Release 0.5.7 into master
+* add condition for adding -faligned-new flag in GCC
+* Contributors: Mike Karamousadakis
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/remove-message-logger-dependency'
diff --git a/rokubimini_manager/CHANGELOG.rst b/rokubimini_manager/CHANGELOG.rst
index a7122364..5e0b9705 100644
--- a/rokubimini_manager/CHANGELOG.rst
+++ b/rokubimini_manager/CHANGELOG.rst
@@ -67,6 +67,12 @@ Changelog for package rokubimini_manager
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+* Release 0.5.7 into master
+* add condition for adding -faligned-new flag in GCC
+* Contributors: Mike Karamousadakis
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/move-publishers-to-instances'
diff --git a/rokubimini_msgs/CHANGELOG.rst b/rokubimini_msgs/CHANGELOG.rst
index e41b75e1..7cac7392 100644
--- a/rokubimini_msgs/CHANGELOG.rst
+++ b/rokubimini_msgs/CHANGELOG.rst
@@ -59,6 +59,9 @@ Changelog for package rokubimini_msgs
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/add-temperature-serial'
diff --git a/rokubimini_serial/CHANGELOG.rst b/rokubimini_serial/CHANGELOG.rst
index e7374a89..84b434e8 100644
--- a/rokubimini_serial/CHANGELOG.rst
+++ b/rokubimini_serial/CHANGELOG.rst
@@ -65,6 +65,10 @@ Changelog for package rokubimini_serial
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
+Forthcoming
+-----------
+
+
 0.5.0 (2020-10-20)
 ------------------
 * Merge branch 'feature/move-publishers-to-instances'
-- 
GitLab


From fbebc0f2f41ffd3687f27da31aca7567610d7882 Mon Sep 17 00:00:00 2001
From: Mike Karamousadakis <mickaram@hotmail.com>
Date: Fri, 13 Nov 2020 09:28:31 +0200
Subject: [PATCH 3/3] 0.5.8

(cherry picked from commit 6c9cdf3d06fab0d739d0e01aa15d633998bbf3e3)
---
 bota_device_driver/CHANGELOG.rst            | 4 ++--
 bota_device_driver/package.xml              | 2 +-
 bota_driver/CHANGELOG.rst                   | 4 ++--
 bota_driver/package.xml                     | 2 +-
 bota_node/bota_node/CHANGELOG.rst           | 4 ++--
 bota_node/bota_node/package.xml             | 2 +-
 bota_node/bota_signal_handler/CHANGELOG.rst | 4 ++--
 bota_node/bota_signal_handler/package.xml   | 2 +-
 bota_node/bota_worker/CHANGELOG.rst         | 4 ++--
 bota_node/bota_worker/package.xml           | 2 +-
 rokubimini/CHANGELOG.rst                    | 4 ++--
 rokubimini/package.xml                      | 2 +-
 rokubimini_bus_manager/CHANGELOG.rst        | 4 ++--
 rokubimini_bus_manager/package.xml          | 2 +-
 rokubimini_description/CHANGELOG.rst        | 4 ++--
 rokubimini_description/package.xml          | 2 +-
 rokubimini_ethercat/CHANGELOG.rst           | 4 ++--
 rokubimini_ethercat/package.xml             | 2 +-
 rokubimini_examples/CHANGELOG.rst           | 4 ++--
 rokubimini_examples/package.xml             | 2 +-
 rokubimini_factory/CHANGELOG.rst            | 4 ++--
 rokubimini_factory/package.xml              | 2 +-
 rokubimini_manager/CHANGELOG.rst            | 4 ++--
 rokubimini_manager/package.xml              | 2 +-
 rokubimini_msgs/CHANGELOG.rst               | 4 ++--
 rokubimini_msgs/package.xml                 | 2 +-
 rokubimini_serial/CHANGELOG.rst             | 4 ++--
 rokubimini_serial/package.xml               | 2 +-
 28 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/bota_device_driver/CHANGELOG.rst b/bota_device_driver/CHANGELOG.rst
index 5e79a74e..828d2ee4 100644
--- a/bota_device_driver/CHANGELOG.rst
+++ b/bota_device_driver/CHANGELOG.rst
@@ -84,8 +84,8 @@ Changelog for package bota_device_driver
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 * Release 0.5.7 into master
 * add condition for adding -faligned-new flag in GCC
 * Contributors: Mike Karamousadakis
diff --git a/bota_device_driver/package.xml b/bota_device_driver/package.xml
index 61f5b6fc..e5ddf607 100644
--- a/bota_device_driver/package.xml
+++ b/bota_device_driver/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>bota_device_driver</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>ROS node for communicating with rokubimini sensors</description>
 
   <license>Apache 2.0</license>
diff --git a/bota_driver/CHANGELOG.rst b/bota_driver/CHANGELOG.rst
index 41b9767a..8357083d 100644
--- a/bota_driver/CHANGELOG.rst
+++ b/bota_driver/CHANGELOG.rst
@@ -70,8 +70,8 @@ Changelog for package bota_driver
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 
 0.5.0 (2020-10-20)
 ------------------
diff --git a/bota_driver/package.xml b/bota_driver/package.xml
index 56654eac..5f4f5b0a 100644
--- a/bota_driver/package.xml
+++ b/bota_driver/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>bota_driver</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>Meta package that contains all essential packages of BOTA driver.</description>
   <maintainer email="sw-support@botasys.com">Bota Systems AG</maintainer>
   <license>Apache 2.0</license>
diff --git a/bota_node/bota_node/CHANGELOG.rst b/bota_node/bota_node/CHANGELOG.rst
index 85455129..37776cd7 100644
--- a/bota_node/bota_node/CHANGELOG.rst
+++ b/bota_node/bota_node/CHANGELOG.rst
@@ -57,8 +57,8 @@ Changelog for package bota_node
 * Release master 0.5.6
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 * Release 0.5.7 into master
 * add condition for adding -faligned-new flag in GCC
 * Contributors: Mike Karamousadakis
diff --git a/bota_node/bota_node/package.xml b/bota_node/bota_node/package.xml
index b964be61..25108a23 100644
--- a/bota_node/bota_node/package.xml
+++ b/bota_node/bota_node/package.xml
@@ -3,7 +3,7 @@
 <package format="2">
 
   <name>bota_node</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>ROS node wrapper with some convenience functions using *bota_worker*.</description>
 
   <license>BSD</license>
diff --git a/bota_node/bota_signal_handler/CHANGELOG.rst b/bota_node/bota_signal_handler/CHANGELOG.rst
index b07076a9..08635590 100644
--- a/bota_node/bota_signal_handler/CHANGELOG.rst
+++ b/bota_node/bota_signal_handler/CHANGELOG.rst
@@ -57,8 +57,8 @@ Changelog for package bota_signal_handler
 * Release master 0.5.6
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 * Release 0.5.7 into master
 * add condition for adding -faligned-new flag in GCC
 * Contributors: Mike Karamousadakis
diff --git a/bota_node/bota_signal_handler/package.xml b/bota_node/bota_signal_handler/package.xml
index f58dcde2..25d9134d 100644
--- a/bota_node/bota_signal_handler/package.xml
+++ b/bota_node/bota_signal_handler/package.xml
@@ -3,7 +3,7 @@
 <package format="2">
 
   <name>bota_signal_handler</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>Contains a static signal handling helper class.</description>
 
   <license>BSD</license>
diff --git a/bota_node/bota_worker/CHANGELOG.rst b/bota_node/bota_worker/CHANGELOG.rst
index 585f2dc3..4e6086da 100644
--- a/bota_node/bota_worker/CHANGELOG.rst
+++ b/bota_node/bota_worker/CHANGELOG.rst
@@ -57,8 +57,8 @@ Changelog for package bota_worker
 * Release master 0.5.6
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 * Release 0.5.7 into master
 * add condition for adding -faligned-new flag in GCC
 * Contributors: Mike Karamousadakis
diff --git a/bota_node/bota_worker/package.xml b/bota_node/bota_worker/package.xml
index a478fabe..bdf3c964 100644
--- a/bota_node/bota_worker/package.xml
+++ b/bota_node/bota_worker/package.xml
@@ -3,7 +3,7 @@
 <package format="2">
 
   <name>bota_worker</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>High resolution version of the ROS worker.</description>
 
   <license>BSD</license>
diff --git a/rokubimini/CHANGELOG.rst b/rokubimini/CHANGELOG.rst
index 3d071e54..d1f387b8 100644
--- a/rokubimini/CHANGELOG.rst
+++ b/rokubimini/CHANGELOG.rst
@@ -68,8 +68,8 @@ Changelog for package rokubimini
 * Support clang format 8
 * Contributors: Mike Karam, Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 * Release 0.5.7 into master
 * add condition for adding -faligned-new flag in GCC
 * Contributors: Mike Karam, Mike Karamousadakis
diff --git a/rokubimini/package.xml b/rokubimini/package.xml
index fff9f4c6..38f45f45 100644
--- a/rokubimini/package.xml
+++ b/rokubimini/package.xml
@@ -3,7 +3,7 @@
 <package format="2">
 
   <name>rokubimini</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>C++ library deriving the abstract communication interface classes in the rokubimini library for EtherCAT.</description>
   
   <license>Apache 2.0</license>
diff --git a/rokubimini_bus_manager/CHANGELOG.rst b/rokubimini_bus_manager/CHANGELOG.rst
index 3b124e39..dfc16c21 100644
--- a/rokubimini_bus_manager/CHANGELOG.rst
+++ b/rokubimini_bus_manager/CHANGELOG.rst
@@ -58,8 +58,8 @@ Changelog for package rokubimini_bus_manager
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 
 0.5.0 (2020-10-20)
 ------------------
diff --git a/rokubimini_bus_manager/package.xml b/rokubimini_bus_manager/package.xml
index 87408b2e..c065e8b9 100644
--- a/rokubimini_bus_manager/package.xml
+++ b/rokubimini_bus_manager/package.xml
@@ -3,7 +3,7 @@
 <package format="2">
 
   <name>rokubimini_bus_manager</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>C++ library deriving the abstract communication interface classes in the rokubimini library for EtherCAT.</description>
   
   <license>Apache 2.0</license>
diff --git a/rokubimini_description/CHANGELOG.rst b/rokubimini_description/CHANGELOG.rst
index 1de28a26..4a055315 100644
--- a/rokubimini_description/CHANGELOG.rst
+++ b/rokubimini_description/CHANGELOG.rst
@@ -55,8 +55,8 @@ Changelog for package rokubimini_description
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 
 0.5.0 (2020-10-20)
 ------------------
diff --git a/rokubimini_description/package.xml b/rokubimini_description/package.xml
index 1f650c6e..f9e53a30 100644
--- a/rokubimini_description/package.xml
+++ b/rokubimini_description/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package format="2">
   <name>rokubimini_description</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>The rokubimini_description package</description>
 
   <maintainer email="sw-support@botasys.com">Bota Systems AG</maintainer>
diff --git a/rokubimini_ethercat/CHANGELOG.rst b/rokubimini_ethercat/CHANGELOG.rst
index df9e119c..bf069e44 100644
--- a/rokubimini_ethercat/CHANGELOG.rst
+++ b/rokubimini_ethercat/CHANGELOG.rst
@@ -67,8 +67,8 @@ Changelog for package rokubimini_ethercat
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 * Release 0.5.7 into master
 * add condition for adding -faligned-new flag in GCC
 * Contributors: Mike Karamousadakis
diff --git a/rokubimini_ethercat/package.xml b/rokubimini_ethercat/package.xml
index f4940d6b..15c694ea 100644
--- a/rokubimini_ethercat/package.xml
+++ b/rokubimini_ethercat/package.xml
@@ -2,7 +2,7 @@
 
 <package format="2">
   <name>rokubimini_ethercat</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>Rokubimini Ethercat implementation.</description>
   
   <license>Apache 2.0</license>
diff --git a/rokubimini_examples/CHANGELOG.rst b/rokubimini_examples/CHANGELOG.rst
index ae10a4c5..64dc0e7d 100644
--- a/rokubimini_examples/CHANGELOG.rst
+++ b/rokubimini_examples/CHANGELOG.rst
@@ -59,8 +59,8 @@ Changelog for package rokubimini_examples
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 
 0.5.0 (2020-10-20)
 ------------------
diff --git a/rokubimini_examples/package.xml b/rokubimini_examples/package.xml
index 76a7ea13..fd091812 100644
--- a/rokubimini_examples/package.xml
+++ b/rokubimini_examples/package.xml
@@ -3,7 +3,7 @@
 <package format="2">
 
   <name>rokubimini_examples</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>C++ library deriving the abstract communication interface classes in the rokubimini library for EtherCAT.</description>
   
   <license>Apache 2.0</license>
diff --git a/rokubimini_factory/CHANGELOG.rst b/rokubimini_factory/CHANGELOG.rst
index bf6d9600..9b859972 100644
--- a/rokubimini_factory/CHANGELOG.rst
+++ b/rokubimini_factory/CHANGELOG.rst
@@ -62,8 +62,8 @@ Changelog for package rokubimini_factory
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 * Release 0.5.7 into master
 * add condition for adding -faligned-new flag in GCC
 * Contributors: Mike Karamousadakis
diff --git a/rokubimini_factory/package.xml b/rokubimini_factory/package.xml
index 9384644f..f509075a 100644
--- a/rokubimini_factory/package.xml
+++ b/rokubimini_factory/package.xml
@@ -3,7 +3,7 @@
 <package format="2">
 
   <name>rokubimini_factory</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>C++ library deriving the abstract communication interface classes in the rokubimini library for EtherCAT.</description>
   
   <license>Apache 2.0</license>
diff --git a/rokubimini_manager/CHANGELOG.rst b/rokubimini_manager/CHANGELOG.rst
index 5e0b9705..af277f50 100644
--- a/rokubimini_manager/CHANGELOG.rst
+++ b/rokubimini_manager/CHANGELOG.rst
@@ -67,8 +67,8 @@ Changelog for package rokubimini_manager
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 * Release 0.5.7 into master
 * add condition for adding -faligned-new flag in GCC
 * Contributors: Mike Karamousadakis
diff --git a/rokubimini_manager/package.xml b/rokubimini_manager/package.xml
index a3735923..0d0da156 100644
--- a/rokubimini_manager/package.xml
+++ b/rokubimini_manager/package.xml
@@ -3,7 +3,7 @@
 <package format="2">
 
   <name>rokubimini_manager</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>C++ library deriving the abstract communication interface classes in the rokubimini library for EtherCAT.</description>
   
   <license>Apache 2.0</license>
diff --git a/rokubimini_msgs/CHANGELOG.rst b/rokubimini_msgs/CHANGELOG.rst
index 7cac7392..4394e5a5 100644
--- a/rokubimini_msgs/CHANGELOG.rst
+++ b/rokubimini_msgs/CHANGELOG.rst
@@ -59,8 +59,8 @@ Changelog for package rokubimini_msgs
 * change minimum cmake version required to 3.0.2
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 
 0.5.0 (2020-10-20)
 ------------------
diff --git a/rokubimini_msgs/package.xml b/rokubimini_msgs/package.xml
index 24f46255..65f66a37 100644
--- a/rokubimini_msgs/package.xml
+++ b/rokubimini_msgs/package.xml
@@ -3,7 +3,7 @@
 <package format="2">
 
   <name>rokubimini_msgs</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>ROS message and service definitions.</description>
   
   <license>Apache 2.0</license>
diff --git a/rokubimini_serial/CHANGELOG.rst b/rokubimini_serial/CHANGELOG.rst
index 84b434e8..4340d7ca 100644
--- a/rokubimini_serial/CHANGELOG.rst
+++ b/rokubimini_serial/CHANGELOG.rst
@@ -65,8 +65,8 @@ Changelog for package rokubimini_serial
 * Support clang format 8
 * Contributors: Mike Karamousadakis
 
-Forthcoming
------------
+0.5.8 (2020-11-13)
+------------------
 
 
 0.5.0 (2020-10-20)
diff --git a/rokubimini_serial/package.xml b/rokubimini_serial/package.xml
index f4c91145..3777451e 100644
--- a/rokubimini_serial/package.xml
+++ b/rokubimini_serial/package.xml
@@ -2,7 +2,7 @@
 
 <package format="2">
   <name>rokubimini_serial</name>
-  <version>0.5.7</version>
+  <version>0.5.8</version>
   <description>Rokubimini Serial implementation.</description>
   
   <license>Apache 2.0</license>
-- 
GitLab