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

0.9.28

Pre-release
Pre-release
Compare
Choose a tag to compare
@BillCarsonFr BillCarsonFr released this 03 Oct 12:14
· 253 commits to develop since this release

Changes to Matrix Android SDK in 0.9.28 (2019-10-03)

Improvements:

  • Display correctly the revoked third-party invites.
  • Support optional default STUN server when no ICE provided by HS
  • Use wellknown to discover the IS of a HS (element-hq/riot-android#3283)
  • Make identity server configurable
  • Privacy: MSC2290 (#3300)

API Change:

  • MXSession.openIdToken() callback has a more typed parameter
  • DefaultRetrofit2CallbackWrapper has been removed because it does not manage MatrixError. Use RestAdapterCallback instead.
  • IMXEventListener.onAccountDataUpdated() method now has a parameter: the account data which has been updated.
  • Third party identifiers (mail, phone) related calls (add/bind) are now delegated to the IdentityServerManager instead of
    directly from MyUser. Now use mxSession.getIdentityManager().xxx
  • Room#invite now requires the session (to delegate to correct identity server)

Translations:

Others:

  • Remove ParentRestClient from crypto module and use a common parent Rest Client (tchapgouv/tchap-android-legacy#539)
  • MXSession: Add doesServerRequireIdentityServerParam() and doesServerAcceptIdentityAccessToken() methods.
  • Remove the bind true flag from 3PID calls on registration (element-hq/riot-android#3252)