CHANGELOG.md

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