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