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