Skip to content

Releases: matrix-org/matrix-ios-sdk

v0.20.10

17 Nov 15:05
Compare
Choose a tag to compare

Changes in 0.20.10 (2021-11-17)

πŸ™Œ Improvements

  • Made room list fetch sort and filter options structs. Removed fetch options references from them and made them equatable. Comparing them in the fetch options before refreshing the fetchers. (#4384)
  • MXRealmCryptoStore: Reuse background tasks and use new api for remaining perform operations. (#4431)

πŸ› Bugfixes

  • MXAggregations: Ensure the store is cleared when the file store is cleared. (#3884)
  • MXSpaceService: abort graph building when session is closing (#5049)
  • Fixed retain cycles between background tasks and themselves, and between the background task expiration handler and the background mode handler. (#5054)
  • MXRoomSummaryUpdater: Fix upgraded rooms being marked as visible if the tombstone event comes in as part of a limited sync. (#5080)
  • MXRoomListDataFilterOptions: Filter out any cached room previews. (#5083)
  • MXRoomListDataSortOptions: Fix room ordering regression. (#5105)
  • Fixed fallback key signature validation. (#5120)
  • MXSession: Make session resumable from paused state & avoid to-device events catchup request when paused or pause requested. (#5127)
  • Room ordering: Improve membership event filtering. (#5150)

v0.20.9

21 Oct 15:08
Compare
Choose a tag to compare

Changes in 0.20.9 (2021-10-21)

πŸ› Bugfixes

  • MXRoomListDataFilterOptions: Fix predicate for orphaned rooms. (#5031)

v0.20.8

20 Oct 15:32
Compare
Choose a tag to compare

Changes in 0.20.8 (2021-10-20)

πŸ™Œ Improvements

  • RoomSummaries: Introduce MXRoomListDataManager and implementation. (#4384)
  • MXIdentityService: Add an areAllTermsAgreed property. (#4484)

πŸ› Bugfixes

  • MXMemoryStore: Add missing synthesize for areAllIdentityServerTermsAgreed. (#1264)
  • Fixed space preview toast is broken if I'm not a member when clicking on a link (#4966)

v0.20.7

13 Oct 16:10
Compare
Choose a tag to compare

Changes in 0.20.7 (2021-10-13)

πŸ› Bugfixes

  • [MXSPaceService, MXSpaceNotificationCounter] Avoid calling SDK dispatch queue synchroniously (#4999)

v0.20.6

12 Oct 09:08
Compare
Choose a tag to compare

Changes in 0.20.6 (2021-10-12)

πŸ› Bugfixes

  • fixed crash in MXSpaceService.prepareData() (#4979)

v0.20.5

08 Oct 14:29
Compare
Choose a tag to compare

Changes in 0.20.5 (2021-10-08)

πŸ™Œ Improvements

  • Tests: Improve tests suites execution time by fixing leaked MXSession instances that continued to run in background. (#4875)
  • Added dynamism and compile time safety to room name and send reply event localizable strings. (#4899)
  • Pods: Update JitsiMeetSDK and Realm. (#4939)
  • Start a background task for every Realm transaction. (#4964)

πŸ› Bugfixes

  • Apply threading model for Spaces and cache space graph (#4898)

⚠️ API Changes

  • MXRoomSummaryUpdater: Combine ignoreMemberProfileChanges and eventsFilterForMessages into a single property called allowedLastMessageEventTypes. (#4451)
  • MXSendReplyEventStringsLocalizable is now MXSendReplyEventStringLocalizerProtocol and MXRoomNameStringsLocalizable is now MXRoomNameStringLocalizerProtocol (#4899)

🧱 Build

  • Bundler: Update CocoaPods and fastlane. (#4951)

v0.20.4

30 Sep 21:51
Compare
Choose a tag to compare

Changes in 0.20.4 (2021-09-30)

πŸ› Bugfixes

  • MXSpaceService: Fix a crash due to recursion depth limit (#4919)

v0.20.3

28 Sep 16:33
Compare
Choose a tag to compare

Changes in 0.20.3 (2021-09-28)

πŸ™Œ Improvements

  • Renaming DM rooms to User Name after the only other participant leaves. (#4717)

πŸ› Bugfixes

  • MXSpaceService: fixed crash in MXSpaceService.prepareData (#4910)
  • MXSession: Make directRooms property atomic and copying. (#4911)
  • MXSpaceNotificationCounter: fixed crash in MXSpaceNotificationCounter.isRoomMentionsOnly. (#4912)
  • MXRoom: fixed crash in MXRoom.toSpace() (#4913)
  • MXSession: Allow pausing on syncInProgress state. (#4915)
  • fixed Spaces still visible after logging in with another account (#4916)
  • MXSpaceService: fixed App may not start in 1.6.0 (#4919)

v0.20.2

24 Sep 11:41
Compare
Choose a tag to compare

Changes in 0.20.2 (2021-09-24)

✨ Features

  • Implemented Olm fallback key support. (#4406)
  • Added room summary API call (#4498)
  • Added support to get suggested rooms (#4500)
  • Initial yet naive algortihm for building the graph of rooms (#4509)
  • Added support for Explore rooms (#4571)

πŸ™Œ Improvements

  • Add fallback keys to the dehydrated device info and sign it with the MSK. (#4255)
  • Cross-signing: Sign the key backup with the MSK. (#4338)

v0.20.1

16 Sep 10:43
Compare
Choose a tag to compare

Changes in 0.20.1 (2021-09-16)

πŸ™Œ Improvements

  • MXRoomSummary: Introduce markAllAsReadLocally method. (#4822)

πŸ› Bugfixes

  • MXSession: Introduce pauseable property and pause the session gracefully when sync request cancelled. (#4834)