CHANGELOG.md

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