Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.

v0.9.6

Compare
Choose a tag to compare
@bmarty bmarty released this 03 Jul 13:11
· 1405 commits to develop since this release

Features:

  • ContentManager: support a potential anti-virus scanner (PR #283).
  • HomeServerConnectionConfig: allow configuration of TLS parameters (PR#293).

Improvements:

  • MXCrypto: Add reRequestRoomKeyForEvent to re-request encryption keys to decrypt an event (element-hq/riot-android#2319).
  • MXCrypto: Add MXCryptoConfig class to customize/configure the e2e encryption.

Bugfix:

  • Prevent crash on KitKat
  • Prevent leaking of filenames in uploads to E2EE rooms
  • Prefer message text instead of subject
  • Fix issue with notification count in a RoomSummary
  • Fix NullPointerException reported by GooglePlay (element-hq/riot-android#2382)
  • Fix crash in CallSoundsManager

API Change:

  • New API: add device_id param to LoginRestClient.loginWithUser()
  • API change: Event.isUnkownDevice() as been renamed to Event.isUnknownDevice() (typo)
  • Some APIs has changed to use interface instead of implementation as type (ex: "Map" instead of "HashMap")

Others:

  • Media cache is flushed because of the new format of ids.

Build:

  • Add script to check code quality
  • Travis will now check if CHANGES.rst has been modified for each PR

Test:

  • Crypto tests have been cleaned - All tests are passed