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