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