CHANGELOG.md

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