version bump to 0.6 with changelogs

iNPUTmice created

Change summary

AndroidManifest.xml                                         |  6 
CHANGELOG.md                                                |  7 +
src/eu/siacs/conversations/generator/AbstractGenerator.java | 45 ++----
3 files changed, 27 insertions(+), 31 deletions(-)

Detailed changes

AndroidManifest.xml 🔗

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="eu.siacs.conversations"
-    android:versionCode="24"
-    android:versionName="0.6-alpha" >
+    android:versionCode="25"
+    android:versionName="0.6" >
 
     <uses-sdk
         android:minSdkVersion="14"
@@ -117,4 +117,4 @@
         <activity android:name="de.duenndns.ssl.MemorizingActivity" />
     </application>
 
-</manifest>
+</manifest>

CHANGELOG.md 🔗

@@ -1,5 +1,12 @@
 ###Changelog
 
+####Version 0.6
+* Support for server side avatars
+* save images in gallery
+* show contact name and picture in non-anonymous conferences
+* reworked account creation
+* various bug fixes
+
 ####Version 0.5.2
 * minor bug fixes
 

src/eu/siacs/conversations/generator/AbstractGenerator.java 🔗

@@ -12,40 +12,29 @@ public abstract class AbstractGenerator {
 	public final String[] FEATURES = { "urn:xmpp:jingle:1",
 			"urn:xmpp:jingle:apps:file-transfer:3",
 			"urn:xmpp:jingle:transports:s5b:1",
-			"urn:xmpp:jingle:transports:ibb:1",
-			"urn:xmpp:receipts",
-			"urn:xmpp:chat-markers:0",
-			"http://jabber.org/protocol/muc",
-			"jabber:x:conference",
-			"http://jabber.org/protocol/caps",
+			"urn:xmpp:jingle:transports:ibb:1", "urn:xmpp:receipts",
+			"urn:xmpp:chat-markers:0", "http://jabber.org/protocol/muc",
+			"jabber:x:conference", "http://jabber.org/protocol/caps",
 			"http://jabber.org/protocol/disco#info",
-			"urn:xmpp:avatar:metadata+notify"};
-	public final String IDENTITY_NAME = "Conversations 0.5";
+			"urn:xmpp:avatar:metadata+notify" };
+	public final String IDENTITY_NAME = "Conversations 0.6";
 	public final String IDENTITY_TYPE = "phone";
-	/*public final String[] FEATURES = { "http://jabber.org/protocol/muc","http://jabber.org/protocol/disco#info", "http://jabber.org/protocol/disco#items", "http://jabber.org/protocol/caps" };
-	
-	public final String IDENTITY_NAME = "Exodus 0.9.1";
-	public final String IDENTITY_TYPE = "pc";*/
-	
-	
-	
-	
+
 	public String getCapHash() {
 		StringBuilder s = new StringBuilder();
-		s.append("client/"+IDENTITY_TYPE+"//"+IDENTITY_NAME+"<");
+		s.append("client/" + IDENTITY_TYPE + "//" + IDENTITY_NAME + "<");
 		MessageDigest md = null;
-	    try {
-	        md = MessageDigest.getInstance("SHA-1");
-	    }
-	    catch(NoSuchAlgorithmException e) {
-	        return null;
-	    }
-	    List<String> features = Arrays.asList(FEATURES);
+		try {
+			md = MessageDigest.getInstance("SHA-1");
+		} catch (NoSuchAlgorithmException e) {
+			return null;
+		}
+		List<String> features = Arrays.asList(FEATURES);
 		Collections.sort(features);
-		for(String feature : features) {
-			s.append(feature+"<");
-	    }
+		for (String feature : features) {
+			s.append(feature + "<");
+		}
 		byte[] sha1 = md.digest(s.toString().getBytes());
-	    return new String(Base64.encode(sha1, Base64.DEFAULT)).trim();
+		return new String(Base64.encode(sha1, Base64.DEFAULT)).trim();
 	}
 }