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