CHANGELOG.md

   1# Changelog
   2
   3### Version 2.11.0
   4
   5* Implement Extensible SASL Profile, Bind 2.0 and Fast for faster reconnects
   6* Implement Channel Binding
   7* Add ability to delete own avatar
   8* Add notification for missed calls
   9
  10### Version 2.10.10
  11
  12* Minor bug fixes
  13* Restore ability to call out via JMP and other services (Playstore version)
  14
  15### Version 2.10.9
  16
  17* Ask for Bluetooth permissions when making A/V calls (You can reject this if you don’t use Bluetooth headsets)
  18* Fix bug when calling Movim
  19
  20### Version 2.10.8
  21
  22* Fix wrong avatar being shown for group chats
  23
  24### Version 2.10.7
  25
  26* always ask for battery optimizations opt-out
  27* set local only flag on 'x connected accounts' notifications
  28* Minor bug fixes
  29
  30### Version 2.10.6
  31
  32* Minor bug fixes
  33
  34### Version 2.10.5
  35
  36* Security: Stop downloading files that exceed advertised file size
  37* Security: Limit POSH files to 10K
  38
  39### Version 2.10.4
  40
  41* Fix interaction with Google Maps Share Location Plugin
  42* Remove footnote with regards to server fee
  43
  44### Version 2.10.3
  45
  46* Store files in location appropriate for Android 11
  47* Attempt to reconnect call after network switch
  48* Show caller JID and account JID in incoming call screen
  49
  50### Version 2.10.2
  51
  52* Fix crash when rendering some quotes
  53* Fix crash in welcome screen
  54
  55### Version 2.10.1
  56
  57* Fix issue with some videos not being compressed
  58* Fix rare crash when opening notification
  59
  60### Version 2.10.0
  61
  62* Show black bars when remote video does not match aspect ratio of screen
  63* Improve search performance
  64* Add setting to prevent screenshots
  65
  66### Version 2.9.13
  67
  68* minor A/V improvements
  69
  70### Version 2.9.12
  71
  72* Always verify domain name. No user overwrite
  73* Support roster pre authentication
  74
  75### Version 2.9.11
  76
  77* Fixed 'No Connectivity' issues on Android 7.1
  78
  79### Version 2.9.10
  80* fix HTTP up/download for users that don’t trust system CAs
  81
  82### Version 2.9.9
  83
  84* Various bug fixes around Tor support
  85* Improve call compatibility with Dino
  86
  87### Version 2.9.8
  88
  89* Verify A/V calls with preexisting OMEMO sessions
  90* Improve compatibility with non libwebrtc WebRTC implementations
  91
  92### Version 2.9.7
  93
  94* Ability to select incoming call ringtone
  95* Fix OpenPGP key id discovery for OpenKeychain 5.6+
  96* Properly verify punycode TLS certificates
  97* Improve stability of RTP session establishment (calling)
  98
  99### Version 2.9.6
 100
 101* Show call button for offline contacts if they previously announced support
 102* Back button no longer ends call when call is connected
 103* bug fixes
 104
 105### Version 2.9.5
 106
 107* Quicksy: Automatically receive verification SMS
 108
 109### Version 2.9.4
 110* minor stability improvements for A/V calls
 111* Conversations releases from here on forward require Android 5
 112
 113### Version 2.9.3
 114
 115* Fixed connectivity issues when different accounts used different SCRAM mechanisms
 116* Add support for SCRAM-SHA-512
 117* Allow P2P (Jingle) file transfer with self contact
 118
 119### Version 2.9.2
 120
 121* Offer Easy Invite generation on supporting servers
 122* Display GIFs send from Movim
 123* store avatars in cache
 124
 125### Version 2.9.1
 126
 127* fixed search on Android <= 5
 128* optimize memory consumption
 129
 130### Version 2.9.0
 131
 132* Search individual conversations
 133* Notify user if message delivery fails
 134* Remember display names (nicks) from Quicksy users across restarts
 135* Add button to start Orbot (Tor) from notification if necessary
 136
 137### Version 2.8.10
 138
 139* Handle GPX files
 140* Improve performance for backup restore
 141* bug fixes
 142
 143### Version 2.8.9
 144
 145* add 'Return to chat' to audio call screen
 146* Improve keyboard shortcuts
 147* bug fixes
 148
 149### Version 2.8.8
 150
 151* Fixed notifications not showing up under certain conditions
 152* Fixed compatibility issues and crashes related to A/V calls
 153
 154### Version 2.8.7
 155
 156* Show help button if A/V call fails
 157* Fixed some annoying crashes
 158* Fixed Jingle connections (file transfer + calls) with bare JIDs
 159
 160### Version 2.8.6
 161
 162* Offer to record voice message when callee is busy
 163
 164### Version 2.8.5
 165
 166* Reduce echo during calls on some devices
 167* Fix login when passwords contains special characters
 168* Play dial and busy tones on speaker during video calls
 169
 170### Version 2.8.4
 171
 172* Rework Login with certificate UI
 173* Add ability to pin chats on top (add to favorites)
 174
 175### Version 2.8.3
 176
 177* Move call icon to the left in order to keep other toolbar icons in a consistent place
 178* Show call duration during audio calls
 179* Tie breaking for A/V calls (the same two people calling each other at the same time)
 180
 181### Version 2.8.2
 182
 183* Add button to switch camera during video call
 184* Fixed voice calls on tablets
 185
 186### Version 2.8.1
 187
 188* Audible feedback (dialing, call started, call ended) for voice calls.
 189* Fixed issue with retrying failed video call
 190
 191### Version 2.8.0
 192
 193* Audio/Video calls (Requires server support in form of STUN and TURN servers discoverable via XEP-0215)
 194
 195
 196### Version 2.7.1
 197
 198* Fix avatar selection on some Android 10 devices
 199* Fix file transfer for larger files
 200
 201### Version 2.7.0
 202
 203* Provide PDF preview on Android 5+
 204* Use 12 byte IVs for OMEMO
 205
 206### Version 2.6.4
 207
 208* Support automatic theme switching on Android 10
 209
 210### Version 2.6.3
 211
 212* Support for ?register and ?register;preauth XMPP uri parameters
 213
 214### Version 2.6.2
 215* let users set their own nick name
 216* resume download of OMEMO encrypted files
 217* Channels now use '#' as symbol in avatar
 218* Quicksy uses 'always' as OMEMO encryption default (hides lock icon)
 219
 220### Version 2.6.1
 221* fixes for Jingle IBB file transfer
 222* fixes for repeated corrections filling up the database
 223* switched to Last Message Correction v1.1
 224
 225### Version 2.6.0
 226* Introduce expert setting to perform channel discovery on local server instead of [search.jabber.network](https://search.jabber.network)
 227* Enable delivery check marks by default and remove setting
 228* Enable ‘Send button indicates status’ by default and remove setting
 229* Move Backup and Foreground Service settings to main screen
 230
 231### Version 2.5.12
 232* Jingle file transfer fixes
 233* Fixed OMEMO self healing (after backup restore) on servers w/o MAM
 234
 235### Version 2.5.11
 236* Fixed crash on Android <5.0
 237
 238### Version 2.5.10
 239* Fixed crash on Xiaomi devices running Android 8.0 + 8.1
 240
 241### Version 2.5.9
 242* fixed minor security issues
 243* Share XMPP uri from channel search by long pressing a result
 244
 245### Version 2.5.8
 246* fixed connection issues over Tor
 247* P2P file transfer (Jingle) now offers direct candidates
 248* Support XEP-0396: Jingle Encrypted Transports - OMEMO
 249
 250### Version 2.5.7
 251* fixed crash when scanning QR codes on Android 6 and lower
 252* when sharing a message from and to Conversations insert it as quote
 253
 254### Version 2.5.6
 255* fixes for Jingle file transfer
 256* fixed some rare crashes
 257
 258### Version 2.5.5
 259* allow backups to be restored from anywhere
 260* bug fixes
 261
 262### Version 2.5.4
 263* stability improvements for group chats and channels
 264
 265### Version 2.5.3
 266* bug fixes for peer to peer file transfer (Jingle)
 267* fixed server info for unlimited/unknown max file size
 268
 269### Version 2.5.2
 270* bug fixes
 271
 272### Version 2.5.1
 273* minor bug fixes
 274* Set own OMEMO devices to inactive after not seeing them for 14 days. (was 7 days)
 275
 276### Version 2.5.0
 277* Added channel search via search.jabbercat.org
 278* Reworked onboarding screens
 279* Warn when trying to enter domain address or channel address in Add Contact dialog
 280
 281### Version 2.4.3
 282* Fixed display of private messages sent from another client
 283* Fixed backup creation on long time installations
 284
 285### Version 2.4.2
 286* Fix image preview on older Android version
 287
 288### Version 2.4.1
 289* Fixed crash in message view
 290
 291### Version 2.4.0
 292* New Backup / Restore feature
 293* Clearly distinguish between (private) group chats and (public) channels
 294* Redesigned participants view for group chats and channels
 295* Redesigned create new contact/group chat/channel flow in Start Conversation screen
 296
 297
 298### Version 2.3.12
 299* Fixed rare crash on start up
 300* Fixed avatar not being refreshed in group chats
 301
 302### Version 2.3.11
 303* Support for Android 9 'message style' notifications
 304* OMEMO stability improvements
 305* Added ability to destroy group chats
 306* Do not show deleted files in media browser
 307* Added 'Keep Original' as video quality choice
 308
 309### Version 2.3.10
 310* lower minimum required Android version to 4.1
 311* Synchronize group chat join/leaves across multiple clients
 312* Fixed sending PGP encrypted messages from quick reply
 313
 314### Version 2.3.9
 315* OMEMO stability improvements
 316* Context menu when long pressing avatar in 1:1 chat
 317
 318### Version 2.3.8
 319* make PEP avatars public to play nice with Prosody 0.11
 320* Fixed re-sending failed files in group chats
 321
 322### Version 2.3.7
 323* long press on 'allow' or 'add back' snackbar to bring up 'reject'
 324* bug fixes for Android 9
 325
 326### Version 2.3.6
 327* Improved handling of bookmark nicks
 328* Show send PM menu entry in anonymous MUCs
 329
 330### Version 2.3.5
 331* Fixed group chat mentions when nick ends in . (dot)
 332* Fixed Conversations not asking for permissions after direct share
 333* Fixed CVE-2018-18467
 334
 335### Version 2.3.4
 336* Fixed sending OMEMO files to ChatSecure
 337
 338### Version 2.3.3
 339* Fixed connection issues with user@ip type JIDs
 340
 341### Version 2.3.2
 342* Fixed OMEMO on Android 5.1 & 6.0
 343* Added setting for video quality
 344* bug fixes
 345
 346### Version 2.3.1
 347* Stronger compression for video files
 348* Use SNI on STARTTLS to fix gtalk
 349* Fix Quiet Hours on Android 8+
 350* Use Consistent Color Generation (XEP-0392)
 351
 352### Version 2.3.0
 353* Preview and ask for confirmation before sending media files
 354* View per conversation media files in contact and conference details screens
 355* Enable foreground service by default for Android 8 (notification can be disabled by long pressing it)
 356* Audio player: disable screen and switch to ear piece
 357* Support TLSv1.3 (ejabberd ≤ 18.06 is incompatible with openssl 1.1.1 - Update ejabberd or downgrade openssl if you get ›Stream opening error‹)
 358
 359
 360### Version 2.2.9
 361* Store bookmarks in PEP if server has ability to convert to old bookmarks
 362* Show Jabber IDs from address book in Start Conversation screen
 363
 364### Version 2.2.8
 365* fixed regression that broke XMPP uris
 366
 367### Version 2.2.7
 368* stability improvements
 369
 370### Version 2.2.6
 371* support old MAM version to work with Prosody
 372
 373### Version 2.2.5
 374* Persist MUC avatar across restarts / show in bookmarks
 375* Offer Paste as quote for HTML content
 376
 377### Version 2.2.4
 378* Use group chat name as primary identifier
 379* Show group name and subject in group chat details
 380* Upload group chat avatar on compatible servers
 381
 382### Version 2.2.3
 383* Introduce Expert Setting to enable direct search
 384* Introduce Paste As Quote on Android 6+
 385* Fixed issues with HTTP Upload
 386
 387### Version 2.2.2
 388* Fixed connection problems with TLS1.3 servers
 389* Attempt to delete broken bundles from PEP
 390* Use FCM instead of GCM
 391
 392### Version 2.2.1
 393* improved recording quality
 394* load map tiles over Tor if enabled 
 395
 396### Version 2.2.0
 397* Integrate Voice Recorder
 398* Integrate Share Location
 399* Added ability to search messages
 400
 401### Version 2.1.4
 402* bug fixes
 403
 404### Version 2.1.3
 405* Do not process stanzas with invalid JIDs
 406
 407### Version 2.1.2
 408* Fixed avatars not being displayed on new installs
 409
 410### Version 2.1.1
 411* Improved start up performance
 412* bug fixes
 413
 414### Version 2.1.0
 415* Added configurable font size
 416* Added global OMEMO preference
 417* Added scroll to bottom button
 418* Only mark visible messages as read
 419
 420
 421### Version 2.0.0
 422* OMEMO by default for everything but public group chats
 423* Integrate QR code scanner (requires camera permission)
 424* Removed support for OTR
 425* Removed support for customizable resources
 426* Removed slide out panel for conversation overview
 427* Add ability to change status message
 428* Highlight irregular unicode code blocks in Jabber IDs
 429* Conversations now requires Android 4.4+
 430
 431### Version 1.23.8
 432* bug fixes
 433
 434### Version 1.23.7
 435* Improved MAM support + bug fixes
 436
 437### Version 1.23.6
 438* Fixed crash on receiving invalid HTTP slot response
 439
 440### Version 1.23.5
 441* improved self chat
 442
 443### Version 1.23.4
 444* keep screen on while playing audio
 445* send delivery receipts after MAM catch-up
 446* reduce number of wake locks
 447
 448### Version 1.23.3
 449* Fixed OMEMO device list not being announced
 450
 451### Version 1.23.2
 452* Removed NFC support
 453* upload Avatars as JPEG
 454* reduce APK size
 455
 456### Version 1.23.1
 457* Show icon instead of image preview in conversation overview
 458* fixed loop when trying to decrypt with YubiKey
 459
 460### Version 1.23.0
 461* Support for read markers in private, non-anonymous group chats
 462
 463### Version 1.22.1
 464* Disable swipe to left to end conversation
 465* Fixed 'No permission to access …' when opening files shared from the SD card
 466* Always open URLs in new tab
 467
 468### Version 1.22.0
 469* Text markup *bold*, _italic_,`monospace` and ~strikethrough~
 470* Use same emoji style on all Android versions
 471* Display emojis slightly larger within continuous text
 472
 473### Version 1.21.0
 474* Inline player for audio messages
 475* Stronger compression for long videos
 476* Long press the 'add back' button to show block menu
 477
 478### Version 1.20.1
 479* fixed OTR encrypted file transfer
 480
 481### Version 1.20.0
 482* presence subscription no longer required for OMEMO on compatible servers
 483* display emoji-only messages slightly larger
 484
 485### Version 1.19.5
 486* fixed connection loop on Android <4.4
 487
 488### Version 1.19.4
 489* work around for OpensFire’s self signed certs
 490* use VPN’s DNS servers first
 491
 492### Version 1.19.3
 493* Do not create foreground service when all accounts are disabled
 494* bug fixes
 495
 496### Version 1.19.2
 497* bug fixes
 498
 499### Version 1.19.1
 500* Made DNSSEC hostname validation opt-in
 501
 502### Version 1.19.0
 503* Added 'App Shortcuts' to quickly access frequent contacts
 504* Use DNSSEC to verify hostname instead of domain in certificate
 505* Setting to enable Heads-up notifications
 506* Added date separators in message view
 507
 508### Version 1.18.5
 509* colorize send button only after history is caught up
 510* improved MAM catchup strategy
 511
 512### Version 1.18.4
 513* fixed UI freezes during connection timeout
 514* fixed notification sound playing twice
 515* fixed conversations being marked as read
 516* removed 'copy text' in favor of 'select text' and 'share with'
 517
 518### Version 1.18.3
 519* limited GPG encryption for MUC offline members
 520
 521### Version 1.18.2
 522* added support for Android Auto
 523* fixed HTTP Download over Tor
 524* work around for nimbuzz.com MUCs
 525
 526### Version 1.18.1
 527* bug fixes
 528
 529### Version 1.18.0
 530* Conversations <1.16.0 will be unable to receive OMEMO encrypted messages
 531* OMEMO: put auth tag into key (verify auth tag as well)
 532* offer to block entire domain in message from stranger snackbar 
 533* treat URL as file if URL is in oob or contains key
 534
 535### Version 1.17.1
 536* Switch Aztec to QR for faster scans
 537* Fixed unread counter for image messages
 538
 539### Version 1.17.0
 540* Do not notify for messages from strangers by default
 541* Blocking a JID closes the corresponding conversation
 542* Show message sender in conversation overview
 543* Show unread counter for every conversation
 544* Send typing notifications in private, non-anonymous MUCs
 545* Support for the latest MAM namespace
 546* Icons for attach menu
 547
 548### Version 1.16.2
 549* change mam catchup strategy. support mam:1
 550* bug fixes
 551
 552### Version 1.16.1
 553* UI performance fixes
 554* bug fixes
 555
 556### Version 1.16.0
 557* configurable client side message retention period
 558* compress videos before sending them
 559
 560### Version 1.15.5
 561* show nick as bold text when mentioned in conference
 562* bug fixes
 563
 564### Version 1.15.4
 565* bug fixes
 566
 567### Version 1.15.3
 568* show offline contacts in MUC as grayed-out
 569* don't transcode gifs. add overlay indication to gifs
 570* bug fixes
 571
 572### Version 1.15.2
 573* bug fixes
 574
 575### Version 1.15.1
 576* support for POSH (RFC7711)
 577* support for quoting messages (via select text)
 578* verified messages show shield icon. unverified messages show lock
 579
 580### Version 1.15.0
 581* New [Blind Trust Before Verification](https://gultsch.de/trust.html) mode
 582* Easily share Barcode and XMPP uri from Account details
 583* Automatically deactivate own devices after 7 day of inactivity
 584* Improvements fo doze/push mode
 585* bug fixes
 586
 587### Version 1.14.9
 588* warn in account details when data saver is enabled
 589* automatically enable foreground service after detecting frequent restarts
 590* bug fixes
 591
 592### Version 1.14.8
 593* bug fixes
 594
 595### Version 1.14.7
 596* error message accessible via context menu for failed messages
 597* don't include pgp signature in anonymous mucs
 598* bug fixes
 599
 600### Version 1.14.6
 601* make error notification dismissible
 602* bug fixes
 603
 604
 605### Version 1.14.5
 606* expert setting to delete OMEMO identities
 607* bug fixes
 608
 609### Version 1.14.4
 610* bug fixes
 611
 612### Version 1.14.3
 613* XEP-0377: Spam Reporting
 614* fix rare start up crashes
 615
 616### Version 1.14.2
 617* support ANONYMOUS SASL
 618* bug fixes
 619
 620### Version 1.14.1
 621* Press lock icon to see why OMEMO is deactivated
 622* bug fixes
 623
 624### Version 1.14.0
 625* Improvements for N
 626* Quick Reply to Notifications on N
 627* Don't download avatars and files when data saver is on
 628* bug fixes
 629
 630### Version 1.13.9
 631* bug fixes
 632
 633### Version 1.13.8
 634* show identities instead of resources in selection dialog
 635* allow TLS direct connect when port is set to 5223
 636* bug fixes
 637
 638### Version 1.13.7
 639* bug fixes
 640
 641### Version 1.13.6
 642* thumbnails for videos
 643* bug fixes
 644
 645### Version 1.13.5
 646* bug fixes
 647
 648### Version 1.13.4
 649* support jingle ft:4
 650* show contact as DND if one resource is
 651* bug fixes
 652
 653### Version 1.13.3
 654* bug fixes
 655
 656### Version 1.13.2
 657* new PGP decryption logic
 658* bug fixes
 659
 660### Version 1.13.1
 661* changed some colors in dark theme
 662* fixed fall-back message for OMEMO
 663
 664### Version 1.13.0
 665* configurable dark theme
 666* opt-in to share Last User Interaction
 667
 668### Version 1.12.9
 669* make grace period configurable
 670
 671### Version 1.12.8
 672* more bug fixes :-(
 673
 674### Version 1.12.7
 675* bug fixes
 676
 677### Version 1.12.6
 678* bug fixes
 679
 680### Version 1.12.5
 681* new create conference dialog
 682* show first unread message on top
 683* show geo uri as links
 684* circumvent long message DOS
 685
 686### Version 1.12.4
 687* show offline members in conference (needs server support)
 688* various bug fixes
 689
 690### Version 1.12.3
 691* make omemo default when all resources support it
 692* show presence of other resources as template
 693* start typing in StartConversationsActivity to search
 694* various bug fixes and improvements
 695
 696### Version 1.12.2
 697* fixed pgp presence signing
 698
 699### Version 1.12.1
 700* small bug fixes
 701
 702### Version 1.12.0
 703* new welcome screen that makes it easier to register account
 704* expert setting to modify presence
 705
 706### Version 1.11.7
 707* Share xmpp uri from conference details
 708* add setting to allow quick sharing
 709* various bug fixes
 710
 711### Version 1.11.6
 712* added preference to disable notification light
 713* various bug fixes
 714
 715### Version 1.11.5
 716* check file ownership to not accidentally share private files
 717
 718### Version 1.11.4
 719* fixed a bug where contacts are shown as offline
 720* improved broken PEP detection
 721
 722### Version 1.11.3
 723* check maximum file size when using HTTP Upload
 724* properly calculate caps hash
 725
 726### Version 1.11.2
 727* only add image files to media scanner
 728* allow to delete files
 729* various bug fixes
 730
 731### Version 1.11.1
 732* fixed some bugs when sharing files with Conversations
 733
 734### Version 1.11.0
 735* OMEMO encrypted conferences
 736
 737### Version 1.10.1
 738* made message correction opt-in
 739* various bug fixes
 740
 741### Version 1.10.0
 742* Support for XEP-0357: Push Notifications
 743* Support for XEP-0308: Last Message Correction
 744* introduced build flavors to make dependence on play-services optional
 745
 746### Version 1.9.4
 747* prevent cleared Conversations from reloading history with MAM
 748* various MAM fixes
 749
 750### Version 1.9.3
 751* expert setting that enables host and port configuration
 752* expert setting opt-out of bookmark autojoin handling
 753* offer to rejoin a conference after server sent unavailable
 754* internal rewrites
 755
 756### Version 1.9.2
 757* prevent startup crash on Sailfish OS
 758* minor bug fixes
 759
 760### Version 1.9.1
 761* minor bug fixes incl. a workaround for nimbuzz.com
 762
 763### Version 1.9.0
 764* Per conference notification settings
 765* Let user decide whether to compress pictures
 766* Support for XEP-0368
 767* Ask user to exclude Conversations from battery optimizations
 768
 769### Version 1.8.4
 770* prompt to trust own OMEMO devices
 771* fixed rotation issues in avatar publication
 772* invite non-contact JIDs to conferences
 773
 774### Version 1.8.3
 775* brought text selection back
 776
 777### Version 1.8.2
 778* fixed stuck at 'connecting...' bug
 779* make message box behave correctly with multiple links
 780
 781### Version 1.8.1
 782* enabled direct share on Android 6.0
 783* ask for permissions on Android 6.0
 784* notify on MAM catchup messages
 785* bug fixes
 786
 787### Version 1.8.0
 788* TOR/ORBOT support in advanced settings
 789* show vcard avatars of participants in a conference
 790
 791### Version 1.7.3
 792* fixed PGP encrypted file transfer
 793* fixed repeating messages in slack conferences
 794
 795### Version 1.7.2
 796* decode PGP messages in background
 797
 798### Version 1.7.1
 799* performance improvements when opening a conversation
 800
 801### Version 1.7.0
 802* CAPTCHA support
 803* SASL EXTERNAL (client certificates)
 804* fetching MUC history via MAM
 805* redownload deleted files from HTTP hosts
 806* Expert setting to automatically set presence
 807* bug fixes
 808
 809### Version 1.6.11
 810* tab completion for MUC nicks
 811* history export
 812* bug fixes
 813
 814### Version 1.6.10
 815* fixed facebook login
 816* fixed bug with ejabberd mam
 817* use official HTTP File Upload namespace
 818
 819### Version 1.6.9
 820* basic keyboard support
 821
 822### Version 1.6.8
 823* reworked 'enter is send' setting
 824* reworked DNS server discovery on lolipop devices
 825* various bug fixes
 826
 827### Version 1.6.7
 828* bug fixes
 829
 830### Version 1.6.6
 831* best 1.6 release yet
 832
 833### Version 1.6.5
 834* more OMEMO fixes
 835
 836### Version 1.6.4
 837* setting to enable white chat bubbles
 838* limit OMEMO key publish attempts to work around broken PEP
 839* various bug fixes
 840
 841### Version 1.6.3
 842* bug fixes
 843
 844### Version 1.6.2
 845* fixed issues with connection time out when server does not support ping
 846
 847### Version 1.6.1
 848* fixed crashes
 849
 850### Version 1.6.0
 851* new multi-end-to-multi-end encryption method
 852* redesigned chat bubbles
 853* show unexpected encryption changes as red chat bubbles
 854* always notify in private/non-anonymous conferences
 855
 856### Version 1.5.1
 857* fixed rare crashes
 858* improved otr support
 859
 860### Version 1.5.0
 861* upload files to HTTP host and share them in MUCs. requires new [HttpUploadComponent](https://github.com/siacs/HttpUploadComponent) on server side
 862
 863### Version 1.4.5
 864* fixes to message parser to not display some ejabberd muc status messages
 865
 866### Version 1.4.4
 867* added unread count badges on supported devices
 868* rewrote message parser
 869
 870### Version 1.4.0
 871* send button turns into quick action button to offer faster access to take photo, send location or record audio
 872* visually separate merged messages
 873* faster reconnects of failed accounts after network switches 
 874* r/o vcard avatars for contacts
 875* various bug fixes
 876
 877### Version 1.3.0
 878* swipe conversations to end them
 879* quickly enable / disable account via slider
 880* share multiple images at once
 881* expert option to distrust system CAs
 882* mlink compatibility
 883* bug fixes
 884
 885### Version 1.2.0
 886* Send current location. (requires [plugin](https://play.google.com/store/apps/details?id=eu.siacs.conversations.sharelocation))
 887* Invite multiple contacts at once
 888* performance improvements
 889* bug fixes
 890
 891### Version 1.1.0
 892* Typing notifications (must be turned on in settings)
 893* Various UI performance improvements
 894* bug fixes
 895
 896### Version 1.0.4
 897* load avatars asynchronously on start up
 898* support for XEP-0092: Software Version
 899
 900### Version 1.0.3
 901* load messages asynchronously on start up
 902* bug fixes
 903
 904### Version 1.0.2
 905* skipped
 906
 907### Version 1.0.1
 908* accept more ciphers
 909
 910### Version 1.0
 911* MUC controls (Affiliation changes)
 912* Added download button to notification
 913* Added check box to hide offline contacts
 914* Use Material theme and icons on Android L
 915* Improved security
 916* bug fixes + code clean up
 917
 918### Version 0.10
 919* Support for Message Archive Management
 920* Dynamically load message history
 921* Ability to block contacts
 922* New UI to verify fingerprints
 923* Ability to change password on server
 924* removed stream compression
 925* quiet hours
 926* fixed connection issues on ipv6 servers
 927
 928### Version 0.9.3
 929* bug fixes
 930
 931### Version 0.9.2
 932* more bug fixes
 933
 934### Version 0.9.1
 935* bug fixes including some that caused Conversations to crash on start
 936
 937### Version 0.9
 938* arbitrary file transfer
 939* more options to verify OTR (SMP, QR Codes, NFC)
 940* ability to create instant conferences
 941* r/o dynamic tags (presence and roster groups)
 942* optional foreground service (expert option)
 943* added SCRAM-SHA1 login method
 944* bug fixes
 945
 946### Version 0.8.4
 947* bug fixes
 948
 949### Version 0.8.3
 950* increased UI performance
 951* fixed rotation bugs
 952
 953### Version 0.8.2
 954* Share contacts via QR codes or NFC
 955* Slightly improved UI
 956* minor bug fixes
 957
 958### Version 0.8.1
 959* minor bug fixes
 960
 961### Version 0.8
 962* Download HTTP images
 963* Show avatars in MUC tiles
 964* Disabled SSLv3
 965* Performance improvements
 966* bug fixes
 967
 968### Version 0.7.3
 969* revised tablet ui
 970* internal rewrites
 971* bug fixes
 972
 973### Version 0.7.2
 974* show full timestamp in messages
 975* brought back option to use JID to identify conferences
 976* optionally request delivery receipts (expert option)
 977* more languages
 978* bug fixes
 979
 980### Version 0.7.1
 981* Optionally use send button as status indicator
 982
 983### Version 0.7
 984* Ability to disable notifications for single conversations
 985* Merge messages in chat bubbles
 986* Fixes for OpenPGP and OTR (please republish your public key)
 987* Improved reliability on sending messages
 988* Join password protected Conferences
 989* Configurable font size
 990* Expert options for encryption
 991
 992### Version 0.6
 993* Support for server side avatars
 994* save images in gallery
 995* show contact name and picture in non-anonymous conferences
 996* reworked account creation
 997* various bug fixes
 998
 999### Version 0.5.2
1000* minor bug fixes
1001
1002### Version 0.5.1
1003* couple of small bug fixes that have been missed in 0.5
1004* complete translations for Swedish, Dutch, German, Spanish, French, Russian
1005
1006### Version 0.5
1007* UI overhaul
1008* MUC / Conference bookmarks
1009* A lot of bug fixes
1010
1011### Version 0.4
1012* OTR file encryption
1013* keep OTR messages and files on device until both parties or online at the same time
1014* XEP-0333. Mark whether the other party has read your messages
1015* Delayed messages are now tagged properly
1016* Share images from the Gallery
1017* Infinite history scrolling
1018* Mark the last used presence in presence selection dialog
1019
1020### Version 0.3
1021* Mostly bug fixes and internal rewrites
1022* Touch contact picture in conference to highlight
1023* Long press on received image to share
1024* made OTR more reliable
1025* improved issues with occasional message lost
1026* experimental conference encryption. (see FAQ)
1027
1028### Version 0.2.3
1029* regression fix with receiving encrypted images
1030
1031### Version 0.2.2
1032* Ability to take photos directly
1033* Improved openPGP offline handling
1034* Various bug fixes
1035* Updated Translations
1036
1037### Version 0.2.1
1038* Various bug fixes
1039* Updated Translations
1040
1041### Version 0.2
1042* Image file transfer
1043* Better integration with OpenKeychain (PGP encryption)
1044* Nicer conversation tiles for conferences
1045* Ability to clear conversation history
1046* A lot of bug fixes and code clean up
1047
1048### Version 0.1.3
1049* Switched to minidns library to resolve SRV records
1050* Faster DNS in some cases
1051* Enabled stream compression
1052* Added permanent notification when an account fails to connect
1053* Various bug fixes involving message notifications
1054* Added support for DIGEST-MD5 auth
1055
1056### Version 0.1.2
1057* Various bug fixes relating to conferences
1058* Further DNS lookup improvements
1059
1060### Version 0.1.1
1061* Fixed the 'server not found' bug
1062
1063### Version 0.1
1064* Initial release