Releases: matrix-org/matrix-ios-sdk
Releases · matrix-org/matrix-ios-sdk
v0.22.6
v0.22.5
v0.22.4
v0.22.3
v0.22.1
v0.22.0
Changes in 0.22.0 (2022-02-09)
✨ Features
- Add .well-known parsing for tile server / map style configurations. (#5298)
🙌 Improvements
- Introduce
MXThreadingService
andMXThread
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)
- 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
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
v0.20.16
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)
- MXAnalyticsDelegate: The generic methods have been replaced with type safe ones for each event tracked. (#5035)
v0.20.15
v0.20.14
Changes in 0.20.14 (2021-12-09)
🐛 Bugfixes
- Sending blank m.room.encryption on iOS will disable encryption (Security advisory)