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