diff --git a/apps/encryption/appinfo/info.xml b/apps/encryption/appinfo/info.xml
index 536551e4841a8665e40882c9979d194c3bf1b023..2224f026e4d328c375cea5dde2b6e4437343889d 100644
--- a/apps/encryption/appinfo/info.xml
+++ b/apps/encryption/appinfo/info.xml
@@ -14,18 +14,19 @@
 	<name>Default encryption module</name>
 	<license>AGPL</license>
 	<author>Bjoern Schiessle, Clark Tomlinson</author>
-	<requiremin>8</requiremin>
 	<shipped>true</shipped>
 	<documentation>
 		<user>user-encryption</user>
 		<admin>admin-encryption</admin>
 	</documentation>
 	<rememberlogin>false</rememberlogin>
+	<version>1.2.0</version>
 	<types>
 		<filesystem/>
 	</types>
 	<dependencies>
 		<lib>openssl</lib>
+		<owncloud min-version="9.0" />
 	</dependencies>
 
 </info>
diff --git a/apps/encryption/appinfo/version b/apps/encryption/appinfo/version
deleted file mode 100644
index 3eefcb9dd5b38e2c1dc061052455dd97bcd51e6c..0000000000000000000000000000000000000000
--- a/apps/encryption/appinfo/version
+++ /dev/null
@@ -1 +0,0 @@
-1.0.0
diff --git a/apps/files/appinfo/info.xml b/apps/files/appinfo/info.xml
index 9ec6a9c43e7afd1c24a1289e95e415ec3841d9d2..ba8bb62494e585608572702b0b36470dc4ae292b 100644
--- a/apps/files/appinfo/info.xml
+++ b/apps/files/appinfo/info.xml
@@ -5,13 +5,16 @@
 	<description>File Management</description>
 	<licence>AGPL</licence>
 	<author>Robin Appelman, Vincent Petry</author>
-	<requiremin>4.93</requiremin>
 	<shipped>true</shipped>
 	<standalone/>
 	<default_enable/>
+	<version>1.3.0</version>
 	<types>
 		<filesystem/>
 	</types>
+	<dependencies>
+		<owncloud min-version="9.0" />
+	</dependencies>
 	<documentation>
 		<user>user-files</user>
 	</documentation>
diff --git a/apps/files/appinfo/version b/apps/files/appinfo/version
deleted file mode 100644
index 9ee1f786d50f8fe4a9efd3c4931f960ed5506431..0000000000000000000000000000000000000000
--- a/apps/files/appinfo/version
+++ /dev/null
@@ -1 +0,0 @@
-1.1.11
diff --git a/apps/files_external/appinfo/info.xml b/apps/files_external/appinfo/info.xml
index 8518cc892981fa379623c16d85d9d8687a4d7b54..bb494a2eaba9268dd73432999dc473bf93e6226b 100644
--- a/apps/files_external/appinfo/info.xml
+++ b/apps/files_external/appinfo/info.xml
@@ -14,12 +14,13 @@
 		<admin>admin-external-storage</admin>
 	</documentation>
 	<rememberlogin>false</rememberlogin>
+	<version>0.4.0</version>
 	<types>
 		<filesystem/>
 	</types>
 	<ocsid>166048</ocsid>
 
 	<dependencies>
-		<owncloud min-version="8" />
+		<owncloud min-version="9.0" />
 	</dependencies>
 </info>
diff --git a/apps/files_external/appinfo/version b/apps/files_external/appinfo/version
deleted file mode 100644
index 7179039691ce07a214e7a815893fee97a97b1422..0000000000000000000000000000000000000000
--- a/apps/files_external/appinfo/version
+++ /dev/null
@@ -1 +0,0 @@
-0.2.3
diff --git a/apps/files_sharing/appinfo/info.xml b/apps/files_sharing/appinfo/info.xml
index cf69050a9f20e68cdeca9e0a3911e144a561cad3..80925dd3d6be0e7860cacc8f691b70c732e7f489 100644
--- a/apps/files_sharing/appinfo/info.xml
+++ b/apps/files_sharing/appinfo/info.xml
@@ -9,12 +9,15 @@ Turning the feature off removes shared files and folders on the server for all s
 	</description>
 	<licence>AGPL</licence>
 	<author>Michael Gapczynski, Bjoern Schiessle</author>
-	<requiremin>4.93</requiremin>
 	<shipped>true</shipped>
 	<default_enable/>
+	<version>0.8.0</version>
 	<types>
 		<filesystem/>
 	</types>
+	<dependencies>
+		<owncloud min-version="9.0" />
+	</dependencies>
 	<public>
 		<files>public.php</files>
 	</public>
diff --git a/apps/files_sharing/appinfo/version b/apps/files_sharing/appinfo/version
deleted file mode 100644
index 844f6a91acb92e5f4c58fe0d440fba8deea2a8c8..0000000000000000000000000000000000000000
--- a/apps/files_sharing/appinfo/version
+++ /dev/null
@@ -1 +0,0 @@
-0.6.3
diff --git a/apps/files_trashbin/appinfo/info.xml b/apps/files_trashbin/appinfo/info.xml
index f8bc5e7d3d2cbb3acd16705c1c57ebe734bc2adb..c4bade081b3c9fb850beef23721c800558e5ae61 100644
--- a/apps/files_trashbin/appinfo/info.xml
+++ b/apps/files_trashbin/appinfo/info.xml
@@ -10,11 +10,14 @@ To prevent a user from running out of disk space, the ownCloud Deleted files app
 	<licence>AGPL</licence>
 	<author>Bjoern Schiessle</author>
 	<shipped>true</shipped>
