diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 1f2359c750cf13e6ac466df1c1997a87c1aeccbb..094ec1d85ce09aa00239e17f44da7857029a3400 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,6 +1,12 @@
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Changelog for package flexbe_app
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+3.1.2 (2023-08-01)
+------------------
+* cleanup whitespace indents
+* modify creation date handling
+* only year in copyright
+
 3.1.1 (2023-07-19)
 ------------------
 * update checking to warn of specific errors
@@ -21,12 +27,12 @@ Changelog for package flexbe_app
 * Update for use_sim_time handling
 * flake8, pep257, and copyright cleanup
 * update CI for ros2
-* Changed getbehaviorlist to return behavior object instead of names. 
+* Changed getbehaviorlist to return behavior object instead of names.
 * Updated ui_panels_selectbehavior to reflect this change. Fixes bug mentioned in PR #76 in Noetic
 * Updated to match noetic PR #77
 * beautify from one line block
 * correct semantic versioning given Noetic release
-* Changed getbehaviorlist to return behavior object instead of names. 
+* Changed getbehaviorlist to return behavior object instead of names.
 * Updated ui_panels_selectbehavior to reflect this change. Fixes bug mentioned in PR #76 in Noetic
 * Updated to match noetic PR #77
 * beautify from one line block
diff --git a/package.xml b/package.xml
index d4fbe40df6f4e9d5e03c590bb1cf0d16ab99219a..7adff692fb6c0b00a3e660d3b63adc8e37d01365 100644
--- a/package.xml
+++ b/package.xml
@@ -4,7 +4,7 @@
     schematypens="http://www.w3.org/2001/XMLSchema"?>
 <package format="3">
     <name>flexbe_app</name>
-    <version>3.1.1</version>
+    <version>3.1.2</version>
     <description>
         flexbe_app provides a user interface (editor + runtime control) for the FlexBE behavior engine.
     </description>