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