CHANGELOG.md

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