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

v0.9.10

Compare
Choose a tag to compare
@bmarty bmarty released this 08 Oct 12:58
· 931 commits to develop since this release

Features:

  • Handle m.room.pinned_events state event and ServerNoticeUsageLimitContent
  • Manage server_notices tag and server quota notices (element-hq/riot-android#2440)
  • Add handling of filters (#345)

Improvements:

  • Encrypt local data (PR #305)
  • Add GET /versions request to the LoginRestClient

Bugfix:

  • Fix excessive whitespace on quoted messages (#348)
  • Scroll to bottom no longer keeps inertia after position change (#354)

API Change:

  • A Builder has been added to create HomeServerConnectionConfig instances.
  • SentState.UNDELIVERABLE has been renamed to SentState.UNDELIVERED
  • Extract patterns and corresponding methods from MXSession to a dedicated MXPatterns class.
  • MatrixMessageListFragment is now abstract and take an Adapter type as class parameter
  • Parameter guestAccess removed from MxSession.createRoom(). It had no effect.
  • EventTimeline is now exposed as an interface. Use EventTimelineFactory to instantiate it.

Others:

  • Boolean deserialization is more permissive: "1" or 1 will be handle as a true value (#358)
  • MXSession.setUseDataSaveMode(boolean) is now deprecated. Handle filter-id lookup in your app and use MXSession.setSyncFilterOrFilterId(String)