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