CHANGELOG.md

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