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