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