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