Releases: matrix-org/matrix-android-sdk2
v1.4.13
Imported from Element 1.4.13. (https://github.com/vector-im/element-android/releases/tag/v1.4.13)
SDK API changes ⚠️
- Include original event in live decryption listeners and update sync status naming to InitialSyncProgressing for clarity. (#5639)
- KeysBackupService.getCurrentVersion takes a new type
KeysBackupLastVersionResult
in the callback. (#5703) - A lot of classes which were exposed to the clients and were located in the package
org.matrix.android.sdk.internal
have been moved to the packageorg.matrix.android.sdk.api
.
All the classes which are in the packageorg.matrix.android.sdk.internal
should now be declaredinternal
.
Some unused code and classes have been removed. (#5744) - Some data classes are now immutable, using
val
instead ofvar
(#5762)
Note: To be able to build the SDK I had to comment the line apply plugin: "org.jetbrains.dokka"
. It will be fixed in the next release.
v1.4.11
v1.4.4
v1.4.2
SDK API changes ⚠️
join
andleave
methods moved from MembershipService to RoomService and SpaceService to split logic for rooms and spaces (#5183)- Deprecates Matrix.initialize and Matrix.getInstance in favour of the client providing its own singleton instance via Matrix.createInstance (#5185)
- Adds support for MSC3283, additional homeserver capabilities (#5207)
v1.3.18
Warning: This release may trigger an initial sync.
Imported from Element 1.3.18. (https://github.com/vector-im/element-android/releases/tag/v1.3.18)
Bugfixes 🐛
- Avoid deleting root event of CurrentState on gappy sync. In order to restore lost Events an initial sync may be triggered. (#5137)
SDK API changes ⚠️
v1.3.14
Changes in Matrix-SDK 1.3.14 (2022-01-12)
Imported from Element 1.3.14. (https://github.com/vector-im/element-android/releases/tag/v1.3.14)
v1.3.13
IMPORTANT
Do not use this release, a corrective release 1.3.14 is coming
Imported from Element 1.3.13. (https://github.com/vector-im/element-android/releases/tag/v1.3.13)
SDK API changes ⚠️
v1.3.10
Imported from Element 1.3.10. (https://github.com/vector-im/element-android/releases/tag/v1.3.10)
SDK API changes ⚠️
You will have to add a maven repository in your main build.gradle file:
// For olm library.
maven { url 'https://gitlab.matrix.org/api/v4/projects/27/packages/maven' }
- New API TermsService.getHomeserverTerms() to get the terms of service from a homeserver
- API SendService.sendOptionsReply() is replaced by SendService.voteToPoll()
- New API SendService.endPoll()
v1.3.9
Imported from Element 1.3.9. (https://github.com/vector-im/element-android/releases/tag/v1.3.9)
v1.3.8
Imported from Element 1.3.8. (https://github.com/vector-im/element-android/releases/tag/v1.3.8)
SDK API changes ⚠️
- Add content scanner API from MSC1453
API documentation : https://github.com/matrix-org/matrix-content-scanner#api (#4392) - Breaking SDK API change to PushRuleListener, the separated callbacks have been merged into one with a data class which includes all the previously separated push information (#4401)