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