diff --git a/CHANGES.md b/CHANGES.md index 0b47fde22..e1305179b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,8 @@ +## Changes in 0.27.11 (2024-06-18) + +No significant changes. + + ## Changes in 0.27.10 (2024-06-17) No significant changes. diff --git a/MatrixSDK.podspec b/MatrixSDK.podspec index 60f71c6bb..d786dc03b 100644 --- a/MatrixSDK.podspec +++ b/MatrixSDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "MatrixSDK" - s.version = "0.27.10" + s.version = "0.27.11" s.summary = "The iOS SDK to build apps compatible with Matrix (https://www.matrix.org)" s.description = <<-DESC diff --git a/MatrixSDK/Data/Store/MXFileStore/MXFileStore.m b/MatrixSDK/Data/Store/MXFileStore/MXFileStore.m index 5207df6c6..33d13627d 100644 --- a/MatrixSDK/Data/Store/MXFileStore/MXFileStore.m +++ b/MatrixSDK/Data/Store/MXFileStore/MXFileStore.m @@ -29,7 +29,7 @@ #import "MatrixSDKSwiftHeader.h" #import "MXFileRoomSummaryStore.h" -static NSUInteger const kMXFileVersion = 82; // Check getUnreadRoomFromStore if you update this value. Delete this comment after +static NSUInteger const kMXFileVersion = 83; // Check getUnreadRoomFromStore if you update this value. Delete this comment after static NSString *const kMXFileStoreFolder = @"MXFileStore"; static NSString *const kMXFileStoreMedaDataFile = @"MXFileStore"; diff --git a/MatrixSDK/MatrixSDKVersion.m b/MatrixSDK/MatrixSDKVersion.m index 2c5662a9a..36379dc57 100644 --- a/MatrixSDK/MatrixSDKVersion.m +++ b/MatrixSDK/MatrixSDKVersion.m @@ -16,4 +16,4 @@ #import -NSString *const MatrixSDKVersion = @"0.27.10"; +NSString *const MatrixSDKVersion = @"0.27.11"; diff --git a/MatrixSDK/Utils/MXTools.m b/MatrixSDK/Utils/MXTools.m index 26e86564e..4377c9915 100644 --- a/MatrixSDK/Utils/MXTools.m +++ b/MatrixSDK/Utils/MXTools.m @@ -140,7 +140,9 @@ + (void)initialize @(MXEventTypePollResponse) : kMXEventTypeStringPollResponseMSC3381, @(MXEventTypePollEnd) : kMXEventTypeStringPollEndMSC3381, @(MXEventTypeBeaconInfo) : kMXEventTypeStringBeaconInfoMSC3672, - @(MXEventTypeBeacon) : kMXEventTypeStringBeaconMSC3672 + @(MXEventTypeBeacon) : kMXEventTypeStringBeaconMSC3672, + + @(MXEventTypeRoomRetention): kMXEventTypeStringRoomRetention }; eventTypeMapStringToEnum = @{ diff --git a/README.rst b/README.rst index 8799f5c9b..5ca2d1d08 100644 --- a/README.rst +++ b/README.rst @@ -9,6 +9,7 @@ .. image:: https://img.shields.io/badge/License-Apache%202.0-yellowgreen.svg?style=flat-square :target: https://opensource.org/licenses/Apache-2.0 +============== Matrix iOS SDK ============== @@ -20,6 +21,18 @@ This SDK implements an interface to communicate with the Matrix Client/Server API which is defined at http://matrix.org/docs/api/client-server/. +Pod Deprecation +=============== + +The SDK is no longer published directly to Cocopods following recent linting issues +with Xcode 14.3 and greater: `CocoaPods/CocoaPods#11839 `_. +This deprecation *only* covers the published pod, the SDK is still being maintained. + +It is however worth noting that we're now primarily focussed on the `Matrix Rust SDK `_ +and its respective FFI bindings which are available as a `Swift package `_. +This would likely be a more sensible choice for anyone starting a new project using Matrix on Apple platforms. + + Use the SDK in your app ======================= @@ -29,15 +42,10 @@ In order to set this up:: sudo gem install cocoapods pod setup -The best way to add the last release of the Matrix SDK to your application -project is to add the MatrixSDK dependency to your Podfile:: - - pod 'MatrixSDK' +The best way to add the Matrix SDK to your application is to add the MatrixSDK repo to your Podfile:: -If you want to use the develop version of the SDK, use instead: + pod 'MatrixSDK', :git => 'https://github.com/matrix-org/matrix-ios-sdk.git', :tag => 'vX.Y.Z' - pod 'MatrixSDK', :git => 'https://github.com/matrix-org/matrix-ios-sdk.git', - :branch => 'develop' Options =======