Skip to content

Releases: matrix-org/matrix-ios-sdk

v0.22.6

14 Mar 15:18
Compare
Choose a tag to compare

Changes in 0.22.6 (2022-03-14)

🙌 Improvements

  • Room: API to ignore the sender of a room invite before the room is joined (#5807)

v0.22.5

08 Mar 15:12
Compare
Choose a tag to compare

Changes in 0.22.5 (2022-03-08)

🙌 Improvements

  • Room data filters: strict matches support (#1379)
  • Analytics: Add event composition tracking and isSpace for joined room events. (#5365)
  • MXEvent+Extensions: Do not highlight any event that the current user sent. (#5552)

🐛 Bugfixes

  • Room: fix crash on members count not being always properly set (#4949)
  • MXSuggestedRoomListDataFetcher: hide suggested rooms that a user is already part of (#5276)
  • MXFileStore: Do not reuse room files if the room is marked for deletion (#5717)

v0.22.4

25 Feb 10:32
Compare
Choose a tag to compare

Changes in 0.22.4 (2022-02-25)

🙌 Improvements

  • MXThreadingService: Add thread creation delegate method. (#5694)

v0.22.3

24 Feb 12:06
Compare
Choose a tag to compare

Changes in 0.22.3 (2022-02-24)

🐛 Bugfixes

  • Thread Safety: Replace all objc_sync_enter/exit methods with recursive locks. (#5675)

v0.22.1

16 Feb 07:57
Compare
Choose a tag to compare

Changes in 0.22.1 (2022-02-16)

🐛 Bugfixes

v0.22.0

09 Feb 17:44
Compare
Choose a tag to compare

Changes in 0.22.0 (2022-02-09)

✨ Features

  • Add .well-known parsing for tile server / map style configurations. (#5298)

🙌 Improvements

  • Introduce MXThreadingService and MXThread classes. (#5068)
  • MXThreadingService: Expose threads of a room. (#5092)
  • Threads: Include redacted root events into threads. (#5119)
  • MXSession: Avoid event/null requests and reprocess bg sync cache if received when processing. (#5426)
  • MXRoomListDataFetcherDelegate: Add totalCountsChanged parameter to delegate method. (#5448)

🐛 Bugfixes

  • 🐛 Protect the spacesPerId variable by a barrier - Fixes Thread 1: EXC_BAD_ACCESS crash that would occur whenever multiple concurrent threads would attempt to mutate spacesPerId at the same time (#1350)
  • Fix for display name and avatar shown incorrectly for users that have left the room. (#2827)
  • Protect against encryption state loss (#5184)
  • MXSpace: fix space invites blocks space graph build (#5432)
  • MXCoreDataRoomSummaryStore: Fix main context merges from persistent store. (#5462)
  • MXSession: Do not pause the session if a sync fails due to cancellation. (#5509)
  • CoreData: Fix fetch requests fetching only specific properties. (#5519)

⚠️ API Changes

  • MXRestClient & MXRoom: Introduce threadId parameters for event sending methods. (#5068)

🧱 Build

  • Update Fastfile to use Xcode 13.2 on CI. (#4883)

Others

  • Add WIP to towncrier. (#1349)

v0.21.0

25 Jan 12:32
Compare
Choose a tag to compare

Changes in 0.21.0 (2022-01-25)

✨ Features

  • MXRoomSummaryStore & MXRoomListDataManager: Implementation with Core Data. (#4384)
  • Allow editing poll start events. (#5114)
  • Added static location sharing sending and rendering support. (#5298)

🙌 Improvements

  • MXCoreDataRoomSummaryStore: Use nested contexts to better manage main context updates. (#5412)
  • Only count joined rooms when profiling sync performance. (#5429)

🐛 Bugfixes

  • Fixes DTMF(dial tones) during voice calls. (#5375)
  • MXCoreDataRoomListDataFetcher: Update fetchRequest if properties changed before fetching the first page. (#5377)
  • MXSession: Fix remove room race case. (#5412)

v0.20.16

11 Jan 12:20
Compare
Choose a tag to compare

Changes in 0.20.16 (2022-01-11)

🙌 Improvements

  • MXResponse has been frozen for binary compatibility when building as an XCFramework. (#1002)
  • MXTaskProfile: Add an MXTaskProfileName enum instead of individual strings for Name and Category. (#5035)

⚠️ API Changes

  • MXAnalyticsDelegate: The generic methods have been replaced with type safe ones for each event tracked. (#5035)

v0.20.15

14 Dec 13:29
Compare
Choose a tag to compare

Changes in 0.20.15 (2021-12-14)

🙌 Improvements

  • Expose missing Jingle headers in umbrella header (#1308)

⚠️ API Changes

  • MXTools: Add an error parameter to the failure of +convertVideoAssetToMP4:withTargetFileSize:success:failure: (#4749)

v0.20.14

14 Dec 07:32
Compare
Choose a tag to compare

Changes in 0.20.14 (2021-12-09)

🐛 Bugfixes