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