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.6.0

01 Aug 12:56
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Improvements:

  • Minimum target is now iOS 8.0.
  • Upgrade MatrixSDK version (v0.9.0).
  • MXKRoomViewController: Merge of membership events (MELS).
  • Translation: Add NSBundle+MXKLanguage to change language at runtime and define a fallback language for missing translations.
  • New MXKLanguagePickerViewController screen to select a language.
  • MXKEventFormatter: Add singleEmojiTextFont property to special case the display of message with a single emoji (https://github.com/vector-im/riot-ios#1157).
  • Add the m.audio attachments support (https://github.com/vector-im/riot-ios#1102).
  • Remove MXKAlert, use UIAlertViewController instead.
  • MXKRoomBubbleCellDataStoring: Add the tag property.
  • App Extension support: wrap access to the UIApplication shared instance.

Translations:

Bug fixes:

v0.5.2

30 Jun 13:47
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.8.2).
  • Add read receipts details screen, thanks to @aramsargsyan (PR #310).

Bug fixes:

v0.5.1

23 Jun 14:06
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

Improvements:

  • Upgrade MatrixSDK version (v0.8.1).
  • MXCallViewController: Add waiting status string for MXCallViewController, thanks @morozkin.
  • Add MXKSoundPlayer to handle app sounds, thanks to @morozkin (PR #306 #307).

Bug fixes:

v0.5.0

16 Jun 15:48
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Improvements:

  • Upgrade MatrixSDK version (v0.8.0).
  • Add read markers synchronisation across matrix clients.
  • Add support of MXRoomSummary.
  • Add directory server list data model (datasource, cellDataStoring protocol and its minimal implementation).
  • Add viewcontroller interactive animations to quit attachment viewer, thanks to @aramsargsyan (PR #259).
  • MXKRecentsViewController: Update the pull to kick mechanism to take into account some recents table view settings (used in inherited class).
  • MXKRecentListViewController: Add hideSearchBar: method.
  • MXKRecentsDataSource: Expose the current search pattern list to the inherited classes.
  • Chat screen: Recognise and make tappable phone numbers, address, etc.
  • Call: Play the right sounds during call life, thanks to @morozkin (PR #298) (element-hq/element-ios#1101).
  • Documentation: Updated example to display Recents List with correct datasource class, thanks to javierquevedo (PR #278).
  • Pods: Use bundle ressource to store assets, thanks to Samuel Gallet (PR #279).
  • Pods: Clean headers to be able to build MatrixKit pod as a module, thanks to Samuel Gallet (PR #282) and @morozkin (PR #286).

Bug fixes:

v0.4.11

23 Mar 11:16
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.11).

Bug fixes:

v0.4.10

21 Mar 17:51
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.10).

v0.4.9

16 Mar 16:29
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.9).

Bug fixes:

v0.4.8

10 Mar 16:34
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.8).
  • MXKRoomActivitiesView: Manage room activities view height changes.
  • Crypto - Warn unknown devices: treat MXDeviceUnknown as MXDeviceUnverified.
  • Crypto: Add MXKEncryptionInfoViewDelegate to be notified when the device has been verified.
  • Crypto: Reset devices keys when clearing app cache in order to fix UISIs received by other people.
  • Add MXKCountryPickerViewController.
  • MXKContactManager: Reload the local contacts from the system when the user changes his mind and disables the contact sync.
  • MXKAccount: List the phone numbers linked to the account.
  • MXKAccount: add warnedAboutEncryption property.
  • MXK3PID: Support phone number validation.
  • CommonMark: Replace GHMarkdownParser with cmark.
  • MXKAuthInputsPasswordBasedView: Suport the new Login API with different types of identifiers.
  • MXKContactManager: Discover matrix users by using the local phonebook entries (email and phone number) (https://github.com/vector-im/riot-ios#904).

Bug fixes:

  • Self-signed homeserver: Moved the code that trusts already trusted certificate into MXRestClient (Related to matrix-org/matrix-ios-sdk#248).
  • MXKAuthenticationViewController: Fix notification loop on server error.

API breaks:

  • MXKAuthInputsViewDelegate: [authInputsViewEmailValidationRestClient:] has been renamed to [authInputsViewThirdPartyIdValidationRestClient:].
  • MXKDeviceView: [deviceViewDidUpdate:] has been renamed to [dismissDeviceView: didUpdate:].

v0.4.7

08 Feb 14:41
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.7).
  • Add E2E keys export & import. This is managed by new MXKEncryptionKeysImportView and MXKEncryptionKeysExportView views.
  • Show riot enabled local contacts in known contacts too (https://github.com/vector-im/riot-ios#1001).

Bug fixes:

v0.4.6

24 Jan 14:28
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixSDK version (v0.7.5).
  • MXKContactManager: Support bulk lookup to discover the matrix users in local contacts.
  • MXKContactTableCell: Let contacts table refresh matrix ids of the local contacts.

Bug fixes: