CHANGELOG.md

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