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