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