Categories:Internet
License:GPL-3.0-only
Author Name:Daniel Gultsch
Web Site:https://conversations.im/
Source Code:https://github.com/siacs/Conversations
Issue Tracker:https://github.com/siacs/Conversations/issues
Changelog:https://github.com/siacs/Conversations/blob/HEAD/CHANGELOG.md
Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CW3SYT3KG5PDL
LiberapayID:34225
Bitcoin:1AeqNAcg85APAZj9BZfAjdFCC5zesqXp2B

Auto Name:Conversations
Summary:A Jabber/XMPP chat client
Description:
Easy to use, reliable, battery friendly. With built-in support for images, group
chats and e2e encryption.

Design principles:

* Be as beautiful and easy to use as possible without sacrificing security or privacy
* Rely on existing, well established protocols
* Do not require (nor support) a Google Account or specifically Google Cloud Messaging (GCM) / Firebase Cloud Messaging (FCM)
* Require as few permissions as possible

Features:

* End-to-end encryption with either [http://conversations.im/omemo/ OMEMO] or [http://openpgp.org/about/ OpenPGP]
* Sending and receiving images
* Intuitive UI that follows Android Design guidelines
* Pictures / Avatars for your Contacts
* Syncs with desktop client
* Conferences (with support for bookmarks)
* Address book integration
* Multiple accounts / unified inbox
* Very low impact on battery life

Conversations makes it very easy to create an account on the conversations.im
server. Using that server comes with an annual fee of 8 Euro after a 6 month
trial period. However Conversations will work with any other XMPP server as
well. A lot of XMPP servers are run by volunteers and are free of charge.

XMPP Features:

Conversations works with every XMPP server out there. However XMPP is an
extensible protocol. These extensions are standardized as well in so called
XEP’s. Conversations supports a couple of those to make the overall user
experience better. There is a chance that your current XMPP server does not
support these extensions. Therefore to get the most out of Conversations you
should consider either switching to an XMPP server that does or - even better -
run your own XMPP server for you and your friends.

These XEPs are - as of now:

* XEP-0065: SOCKS5 Bytestreams (or mod_proxy65). Will be used to transfer files if both parties are behind a firewall (NAT).
* XEP-0163: Personal Eventing Protocol for avatars
* XEP-0191: Blocking command lets you blacklist spammers or block contacts without removing them from your roster.
* XEP-0198: Stream Management allows XMPP to survive small network outages and changes of the underlying TCP connection.
* XEP-0280: Message Carbons which automatically syncs the messages you send to your desktop client and thus allows you to switch seamlessly from your mobile client to your desktop client and back within one conversation.
* XEP-0237: Roster Versioning mainly to save bandwidth on poor mobile connections
* XEP-0313: Message Archive Management synchronize message history with the server. Catch up with messages that were sent while Conversations was offline.
* XEP-0352: Client State Indication lets the server know whether or not Conversations is in the background. Allows the server to save bandwidth by withholding unimportant packages.
* XEP-0363: HTTP File Upload allows you to share files in conferences and with offline contacts. Requires an additional component on your server.
.

Repo Type:git
Repo:https://github.com/siacs/Conversations

Build:0.1.3,9
    disable=prebuild jars
    commit=0.1.3
    submodules=yes
    srclibs=Otr4j-jitsi@33d95bb3710986d048fb4cbe42dc991f9ddd9de2,BouncyCastle@r1rv50
    rm=libs/android-support-v4.jar
    extlibs=android/android-support-v4.jar
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.2.1,12
    commit=0.2.1
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        mvn clean && \
        mvn package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.2.2,13
    commit=0.2.2
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        mvn clean && \
        mvn package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.2.3,14
    commit=0.2.3
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        mvn clean && \
        mvn package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.3,16
    commit=0.3
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        mvn clean && \
        mvn package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.4,18
    commit=0.4
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.4.1,19
    commit=0.4.1
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.5,21
    commit=0.5
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.5.1,22
    commit=0.5.1
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.5.2,23
    commit=0.5.2
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.6,25
    commit=0.6
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.7,26
    commit=0.7
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.7.1,27
    commit=0.7.1
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.7.2,28
    commit=0.7.2
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.7.3,31
    commit=0.7.3
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.8,32
    commit=0.8
    submodules=yes
    srclibs=Otr4j-jitsi@30fbaea9388616b268de82be0267acf2441b218b,BouncyCastle@r1rv50
    rm=libs/bcprov-jdk15on-150.jar,libs/otr4j-0.10.jar
    prebuild=pushd $$BouncyCastle$$ && \
        ant -f ant/jdk15+.xml build-provider && \
        popd && \
        cp $$BouncyCastle$$/build/artifacts/jdk1.5/jars/bcprov-jdk15on-150.jar libs/ && \
        pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ package && \
        popd && \
        cp $$Otr4j-jitsi$$/target/otr4j-0.10.jar libs/
    scanignore=libs/otr4j-0.10.jar,libs/bcprov-jdk15on-150.jar

Build:0.8.2,34
    commit=0.8.2
    gradle=yes
    srclibs=Otr4j-jitsi@6d879761605dba48c80c0d3f44a6555b522d0c2e
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/buildTypes {/i/*' -e '/subprojects/i*/' build.gradle

Build:0.8.3,35
    commit=0.8.3
    gradle=yes
    srclibs=Otr4j-jitsi@6d879761605dba48c80c0d3f44a6555b522d0c2e
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/buildTypes {/i/*' -e '/subprojects/i*/' build.gradle

Build:0.8.4,36
    commit=0.8.4
    gradle=yes
    srclibs=Otr4j-jitsi@6d879761605dba48c80c0d3f44a6555b522d0c2e
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/buildTypes {/i/*' -e '/subprojects/i*/' build.gradle

Build:0.9,37
    commit=0.9
    gradle=yes
    srclibs=Otr4j-jitsi@6d879761605dba48c80c0d3f44a6555b522d0c2e
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/buildTypes {/i/*' -e '/subprojects/i*/' build.gradle

Build:0.9.1,38
    commit=0.9.1
    gradle=yes
    srclibs=Otr4j-jitsi@6d879761605dba48c80c0d3f44a6555b522d0c2e
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/buildTypes {/i/*' -e '/subprojects/i*/' build.gradle

Build:0.9.2,39
    commit=0.9.2
    gradle=yes
    srclibs=Otr4j-jitsi@6d879761605dba48c80c0d3f44a6555b522d0c2e
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/buildTypes {/i/*' -e '/subprojects/i*/' build.gradle

Build:0.9.3,40
    commit=0.9.3
    gradle=yes
    srclibs=Otr4j-jitsi@6d879761605dba48c80c0d3f44a6555b522d0c2e
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/buildTypes {/i/*' -e '/subprojects/i*/' build.gradle

Build:0.10,41
    commit=0.10
    gradle=yes
    srclibs=Otr4j-jitsi@6d879761605dba48c80c0d3f44a6555b522d0c2e
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.0.1,46
    commit=1.0.1
    gradle=yes
    srclibs=Otr4j-jitsi@8bc49a960b995ab79583df592abe7a5066599491
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.0.3,48
    commit=1.0.3
    gradle=yes
    srclibs=Otr4j-jitsi@8bc49a960b995ab79583df592abe7a5066599491
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.1.0-beta,51
    commit=1.1.0-beta
    gradle=yes
    srclibs=Otr4j-jitsi@8bc49a960b995ab79583df592abe7a5066599491
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.1.0,53
    commit=1.1.0
    gradle=yes
    srclibs=Otr4j-jitsi@8bc49a960b995ab79583df592abe7a5066599491
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.2.0-beta,54
    commit=1.2.0-beta
    gradle=yes
    srclibs=Otr4j-jitsi@8bc49a960b995ab79583df592abe7a5066599491
    prebuild=pushd $$Otr4j-jitsi$$ && \
        $$MVN3$$ clean && \
        $$MVN3$$ install && \
        popd && \
        sed -i -e '/mavenCentral/amavenLocal()\n' -e '/maven {/d' -e '/jitsi.github.com/,+1d' -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.2.0,56
    commit=1.2.0
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.3.0,60
    commit=1.3.0
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.3.1,61
    commit=1.3.1
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.4.1,67
    commit=1.4.1
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.4.2,68
    commit=1.4.2
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.4.3,69
    commit=1.4.3
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.4.4,72
    commit=1.4.4
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.4.5,73
    commit=1.4.5
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.4.7,75
    commit=1.4.7
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.5.0,78
    commit=1.5.0
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.5.2,80
    commit=1.5.2
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.6.0,84
    commit=1.6.0
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.6.3,87
    commit=1.6.3
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.6.5,90
    commit=1.6.5
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.6.6,91
    commit=1.6.6
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.6.7,92
    commit=1.6.7
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.6.9,95
    commit=1.6.9
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.6.10,96
    commit=1.6.10
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.6.11,98
    commit=1.6.11
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.7.0,102
    commit=1.7.0
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.7.2,105
    commit=1.7.2
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.7.3,107
    commit=1.7.3
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' build.gradle

Build:1.8.0,109
    commit=1.8.0
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.8.1,112
    commit=1.8.1
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.8.2,113
    commit=1.8.2
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.8.3,114
    commit=1.8.3
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.8.4,115
    commit=1.8.4
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.9.0,119
    commit=1.9.0
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.9.1,120
    commit=1.9.1
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.9.2,121
    commit=1.9.2
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.9.3,122
    commit=1.9.3
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.9.4,123
    commit=1.9.4
    gradle=yes
    prebuild=sed -i -e '/applicationVariants/i/*' -e '/lintOptions {/i*/' -e '/maven {/,+2d' build.gradle

Build:1.10.0,127
    commit=1.10.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.10.1,128
    commit=1.10.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.11.0,132
    commit=1.11.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.11.1,133
    commit=1.11.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.11.2,134
    commit=1.11.2
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.11.3,135
    commit=1.11.3
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.11.4,136
    commit=1.11.4
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.11.5,138
    commit=1.11.5
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.11.6,139
    commit=1.11.6
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.11.7,140
    commit=1.11.7
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.12.0,141
    commit=1.12.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.12.1,142
    commit=1.12.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.12.2,143
    commit=1.12.2
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.12.3,144
    commit=1.12.3
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.12.4,145
    commit=1.12.4
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.12.7,148
    commit=1.12.7
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.12.8,149
    commit=1.12.8
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.12.9,151
    commit=1.12.9
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.0,154
    commit=1.13.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.1,155
    commit=490a1ca3cf0a13041f51a8cdecb7cadcaf969fbe
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.2,159
    commit=1.13.2
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.3,160
    commit=1.13.3
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.4,161
    commit=1.13.4
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.5,162
    commit=1.13.5
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.6,163
    commit=1.13.6
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.7,165
    commit=1.13.7
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.8,166
    commit=1.13.8
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.13.9,168
    commit=1.13.9
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/maven {/,+2d' build.gradle

Build:1.14.0,171
    commit=1.14.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.14.1,172
    commit=1.14.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.14.2,173
    commit=1.14.2
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.14.3,174
    commit=1.14.3
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.14.4,175
    commit=1.14.4
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.14.5,176
    commit=1.14.5
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.14.6,179
    commit=1.14.6
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.14.7,180
    commit=1.14.7
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.14.8,181
    commit=1.14.8
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.14.9,182
    commit=1.14.9
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.15.0,186
    commit=1.15.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.15.1,187
    commit=1.15.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.15.2,188
    commit=1.15.2
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.15.3,189
    commit=1.15.3
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.15.4,192
    commit=1.15.4
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.15.5,193
    commit=1.15.5
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.16.0,196
    commit=1.16.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.16.1,197
    commit=1.16.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.16.2,199
    commit=1.16.2
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.17.0,202
    commit=1.17.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.17.1,205
    commit=1.17.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.18.0,208
    commit=1.18.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.18.2,211
    commit=1.18.2
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.18.3,212
    commit=1.18.3
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.18.4,214
    commit=1.18.4
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.18.5,217
    commit=1.18.5
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.19.0,222
    commit=1.19.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.19.3,225
    commit=1.19.3
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.19.4,227
    commit=1.19.4
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.19.5,228
    commit=1.19.5
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.20.0,233
    commit=1.20.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.20.1,234
    commit=1.20.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.21.0,236
    commit=1.21.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' build.gradle

Build:1.22.0,239
    commit=1.22.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' -e "s/mavenCentral()/mavenCentral()\n maven { url 'https:\/\/maven.google.com' }/" build.gradle

Build:1.22.1,240
    commit=1.22.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' -e "s/mavenCentral()/mavenCentral()\n maven { url 'https:\/\/maven.google.com' }/" build.gradle && \
        sed -i -e 's/4.3.1/4.2.1/' gradle/wrapper/gradle-wrapper.properties

Build:1.23.0,242
    commit=1.23.0
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' -e "s/mavenCentral()/mavenCentral()\n maven { url 'https:\/\/maven.google.com' }/" build.gradle

Build:1.23.1,245
    commit=1.23.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e '/maven {/,+2d' -e "s/mavenCentral()/mavenCentral()\n maven { url 'https:\/\/maven.google.com' }/" build.gradle

Build:1.23.2,246
    commit=1.23.2
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:1.23.3,247
    commit=1.23.3
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:1.23.4,251
    commit=1.23.4
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:1.23.5,252
    commit=1.23.5
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:1.23.6,253
    commit=1.23.6
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:1.23.7,254
    commit=1.23.7
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:1.23.8,255
    commit=1.23.8
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.0.0-beta,256
    disable=Stable was released
    commit=216cf1805f5ebf7413f7239a34c1ecc914291a0d
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.0.0-beta.2,257
    disable=Stable was released
    commit=fdac851d46d8db72eb844c7e2de3a574689a43fe
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.0.0,261
    commit=2.0.0
    gradle=free
    prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27' && \
        sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.1.0,264
    commit=2.1.0
    gradle=free
    prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27' && \
        sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e 's/20180330.211042-9/SNAPSHOT/' build.gradle

Build:2.1.1,265
    commit=2.1.1
    gradle=free
    prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27' && \
        sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' -e 's/20180330.211042-9/SNAPSHOT/' build.gradle

Build:2.1.2,266
    commit=2.1.2
    gradle=free
    prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27' && \
        sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.1.4,268
    commit=2.1.4
    gradle=free
    prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27' && \
        sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.2.0,270
    commit=2.2.0
    gradle=free
    prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27' && \
        sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.2.1,272
    commit=2.2.1
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.2.2,273
    commit=2.2.2
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.2.3,274
    commit=2.2.3
    gradle=free
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.2.4-fcr,276
    commit=2.2.4
    gradle=freeCompat
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.2.5+fcr,277
    commit=2.2.5
    gradle=freeCompat
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.2.6+fcr,278
    commit=2.2.6
    gradle=freeCompat
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.2.7+fcr,279
    commit=2.2.7
    gradle=freeCompat
    prebuild=sed -i -e '/playstoreCompile/d' -e '/play-services-gcm/d' build.gradle

Build:2.2.8+fcr,280
    commit=2.2.8
    gradle=freeCompat

Auto Update Mode:Version %v+fcr
Update Check Mode:Tags ^[0-9.]+$
Current Version:2.2.8+fcr
Current Version Code:280
