CHANGELOG.md

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