CHANGELOG.md

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