-	<requiremin>4.9</requiremin>
 	<default_enable/>
+	<version>0.8.0</version>
 	<types>
 		<filesystem/>
 	</types>
+	<dependencies>
+		<owncloud min-version="9.0" />
+	</dependencies>
 	<documentation>
 		<user>user-trashbin</user>
 	</documentation>
diff --git a/apps/files_trashbin/appinfo/version b/apps/files_trashbin/appinfo/version
deleted file mode 100644
index 844f6a91acb92e5f4c58fe0d440fba8deea2a8c8..0000000000000000000000000000000000000000
--- a/apps/files_trashbin/appinfo/version
+++ /dev/null
@@ -1 +0,0 @@
-0.6.3
diff --git a/apps/files_versions/appinfo/info.xml b/apps/files_versions/appinfo/info.xml
index 8eab29b0ec638ece11c0be9ee80f8f55468f9428..8fe6372279ad3c3c1b42053a2066b0485a26c4fc 100644
--- a/apps/files_versions/appinfo/info.xml
+++ b/apps/files_versions/appinfo/info.xml
@@ -4,16 +4,19 @@
 	<name>Versions</name>
 	<licence>AGPL</licence>
 	<author>Frank Karlitschek, Bjoern Schiessle</author>
-	<requiremin>4.93</requiremin>
 	<shipped>true</shipped>
 	<description>
 	This application enables ownCloud to automatically maintain older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. ownCloud then automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.
 In addition to the expiry of versions, ownCloud’s versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, ownCloud will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation. 
 
 	</description>
+	<version>1.2.0</version>
 	<types>
 		<filesystem/>
 	</types>
+	<dependencies>
+		<owncloud min-version="9.0" />
+	</dependencies>
 	<documentation>
 		<user>user-versions</user>
 	</documentation>
diff --git a/apps/files_versions/appinfo/version b/apps/files_versions/appinfo/version
deleted file mode 100644
index af0b7ddbffd5d5a877581ba8ba10deed158da14d..0000000000000000000000000000000000000000
--- a/apps/files_versions/appinfo/version
+++ /dev/null
@@ -1 +0,0 @@
-1.0.6
diff --git a/apps/provisioning_api/appinfo/info.xml b/apps/provisioning_api/appinfo/info.xml
index 7c662c18c0905c0905f1be0a4eaf0115c21f168c..a77b1f67e21a60dd06a2a0f98227fd21b5d88388 100644
--- a/apps/provisioning_api/appinfo/info.xml
+++ b/apps/provisioning_api/appinfo/info.xml
@@ -13,14 +13,17 @@
 	</description>
 	<licence>AGPL</licence>
 	<author>Tom Needham</author>
-	<requiremin>8</requiremin>
 	<shipped>true</shipped>
 	<default_enable/>
 	<documentation>
 		<admin>admin-provisioning-api</admin>
 	</documentation>
+	<version>0.4.0</version>
 	<types>
 		<!-- this is used to disable the feature of enabling an app for specific groups only because this would break this app -->
 		<filesystem/>
 	</types>
+	<dependencies>
+		<owncloud min-version="9.0" />
+	</dependencies>
 </info>
diff --git a/apps/provisioning_api/appinfo/version b/apps/provisioning_api/appinfo/version
deleted file mode 100644
index 3b04cfb60da13a716867848ebeb2191a164887d9..0000000000000000000000000000000000000000
--- a/apps/provisioning_api/appinfo/version
+++ /dev/null
@@ -1 +0,0 @@
-0.2
diff --git a/apps/user_ldap/appinfo/info.xml b/apps/user_ldap/appinfo/info.xml
index 89c1a4ea3ff02b4c34a6cc46245a54ff32267ab1..7dbce1da5fa289c4517111d8eaaa4fd98e016056 100644
--- a/apps/user_ldap/appinfo/info.xml
+++ b/apps/user_ldap/appinfo/info.xml
@@ -9,8 +9,8 @@ A user logs into ownCloud with their LDAP or AD credentials, and is granted acce
 	</description>
 	<licence>AGPL</licence>
 	<author>Dominik Schmidt and Arthur Schiwon</author>
-	<requiremin>4.93</requiremin>
 	<shipped>true</shipped>
+	<version>0.8.0</version>
 	<types>
 		<authentication/>
 	</types>
@@ -19,5 +19,6 @@ A user logs into ownCloud with their LDAP or AD credentials, and is granted acce
 	</documentation>
 	<dependencies>
 		<lib>ldap</lib>
+		<owncloud min-version="9.0" />
 	</dependencies>
 </info>
diff --git a/apps/user_ldap/appinfo/version b/apps/user_ldap/appinfo/version
deleted file mode 100644
index 844f6a91acb92e5f4c58fe0d440fba8deea2a8c8..0000000000000000000000000000000000000000
--- a/apps/user_ldap/appinfo/version
+++ /dev/null
@@ -1 +0,0 @@
-0.6.3