v0.6.14
Improvements:
- Allow MXSession to run the events stream in background for special cases
- MXEvent: Add the m.room.encrypted type
- MXSession: Expose the list of user ids for whom a 1:1 room exists (element-hq/element-ios#529).
- MXStore: Save MXUsers in the store (element-hq/element-ios#406).
- MXTools: Expose regex used to identify email address, user ids, room ids & and room aliases. Cache their regex objects to improve performance.
- MXTools: Add [MXTools isMatrixEventIdentifier:].
- MXTools: Add methods to create permalinks to room or event (element-hq/element-ios#547).
Bug fixes:
- MXKRoomState.aliases: some addresses are missing (element-hq/element-ios#528).
- MXFileStore: Stop leaking background tasks, which kill the app after 180s of bg.
- MXCall: Add a timeout for outgoing calls (element-hq/element-ios#577).
- MXJingleCallStackCall: When screen is locked, rotating the screen landscape makes local video preview go upside down (element-hq/element-ios#519).