CHANGELOG.md

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