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