CHANGELOG.md

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