diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index dab0f7019d83757a601ee16bbbea9bf8d4783629..fc26ea39cb485694a3116441ebf66055d1b0df1a 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -2,6 +2,12 @@
 Changelog for package rosjava_bootstrap
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+0.1.15 [2013-12-26]
+------------------
+* message generation now has a single api for official and unofficial releases
+* message generation api smart enough to work out internal or external dependencies
+* fix dependency problems on non xxx_msg packages - i.e. check for build_depends on message_generation
+
 0.1.14 [2013-12-11]
 ------------------
 * stop unofficial message generation accidentally picking up older versions of packages.
diff --git a/build.gradle b/build.gradle
index dc0de0da9702e550fa6963d59503acc8d03d73a7..5aba96badc1eac50a37a35149990afa454987304 100644
--- a/build.gradle
+++ b/build.gradle
@@ -27,7 +27,7 @@ project.ext {
 
 allprojects {
   group='org.ros.rosjava_bootstrap'
-  version = '0.1.14'
+  version = '0.1.15'
 }
 
 subprojects {
diff --git a/package.xml b/package.xml
index 47a53ad38bbd2c134b0aa536468e2fd8909ceb35..b962c985d731e8e9d9e7a068a99af0f12564446f 100644
--- a/package.xml
+++ b/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package>
   <name>rosjava_bootstrap</name>
-  <version>0.1.14</version>
+  <version>0.1.15</version>
   <description>
     Bootstrap utilities for rosjava builds.
   </description>