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