diff --git a/src/reactNativeSupport.js b/src/reactNativeSupport.js
index b151e6a..8c347ca 100644
--- a/src/reactNativeSupport.js
+++ b/src/reactNativeSupport.js
@@ -3,7 +3,16 @@
 const ver0_9_0 = ['ActivityIndicatorIOS', 'DatePickerIOS', 'Image', 'ListView', 'MapView', 'Navigator', 'NavigatorIOS', 'PickerIOS', 'ScrollView', 'SliderIOS', 'SwitchIOS', 'TabBarIOS', 'Text', 'TextInput', 'TouchableHighlight', 'TouchableOpacity', 'TouchableWithoutFeedback', 'View', 'WebView'];
 
 const versions = {
-    '0.9.0': ver0_9_0,
+    '0.9.0': {
+        react: {name: 'React', module: 'react-native'},
+        reactNative: {name: 'React', module: 'react-native'},
+        components: ver0_9_0
+    },
+    '0.29.0': {
+        react: {name: 'React', module: 'react'},
+        reactNative: {name: 'ReactNative', module: 'react-native'},
+        components: ver0_9_0
+    },
     default: '0.9.0'
 };
 
diff --git a/src/reactPropTemplates.js b/src/reactPropTemplates.js
index afddd5c..1974af8 100644
--- a/src/reactPropTemplates.js
+++ b/src/reactPropTemplates.js
@@ -10,6 +10,16 @@ const native = {
             SectionHeader: {prop: 'renderSectionHeader', arguments: ['sectionData', 'sectionID']},
             Separator: {prop: 'renderSeparator', arguments: ['sectionID', 'rowID', 'adjacentRowHighlighted']}
         }
+    },
+    '0.29.0': {
+        ListView: {
+            Row: {prop: 'renderRow', arguments: ['rowData', 'sectionID', 'rowID', 'highlightRow']},
+            Footer: {prop: 'renderFooter', arguments: []},
+            Header: {prop: 'renderHeader', arguments: []},
+            ScrollComponent: {prop: 'renderScrollComponent', arguments: ['props']},
+            SectionHeader: {prop: 'renderSectionHeader', arguments: ['sectionData', 'sectionID']},
+            Separator: {prop: 'renderSeparator', arguments: ['sectionID', 'rowID', 'adjacentRowHighlighted']}
+        }
     }
 };