Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Commit

Permalink
Release of version 4.14.8
Browse files Browse the repository at this point in the history
  • Loading branch information
Krzysztof Kurzawa committed Nov 28, 2023
1 parent 4f93ce6 commit 13864d0
Show file tree
Hide file tree
Showing 23 changed files with 14,224 additions and 14,225 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ All notable changes to this project will be documented in this file.

Note that Objective-C class names are prefixed by `SNR`. In the changelog below, these are names used in Swift, without the prefix.

## [4.14.8] - 2023-11-28

### Changed
- The `Synerise.setRequestValidationSalt(_:)` method accepts nil now. `RequestValidationSalt` is not required for Simple Authentication, but we recommend using it for improved security (it needs to be enabled in the Synerise portal first).

## [4.14.7] - 2023-10-12

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Synerise iOS SDK (v4.14.7)
# Synerise iOS SDK (v4.14.8)

[![Platform](https://img.shields.io/badge/platform-iOS-orange.svg)](https://github.com/synerise/ios-sdk)
[![Languages](https://img.shields.io/badge/language-Objective--C%20%7C%20Swift-orange.svg)](https://github.com/synerise/ios-sdk)
[![GitHub release](https://img.shields.io/github/release/Synerise/ios-sdk.svg)](https://github.com/Synerise/ios-sdk/releases)
[![CocoaPods](https://img.shields.io/badge/pod-v4.14.7-green.svg)](https://cocoapods.org/pods/SyneriseSDK)
[![CocoaPods](https://img.shields.io/badge/pod-v4.14.8-green.svg)](https://cocoapods.org/pods/SyneriseSDK)
[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-green.svg)](https://github.com/Carthage/Carthage)
[![Synerise](https://img.shields.io/badge/www-synerise-green.svg)](https://synerise.com)
[![Documentation](https://img.shields.io/badge/docs-latest-brightgreen.svg)](https://help.synerise.com/)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>4.14.7</string>
<string>4.14.8</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
Expand Down
Binary file not shown.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ NS_SWIFT_NAME(GeneralSettings)
@property (copy, nonatomic, nullable, readwrite) NSArray<SNRPublicKeyPinningAlgorithm> *SSLPinningPublicKeySupportedAlgorithms;

/**
* This parameter specifies if a session should be destroyed after Profile API key changes.
* This parameter specifies if a session should be destroyed after Profile API key (formerly Client API Key) changes.
*
* The default value is true.
*/
Expand Down
36 changes: 18 additions & 18 deletions SDK/Framework/SyneriseSDK.framework/Headers/SNRSynerise.h
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ NS_SWIFT_NAME(Synerise)
/**
* Initializes Synerise SDK.
*
* @param clientApiKey Synerise Profile API Key.
* @param clientApiKey Synerise Profile API Key (formerly Client API Key).
*
* @note This method needs to be called before any other method of Synerise SDK and only once during application lifecycle.
*/
Expand All @@ -156,7 +156,7 @@ NS_SWIFT_NAME(Synerise)
/**
* Initializes Synerise SDK with custom environment settings.
*
* @param clientApiKey Synerise Profile API Key.
* @param clientApiKey Synerise Profile API Key (formerly Client API Key).
* @param baseUrl Synerise API custom environment base URL.
*
* @note This method needs to be called before any other method of Synerise SDK and only once during application lifecycle.
Expand All @@ -166,49 +166,49 @@ NS_SWIFT_NAME(Synerise)
/**
* Changes Profile API Key dynamically.
*
* @param clientApiKey Synerise Profile API Key.
* @param clientApiKey Synerise Profile API Key (formerly Client API Key).
*/
+ (void)changeClientApiKey:(NSString *)clientApiKey;

/**
* Sets salt string for request validation.
*
* @param string Synerise Profile salt string for request validation.
* @param salt Synerise Profile salt string for request validation.
*/
+ (void)setRequestValidationSalt:(NSString *)string;
+ (void)setRequestValidationSalt:(nullable NSString *)salt;

/**
* Enables/Disables console logs from Synerise SDK.
* Sets the Synerise SDK host application type.
*
* @param enabled Specifies that console logs are enabled/disabled.
* @param type Specifies the type of the host application.
*
* @note It is not recommended to use debug mode in release version of your application.
*/
+ (void)setDebugModeEnabled:(BOOL)enabled;
+ (void)setHostApplicationType:(SNRHostApplicationType)type;

/**
* Enables/Disables crash handling from Synerise SDK.
* Sets the Synerise SDK plugin version of the host application.
*
* @param enabled Specifies that crash handling is enabled/disabled.
* @param version Specifies the version of the Synerise SDK plugin in the host application.
*
*/
+ (void)setCrashHandlingEnabled:(BOOL)enabled;
+ (void)setHostApplicationSDKPluginVersion:(NSString *)version;

/**
* Sets Synerise SDK host application type.
* Enables/Disables console logs from Synerise SDK.
*
* @param type Specifies the type of the host application.
* @param enabled Specifies that console logs are enabled/disabled.
*
* @note It is not recommended to use debug mode in release version of your application.
*/
+ (void)setHostApplicationType:(SNRHostApplicationType)type;
+ (void)setDebugModeEnabled:(BOOL)enabled;

/**
* Sets Synerise SDK plugin version of the host application.
* Enables/Disables crash handling from Synerise SDK.
*
* @param version Specifies the version of the Synerise SDK plugin in the host application.
* @param enabled Specifies that crash handling is enabled/disabled.
*
*/
+ (void)setHostApplicationSDKPluginVersion:(NSString *)version;
+ (void)setCrashHandlingEnabled:(BOOL)enabled;

/**
* Sets object for Synerise delegate methods.
Expand Down
Binary file modified SDK/Framework/SyneriseSDK.framework/Info.plist
Binary file not shown.
Binary file modified SDK/Framework/SyneriseSDK.framework/SyneriseSDK
Binary file not shown.
14 changes: 7 additions & 7 deletions SDK/XCFramework/SyneriseSDK.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -7,35 +7,35 @@
<dict>
<key>BinaryPath</key>
<string>SyneriseSDK.framework/SyneriseSDK</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>SyneriseSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>SyneriseSDK.framework/SyneriseSDK</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>SyneriseSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ NS_SWIFT_NAME(GeneralSettings)
@property (copy, nonatomic, nullable, readwrite) NSArray<SNRPublicKeyPinningAlgorithm> *SSLPinningPublicKeySupportedAlgorithms;

/**
* This parameter specifies if a session should be destroyed after Profile API key changes.
* This parameter specifies if a session should be destroyed after Profile API key (formerly Client API Key) changes.
*
* The default value is true.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ NS_SWIFT_NAME(Synerise)
/**
* Initializes Synerise SDK.
*
* @param clientApiKey Synerise Profile API Key.
* @param clientApiKey Synerise Profile API Key (formerly Client API Key).
*
* @note This method needs to be called before any other method of Synerise SDK and only once during application lifecycle.
*/
Expand All @@ -156,7 +156,7 @@ NS_SWIFT_NAME(Synerise)
/**
* Initializes Synerise SDK with custom environment settings.
*
* @param clientApiKey Synerise Profile API Key.
* @param clientApiKey Synerise Profile API Key (formerly Client API Key).
* @param baseUrl Synerise API custom environment base URL.
*
* @note This method needs to be called before any other method of Synerise SDK and only once during application lifecycle.
Expand All @@ -166,49 +166,49 @@ NS_SWIFT_NAME(Synerise)
/**
* Changes Profile API Key dynamically.
*
* @param clientApiKey Synerise Profile API Key.
* @param clientApiKey Synerise Profile API Key (formerly Client API Key).
*/
+ (void)changeClientApiKey:(NSString *)clientApiKey;

/**
* Sets salt string for request validation.
*
* @param string Synerise Profile salt string for request validation.
* @param salt Synerise Profile salt string for request validation.
*/
+ (void)setRequestValidationSalt:(NSString *)string;
+ (void)setRequestValidationSalt:(nullable NSString *)salt;

/**
* Enables/Disables console logs from Synerise SDK.
* Sets the Synerise SDK host application type.
*
* @param enabled Specifies that console logs are enabled/disabled.
* @param type Specifies the type of the host application.
*
* @note It is not recommended to use debug mode in release version of your application.
*/
+ (void)setDebugModeEnabled:(BOOL)enabled;
+ (void)setHostApplicationType:(SNRHostApplicationType)type;

/**
* Enables/Disables crash handling from Synerise SDK.
* Sets the Synerise SDK plugin version of the host application.
*
* @param enabled Specifies that crash handling is enabled/disabled.
* @param version Specifies the version of the Synerise SDK plugin in the host application.
*
*/
+ (void)setCrashHandlingEnabled:(BOOL)enabled;
+ (void)setHostApplicationSDKPluginVersion:(NSString *)version;

/**
* Sets Synerise SDK host application type.
* Enables/Disables console logs from Synerise SDK.
*
* @param type Specifies the type of the host application.
* @param enabled Specifies that console logs are enabled/disabled.
*
* @note It is not recommended to use debug mode in release version of your application.
*/
+ (void)setHostApplicationType:(SNRHostApplicationType)type;
+ (void)setDebugModeEnabled:(BOOL)enabled;

/**
* Sets Synerise SDK plugin version of the host application.
* Enables/Disables crash handling from Synerise SDK.
*
* @param version Specifies the version of the Synerise SDK plugin in the host application.
* @param enabled Specifies that crash handling is enabled/disabled.
*
*/
+ (void)setHostApplicationSDKPluginVersion:(NSString *)version;
+ (void)setCrashHandlingEnabled:(BOOL)enabled;

/**
* Sets object for Synerise delegate methods.
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>4.14.7</string>
<string>4.14.8</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
Expand Down
Binary file not shown.
Loading

0 comments on commit 13864d0

Please sign in to comment.