1# Changelog
2
3### Version 2.8.0
4
5* Audio/Video calls (Requires server support in form of STUN and TURN servers discoverable via XEP-0215)
6
7
8### Version 2.7.1
9
10* Fix avatar selection on some Android 10 devices
11* Fix file transfer for larger files
12
13### Version 2.7.0
14
15* Provide PDF preview on Android 5+
16* Use 12 byte IVs for OMEMO
17
18### Version 2.6.4
19
20* Support automatic theme switching on Android 10
21
22### Version 2.6.3
23
24* Support for ?register and ?register;preauth XMPP uri parameters
25
26### Version 2.6.2
27* let users set their own nick name
28* resume download of OMEMO encrypted files
29* Channels now use '#' as symbol in avatar
30* Quicksy uses 'always' as OMEMO encryption default (hides lock icon)
31
32### Version 2.6.1
33* fixes for Jingle IBB file transfer
34* fixes for repeated corrections filling up the database
35* switched to Last Message Correction v1.1
36
37### Version 2.6.0
38* Introduce expert setting to perform channel discovery on local server instead of [search.jabber.network](https://search.jabber.network)
39* Enable delivery check marks by default and remove setting
40* Enable ‘Send button indicates status’ by default and remove setting
41* Move Backup and Foreground Service settings to main screen
42
43### Version 2.5.12
44* Jingle file transfer fixes
45* Fixed OMEMO self healing (after backup restore) on servers w/o MAM
46
47### Version 2.5.11
48* Fixed crash on Android <5.0
49
50### Version 2.5.10
51* Fixed crash on Xiaomi devices running Android 8.0 + 8.1
52
53### Version 2.5.9
54* fixed minor security issues
55* Share XMPP uri from channel search by long pressing a result
56
57### Version 2.5.8
58* fixed connection issues over Tor
59* P2P file transfer (Jingle) now offers direct candidates
60* Support XEP-0396: Jingle Encrypted Transports - OMEMO
61
62### Version 2.5.7
63* fixed crash when scanning QR codes on Android 6 and lower
64* when sharing a message from and to Conversations insert it as quote
65
66### Version 2.5.6
67* fixes for Jingle file transfer
68* fixed some rare crashes
69
70### Version 2.5.5
71* allow backups to be restored from anywhere
72* bug fixes
73
74### Version 2.5.4
75* stability improvements for group chats and channels
76
77### Version 2.5.3
78* bug fixes for peer to peer file transfer (Jingle)
79* fixed server info for unlimited/unknown max file size
80
81### Version 2.5.2
82* bug fixes
83
84### Version 2.5.1
85* minor bug fixes
86* Set own OMEMO devices to inactive after not seeing them for 14 days. (was 7 days)
87
88### Version 2.5.0
89* Added channel search via search.jabbercat.org
90* Reworked onboarding screens
91* Warn when trying to enter domain address or channel address in Add Contact dialog
92
93### Version 2.4.3
94* Fixed display of private messages sent from another client
95* Fixed backup creation on long time installations
96
97### Version 2.4.2
98* Fix image preview on older Android version
99
100### Version 2.4.1
101* Fixed crash in message view
102
103### Version 2.4.0
104* New Backup / Restore feature
105* Clearly distinguish between (private) group chats and (public) channels
106* Redesigned participants view for group chats and channels
107* Redesigned create new contact/group chat/channel flow in Start Conversation screen
108
109
110### Version 2.3.12
111* Fixed rare crash on start up
112* Fixed avatar not being refreshed in group chats
113
114### Version 2.3.11
115* Support for Android 9 'message style' notifications
116* OMEMO stability improvements
117* Added ability to destroy group chats
118* Do not show deleted files in media browser
119* Added 'Keep Original' as video quality choice
120
121### Version 2.3.10
122* lower minimum required Android version to 4.1
123* Synchronize group chat join/leaves across multiple clients
124* Fixed sending PGP encrypted messages from quick reply
125
126### Version 2.3.9
127* OMEMO stability improvements
128* Context menu when long pressing avatar in 1:1 chat
129
130### Version 2.3.8
131* make PEP avatars public to play nice with Prosody 0.11
132* Fixed re-sending failed files in group chats
133
134### Version 2.3.7
135* long press on 'allow' or 'add back' snackbar to bring up 'reject'
136* bug fixes for Android 9
137
138### Version 2.3.6
139* Improved handling of bookmark nicks
140* Show send PM menu entry in anonymous MUCs
141
142### Version 2.3.5
143* Fixed group chat mentions when nick ends in . (dot)
144* Fixed Conversations not asking for permissions after direct share
145* Fixed CVE-2018-18467
146
147### Version 2.3.4
148* Fixed sending OMEMO files to ChatSecure
149
150### Version 2.3.3
151* Fixed connection issues with user@ip type JIDs
152
153### Version 2.3.2
154* Fixed OMEMO on Android 5.1 & 6.0
155* Added setting for video quality
156* bug fixes
157
158### Version 2.3.1
159* Stronger compression for video files
160* Use SNI on STARTTLS to fix gtalk
161* Fix Quiet Hours on Android 8+
162* Use Consistent Color Generation (XEP-0392)
163
164### Version 2.3.0
165* Preview and ask for confirmation before sending media files
166* View per conversation media files in contact and conference details screens
167* Enable foreground service by default for Android 8 (notification can be disabled by long pressing it)
168* Audio player: disable screen and switch to ear piece
169* Support TLSv1.3 (ejabberd ≤ 18.06 is incompatible with openssl 1.1.1 - Update ejabberd or downgrade openssl if you get ›Stream opening error‹)
170
171
172### Version 2.2.9
173* Store bookmarks in PEP if server has ability to convert to old bookmarks
174* Show Jabber IDs from address book in Start Conversation screen
175
176### Version 2.2.8
177* fixed regression that broke XMPP uris
178
179### Version 2.2.7
180* stability improvements
181
182### Version 2.2.6
183* support old MAM version to work with Prosody
184
185### Version 2.2.5
186* Persist MUC avatar across restarts / show in bookmarks
187* Offer Paste as quote for HTML content
188
189### Version 2.2.4
190* Use group chat name as primary identifier
191* Show group name and subject in group chat details
192* Upload group chat avatar on compatible servers
193
194### Version 2.2.3
195* Introduce Expert Setting to enable direct search
196* Introduce Paste As Quote on Android 6+
197* Fixed issues with HTTP Upload
198
199### Version 2.2.2
200* Fixed connection problems with TLS1.3 servers
201* Attempt to delete broken bundles from PEP
202* Use FCM instead of GCM
203
204### Version 2.2.1
205* improved recording quality
206* load map tiles over Tor if enabled
207
208### Version 2.2.0
209* Integrate Voice Recorder
210* Integrate Share Location
211* Added ability to search messages
212
213### Version 2.1.4
214* bug fixes
215
216### Version 2.1.3
217* Do not process stanzas with invalid JIDs
218
219### Version 2.1.2
220* Fixed avatars not being displayed on new installs
221
222### Version 2.1.1
223* Improved start up performance
224* bug fixes
225
226### Version 2.1.0
227* Added configurable font size
228* Added global OMEMO preference
229* Added scroll to bottom button
230* Only mark visible messages as read
231
232
233### Version 2.0.0
234* OMEMO by default for everything but public group chats
235* Integrate QR code scanner (requires camera permission)
236* Removed support for OTR
237* Removed support for customizable resources
238* Removed slide out panel for conversation overview
239* Add ability to change status message
240* Highlight irregular unicode code blocks in Jabber IDs
241* Conversations now requires Android 4.4+
242
243### Version 1.23.8
244* bug fixes
245
246### Version 1.23.7
247* Improved MAM support + bug fixes
248
249### Version 1.23.6
250* Fixed crash on receiving invalid HTTP slot response
251
252### Version 1.23.5
253* improved self chat
254
255### Version 1.23.4
256* keep screen on while playing audio
257* send delivery receipts after MAM catch-up
258* reduce number of wake locks
259
260### Version 1.23.3
261* Fixed OMEMO device list not being announced
262
263### Version 1.23.2
264* Removed NFC support
265* upload Avatars as JPEG
266* reduce APK size
267
268### Version 1.23.1
269* Show icon instead of image preview in conversation overview
270* fixed loop when trying to decrypt with YubiKey
271
272### Version 1.23.0
273* Support for read markers in private, non-anonymous group chats
274
275### Version 1.22.1
276* Disable swipe to left to end conversation
277* Fixed 'No permission to access …' when opening files shared from the SD card
278* Always open URLs in new tab
279
280### Version 1.22.0
281* Text markup *bold*, _italic_,`monospace` and ~strikethrough~
282* Use same emoji style on all Android versions
283* Display emojis slightly larger within continuous text
284
285### Version 1.21.0
286* Inline player for audio messages
287* Stronger compression for long videos
288* Long press the 'add back' button to show block menu
289
290### Version 1.20.1
291* fixed OTR encrypted file transfer
292
293### Version 1.20.0
294* presence subscription no longer required for OMEMO on compatible servers
295* display emoji-only messages slightly larger
296
297### Version 1.19.5
298* fixed connection loop on Android <4.4
299
300### Version 1.19.4
301* work around for OpensFire’s self signed certs
302* use VPN’s DNS servers first
303
304### Version 1.19.3
305* Do not create foreground service when all accounts are disabled
306* bug fixes
307
308### Version 1.19.2
309* bug fixes
310
311### Version 1.19.1
312* Made DNSSEC hostname validation opt-in
313
314### Version 1.19.0
315* Added 'App Shortcuts' to quickly access frequent contacts
316* Use DNSSEC to verify hostname instead of domain in certificate
317* Setting to enable Heads-up notifications
318* Added date separators in message view
319
320### Version 1.18.5
321* colorize send button only after history is caught up
322* improved MAM catchup strategy
323
324### Version 1.18.4
325* fixed UI freezes during connection timeout
326* fixed notification sound playing twice
327* fixed conversations being marked as read
328* removed 'copy text' in favor of 'select text' and 'share with'
329
330### Version 1.18.3
331* limited GPG encryption for MUC offline members
332
333### Version 1.18.2
334* added support for Android Auto
335* fixed HTTP Download over Tor
336* work around for nimbuzz.com MUCs
337
338### Version 1.18.1
339* bug fixes
340
341### Version 1.18.0
342* Conversations <1.16.0 will be unable to receive OMEMO encrypted messages
343* OMEMO: put auth tag into key (verify auth tag as well)
344* offer to block entire domain in message from stranger snackbar
345* treat URL as file if URL is in oob or contains key
346
347### Version 1.17.1
348* Switch Aztec to QR for faster scans
349* Fixed unread counter for image messages
350
351### Version 1.17.0
352* Do not notify for messages from strangers by default
353* Blocking a JID closes the corresponding conversation
354* Show message sender in conversation overview
355* Show unread counter for every conversation
356* Send typing notifications in private, non-anonymous MUCs
357* Support for the latest MAM namespace
358* Icons for attach menu
359
360### Version 1.16.2
361* change mam catchup strategie. support mam:1
362* bug fixes
363
364
365### Version 1.16.1
366* UI performance fixes
367* bug fixes
368
369### Version 1.16.0
370* configurable client side message retention period
371* compress videos before sending them
372
373### Version 1.15.5
374* show nick as bold text when mentioned in conference
375* bug fixes
376
377### Version 1.15.4
378* bug fixes
379
380### Version 1.15.3
381* show offline contacts in MUC as grayed-out
382* don't transcode gifs. add overlay indication to gifs
383* bug fixes
384
385### Version 1.15.2
386* bug fixes
387
388### Version 1.15.1
389* support for POSH (RFC7711)
390* support for quoting messages (via select text)
391* verified messages show shield icon. unverified messages show lock
392
393### Version 1.15.0
394* New [Blind Trust Before Verification](https://gultsch.de/trust.html) mode
395* Easily share Barcode and XMPP uri from Account details
396* Automatically deactivate own devices after 7 day of inactivity
397* Improvements fo doze/push mode
398* bug fixes
399
400### Version 1.14.9
401* warn in account details when data saver is enabled
402* automatically enable foreground service after detecting frequent restarts
403* bug fixes
404
405### Version 1.14.8
406* bug fixes
407
408### Version 1.14.7
409* error message accessible via context menu for failed messages
410* don't include pgp signature in anonymous mucs
411* bug fixes
412
413### Version 1.14.6
414* make error notification dismissable
415* bug fixes
416
417
418### Version 1.14.5
419* expert setting to delete OMEMO identities
420* bug fixes
421
422### Version 1.14.4
423* bug fixes
424
425### Version 1.14.3
426* XEP-0377: Spam Reporting
427* fix rare start up crashes
428
429### Version 1.14.2
430* support ANONYMOUS SASL
431* bug fixes
432
433### Version 1.14.1
434* Press lock icon to see why OMEMO is deactivated
435* bug fixes
436
437### Version 1.14.0
438* Improvments for N
439* Quick Reply to Notifications on N
440* Don't download avatars and files when data saver is on
441* bug fixes
442
443### Version 1.13.9
444* bug fixes
445
446### Version 1.13.8
447* show identities instead of resources in selection dialog
448* allow TLS direct connect when port is set to 5223
449* bug fixes
450
451### Version 1.13.7
452* bug fixes
453
454### Version 1.13.6
455* thumbnails for videos
456* bug fixes
457
458### Version 1.13.5
459* bug fixes
460
461### Version 1.13.4
462* support jingle ft:4
463* show contact as DND if one resource is
464* bug fixes
465
466### Version 1.13.3
467* bug fixes
468
469### Version 1.13.2
470* new PGP decryption logic
471* bug fixes
472
473### Version 1.13.1
474* changed some colors in dark theme
475* fixed fall-back message for OMEMO
476
477### Version 1.13.0
478* configurable dark theme
479* opt-in to share Last User Interaction
480
481### Version 1.12.9
482* make grace period configurable
483
484### Version 1.12.8
485* more bug fixes :-(
486
487### Version 1.12.7
488* bug fixes
489
490### Version 1.12.6
491* bug fixes
492
493### Version 1.12.5
494* new create conference dialog
495* show first unread message on top
496* show geo uri as links
497* circumvent long message DOS
498
499### Version 1.12.4
500* show offline members in conference (needs server support)
501* various bug fixes
502
503### Version 1.12.3
504* make omemo default when all resources support it
505* show presence of other resources as template
506* start typing in StartConversationsActivity to search
507* various bug fixes and improvements
508
509### Version 1.12.2
510* fixed pgp presence signing
511
512### Version 1.12.1
513* small bug fixes
514
515### Version 1.12.0
516* new welcome screen that makes it easier to register account
517* expert setting to modify presence
518
519### Version 1.11.7
520* Share xmpp uri from conference details
521* add setting to allow quick sharing
522* various bug fixes
523
524### Version 1.11.6
525* added preference to disable notification light
526* various bug fixes
527
528### Version 1.11.5
529* check file ownership to not accidentally share private files
530
531### Version 1.11.4
532* fixed a bug where contacts are shown as offline
533* improved broken PEP detection
534
535### Version 1.11.3
536* check maximum file size when using HTTP Upload
537* properly calculate caps hash
538
539### Version 1.11.2
540* only add image files to media scanner
541* allow to delete files
542* various bug fixes
543
544### Version 1.11.1
545* fixed some bugs when sharing files with Conversations
546
547### Version 1.11.0
548* OMEMO encrypted conferences
549
550### Version 1.10.1
551* made message correction opt-in
552* various bug fixes
553
554### Version 1.10.0
555* Support for XEP-0357: Push Notifications
556* Support for XEP-0308: Last Message Correction
557* introduced build flavors to make dependence on play-services optional
558
559### Version 1.9.4
560* prevent cleared Conversations from reloading history with MAM
561* various MAM fixes
562
563### Version 1.9.3
564* expert setting that enables host and port configuration
565* expert setting opt-out of bookmark autojoin handling
566* offer to rejoin a conference after server sent unavailable
567* internal rewrites
568
569### Version 1.9.2
570* prevent startup crash on Sailfish OS
571* minor bug fixes
572
573### Version 1.9.1
574* minor bug fixes incl. a workaround for nimbuzz.com
575
576### Version 1.9.0
577* Per conference notification settings
578* Let user decide whether to compress pictures
579* Support for XEP-0368
580* Ask user to exclude Conversations from battery optimizations
581
582### Version 1.8.4
583* prompt to trust own OMEMO devices
584* fixed rotation issues in avatar publication
585* invite non-contact JIDs to conferences
586
587### Version 1.8.3
588* brought text selection back
589
590### Version 1.8.2
591* fixed stuck at 'connecting...' bug
592* make message box behave correctly with multiple links
593
594### Version 1.8.1
595* enabled direct share on Android 6.0
596* ask for permissions on Android 6.0
597* notify on MAM catchup messages
598* bug fixes
599
600### Version 1.8.0
601* TOR/ORBOT support in advanced settings
602* show vcard avatars of participants in a conference
603
604### Version 1.7.3
605* fixed PGP encrypted file transfer
606* fixed repeating messages in slack conferences
607
608### Version 1.7.2
609* decode PGP messages in background
610
611### Version 1.7.1
612* performance improvements when opening a conversation
613
614### Version 1.7.0
615* CAPTCHA support
616* SASL EXTERNAL (client certifiates)
617* fetching MUC history via MAM
618* redownload deleted files from HTTP hosts
619* Expert setting to automatically set presence
620* bug fixes
621
622### Version 1.6.11
623* tab completion for MUC nicks
624* history export
625* bug fixes
626
627### Version 1.6.10
628* fixed facebook login
629* fixed bug with ejabberd mam
630* use official HTTP File Upload namespace
631
632### Version 1.6.9
633* basic keyboard support
634
635### Version 1.6.8
636* reworked 'enter is send' setting
637* reworked DNS server discovery on lolipop devices
638* various bug fixes
639
640### Version 1.6.7
641* bug fixes
642
643### Version 1.6.6
644* best 1.6 release yet
645
646### Version 1.6.5
647* more OMEMO fixes
648
649### Version 1.6.4
650* setting to enable white chat bubbles
651* limit OMEMO key publish attempts to work around broken PEP
652* various bug fixes
653
654### Version 1.6.3
655* bug fixes
656
657### Version 1.6.2
658* fixed issues with connection time out when server does not support ping
659
660### Version 1.6.1
661* fixed crashes
662
663### Version 1.6.0
664* new multi-end-to-multi-end encryption method
665* redesigned chat bubbles
666* show unexpected encryption changes as red chat bubbles
667* always notify in private/non-anonymous conferences
668
669### Version 1.5.1
670* fixed rare crashes
671* improved otr support
672
673### Version 1.5.0
674* upload files to HTTP host and share them in MUCs. requires new [HttpUploadComponent](https://github.com/siacs/HttpUploadComponent) on server side
675
676### Version 1.4.5
677* fixes to message parser to not display some ejabberd muc status messages
678
679### Version 1.4.4
680* added unread count badges on supported devices
681* rewrote message parser
682
683### Version 1.4.0
684* send button turns into quick action button to offer faster access to take photo, send location or record audio
685* visually separate merged messages
686* faster reconnects of failed accounts after network switches
687* r/o vcard avatars for contacts
688* various bug fixes
689
690### Version 1.3.0
691* swipe conversations to end them
692* quickly enable / disable account via slider
693* share multiple images at once
694* expert option to distrust system CAs
695* mlink compatibility
696* bug fixes
697
698### Version 1.2.0
699* Send current location. (requires [plugin](https://play.google.com/store/apps/details?id=eu.siacs.conversations.sharelocation))
700* Invite multiple contacts at once
701* performance improvements
702* bug fixes
703
704### Version 1.1.0
705* Typing notifications (must be turned on in settings)
706* Various UI performance improvements
707* bug fixes
708
709### Version 1.0.4
710* load avatars asynchronously on start up
711* support for XEP-0092: Software Version
712
713### Version 1.0.3
714* load messages asynchronously on start up
715* bug fixes
716
717### Version 1.0.2
718* skipped
719
720### Version 1.0.1
721* accept more ciphers
722
723### Version 1.0
724* MUC controls (Affiliaton changes)
725* Added download button to notification
726* Added check box to hide offline contacts
727* Use Material theme and icons on Android L
728* Improved security
729* bug fixes + code clean up
730
731### Version 0.10
732* Support for Message Archive Management
733* Dynamically load message history
734* Ability to block contacts
735* New UI to verify fingerprints
736* Ability to change password on server
737* removed stream compression
738* quiet hours
739* fixed connection issues on ipv6 servers
740
741### Version 0.9.3
742* bug fixes
743
744### Version 0.9.2
745* more bug fixes
746
747### Version 0.9.1
748* bug fixes including some that caused Conversations to crash on start
749
750### Version 0.9
751* arbitrary file transfer
752* more options to verify OTR (SMP, QR Codes, NFC)
753* ability to create instant conferences
754* r/o dynamic tags (presence and roster groups)
755* optional foreground service (expert option)
756* added SCRAM-SHA1 login method
757* bug fixes
758
759### Version 0.8.4
760* bug fixes
761
762### Version 0.8.3
763* increased UI performance
764* fixed rotation bugs
765
766### Version 0.8.2
767* Share contacts via QR codes or NFC
768* Slightly improved UI
769* minor bug fixes
770
771### Version 0.8.1
772* minor bug fixes
773
774### Version 0.8
775* Download HTTP images
776* Show avatars in MUC tiles
777* Disabled SSLv3
778* Performance improvements
779* bug fixes
780
781### Version 0.7.3
782* revised tablet ui
783* internal rewrites
784* bug fixes
785
786### Version 0.7.2
787* show full timestamp in messages
788* brought back option to use JID to identify conferences
789* optionally request delivery receipts (expert option)
790* more languages
791* bug fixes
792
793### Version 0.7.1
794* Optionally use send button as status indicator
795
796### Version 0.7
797* Ability to disable notifications for single conversations
798* Merge messages in chat bubbles
799* Fixes for OpenPGP and OTR (please republish your public key)
800* Improved reliability on sending messages
801* Join password protected Conferences
802* Configurable font size
803* Expert options for encryption
804
805### Version 0.6
806* Support for server side avatars
807* save images in gallery
808* show contact name and picture in non-anonymous conferences
809* reworked account creation
810* various bug fixes
811
812### Version 0.5.2
813* minor bug fixes
814
815### Version 0.5.1
816* couple of small bug fixes that have been missed in 0.5
817* complete translations for Swedish, Dutch, German, Spanish, French, Russian
818
819### Version 0.5
820* UI overhaul
821* MUC / Conference bookmarks
822* A lot of bug fixes
823
824### Version 0.4
825* OTR file encryption
826* keep OTR messages and files on device until both parties or online at the same time
827* XEP-0333. Mark whether the other party has read your messages
828* Delayed messages are now tagged properly
829* Share images from the Gallery
830* Infinit history scrolling
831* Mark the last used presence in presence selection dialog
832
833### Version 0.3
834* Mostly bug fixes and internal rewrites
835* Touch contact picture in conference to highlight
836* Long press on received image to share
837* made OTR more reliable
838* improved issues with occasional message lost
839* experimental conference encryption. (see FAQ)
840
841### Version 0.2.3
842* regression fix with receiving encrypted images
843
844### Version 0.2.2
845* Ability to take photos directly
846* Improved openPGP offline handling
847* Various bug fixes
848* Updated Translations
849
850### Version 0.2.1
851* Various bug fixes
852* Updated Translations
853
854### Version 0.2
855* Image file transfer
856* Better integration with OpenKeychain (PGP encryption)
857* Nicer conversation tiles for conferences
858* Ability to clear conversation history
859* A lot of bug fixes and code clean up
860
861### Version 0.1.3
862* Switched to minidns library to resolve SRV records
863* Faster DNS in some cases
864* Enabled stream compression
865* Added permanent notification when an account fails to connect
866* Various bug fixes involving message notifications
867* Added support for DIGEST-MD5 auth
868
869### Version 0.1.2
870* Various bug fixes relating to conferences
871* Further DNS lookup improvements
872
873### Version 0.1.1
874* Fixed the 'server not found' bug
875
876### Version 0.1
877* Initial release