CHANGELOG.md

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