CHANGELOG.md

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