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