Skip to content
This repository has been archived by the owner on Dec 12, 2022. It is now read-only.

Releases: matrix-org/matrix-ios-kit

v0.4.5

19 Jan 14:19
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.5).
  • View controller: Remove properties initialization from viewDidLoad (#94)
  • MXKContact: Add [initContactWithDisplayName:emails:phoneNumbers:andThumbnail:] method.
  • MXKContactManager: Add API to sort a contacts array.
  • MXKContactManager: Add localContactsSplittedbyContactMethod property, the contacts list obtained by splitting each local contact by contact method.

Bug fixes:

API breaks:

  • MXKContactManager: Replace localEmailContacts: with localContactsWithMethods: to list the local contacts who have contact methods which may be used to invite them or to discover matrix users.

v0.4.4

23 Dec 09:30
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.4).
  • Crypto: add MXKDeviceView and MXKEncryptionInfoView to display device or encryption information.
  • Crypto: Improve decryption error messages (specially for unknown inbound session id).
  • MXKEventFormatter: add encryptingTextColor settings property.

Bug fixes:

API breaks:

  • MXKCallViewController: remove isPresented property.
  • Move MXKMediaManager and MXKMediaLoader at SDK level.
  • Move MXEncryptedAttachments to SDK level.
  • Move outgoing messages management to SDK level.

v0.4.3

23 Nov 17:05
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.3).

Bug fixes:

v0.4.2

22 Nov 15:15
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.2).
  • MXKAccount: Add API to handle account device information.

Bug fixes:

  • Crypto: Do not allow to redact the event that enabled encryption in a room.

v0.4.1

18 Nov 16:35
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.1).

Bug fixes:

v0.4.0

17 Nov 17:05
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.0).

  • Support end-to-end encryption.

  • Chat history: Display a message for m.room.encryption events.

  • MXKAccount: Logout properly by invalidating the access token.

  • Tag explicitly the invite as DM or not DM (element-hq/element-ios#714).

  • MXKRecentListViewController: Reload the table view on the direct rooms update (element-hq/element-ios#715).

  • MXKAttachment: Generate thumbnail URL.

  • MXKRoomDataSource: Create and upload thumbnails for encrypted images.

    API break:

  • MXKEventFormatter: remove fakeRoomMessageEventForRoomId API (temporary events are now created by MXRoom class).

    Bug fixes:

  • Use contains_url filter during the attachments search (element-hq/element-ios#652).

  • MXKRoomDataSource: infinite loop on empty bubbles array.

  • MXKRoomInputToolbarView: Disable view animation during text reset to prevent placeholder distorsion.

  • Fix for accepting autocorrect on message send.

  • MXKRoomBubbleCellData: Should fix the text bubbles overlapping.

v0.3.19

30 Sep 12:05
Compare
Choose a tag to compare

Bug fixes:

v0.3.18

27 Sep 12:33
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.6.17).
  • MXKCallViewController: Hide camera switch on voice call.

Bug fixes:

v0.3.17

15 Sep 15:59
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.6.16).
  • MXKCallViewController: For 1:1 call, display the other peer information instead of the room information.

Bug fixes:

v0.3.16

08 Sep 14:56
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.6.14).
  • Hyperlink mxids and room aliases (element-hq/element-ios#442).
  • Handle 404 (Event not found) on permalinks (element-hq/element-ios#484).
  • MXKRoomDataSourceManager: Add API to mark all messages as read (element-hq/element-ios#442).
  • Chat screen: New message(s) notification (element-hq/element-ios#532).
  • MXKCallViewController: support custom audio sounds.
  • MXKRoomInputToolbarView: Expose the becomeFirstResponder method.
  • MXKRoomViewController: expose showEventDetails method.
  • MXKEventFormatted: Save 2 seconds on app startup when a last message is a HTLM code block.
  • MXKRoomDataSourceManager: Add missedHighlightDiscussionsCount method (element-hq/element-ios#563).
  • MXKContactManager: Expose the current list of the contacts for whom a 1:1 room exists (element-hq/element-ios#529).
  • MXKEventFormatter: Until e2e is impl'd, encrypted msgs should be shown in the UI as unencryptable warning text (element-hq/element-ios#559).
  • MXKEventFormatter: Change how the kick reason is displayed (element-hq/element-ios#549).

Bug fixes: