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)