CHANGELOG.md

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