Skip to content
This repository has been archived by the owner on Aug 17, 2023. It is now read-only.

Commit

Permalink
Merge pull request #73 from thunderheadone/release/7.0.0
Browse files Browse the repository at this point in the history
Update from release/7.0.0
  • Loading branch information
th-skhozin authored Aug 16, 2021
2 parents 9d1ab41 + 2fd6567 commit cfe2da0
Show file tree
Hide file tree
Showing 13 changed files with 63 additions and 27 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
#### Version 7.0.0
* [BREAKING] Added support for using the Thunderhead SDK with Xcode 12.5. If you are using an older version of Xcode, you will only be able to archive your app with bitcode disabled.
* [BREAKING] JSON Assets no longer contain HTML encoded entities and the SDK no longer attempts to remove HTML encoded entities. If you still require the old encoding to be returned, please reach out to our [support team](https://github.com/thunderheadone/one-sdk-ios#thunderhead-one-support).
* [BREAKING] Removed deprecated `optOut` method from Thunderhead SDK. For further details on this [see our migration guide](https://github.com/thunderheadone/one-sdk-ios/blob/master/migration-guides/THUNDERHEAD-7.0.0-MIGRATION-GUIDE.md#optout-method).
* [UPDATE] Deprecated `getStructure` SDK API. For further details on this [see our readme](https://github.com/thunderheadone/one-sdk-ios#get-a-structure-data).
* [UPDATE] Improved codeless Interactions tracking when presenting or dismissing (with or without swipe gestures) `View Controller`s modally.
* [UPDATE] Device data is now sent with all runtime requests.
* [BUGFIX] Fixed an issue where regions were not highlighted properly in Edit mode for `View Contrioller`s presented modally.
* [BUGFIX] Fixed an issue where optimizations were not shown after dismissing a Modal.
* [BUGFIX] Fixed an issue where a wrong optimization could have been shown on a Modal.

#### Version 6.3.8
* [UPDATE] Disabled mini in-list optimizations by default. To continue using this feature you will need to specifically enable this as outlined in [our readme](https://github.com/thunderheadone/one-sdk-ios#enable-in-list-optimizations).

Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ The Thunderhead SDK for iOS supports iOS 9.0 and above.
+ Xcode minimum version: 12.0

*Note:*
- Xcode versions < 12.0 only support archiving an application with bitcode disabled.
- Xcode versions < 12.5 only support archiving an application with bitcode disabled.

## Installation

Expand Down Expand Up @@ -149,7 +149,7 @@ Specify the *Thunderhead SDK* in your podfile.
```txt
# Thunderhead SDK
target :YourTargetName do
pod 'Thunderhead', '~> 6.3.8'
pod 'Thunderhead', '~> 7.0.0'
end
```

Expand Down Expand Up @@ -1170,6 +1170,8 @@ Objective-C:

### Get a structure data

*Please note this API has been deprecated in version 7.0.0 of the iOS SDK. If you require this API please contact [support@thunderhead.com](mailto:support@thunderhead.com).*

To get a structure data, call `getStructureData` method by passing a structure’s name and a completion block as shown below:

Swift:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ typedef NS_OPTIONS(NSUInteger, OneOptOptions) {
@param block A completion block containing the structure.
*/
+ (void)getStructureData:(NSString *)structureName
withBlock:(void(^)(NSDictionary *response, NSError *error))block NS_SWIFT_NAME(getStructureData(_:withBlock:));
withBlock:(void(^)(NSDictionary *response, NSError *error))block NS_SWIFT_NAME(getStructureData(_:withBlock:)) ONE_API_DEPRECATED("Please contact support@thunderhead.com if you require access to this API");

/*!
@brief Sends an '/one-click' interaction call to ONE passing the link URL, host, path and parameters as properties to enable link attribution tracking.
Expand Down Expand Up @@ -271,12 +271,6 @@ typedef NS_OPTIONS(NSUInteger, OneOptOptions) {
*/
+ (void)removeInteractionResponseDelegate:(id)delegate NS_SWIFT_NAME(removeInteractionResponseDelegate(_:));

/*!
@brief Configure Thunderhead SDK to opt in/out from all interactions.
@param optOut YES, if Thunderhead SDK should be configured to opt out from all interactions or NO otherwise.
*/
+ (void)optOut:(BOOL)optOut NS_SWIFT_NAME(opt(out:)) ONE_API_DEPRECATED("Use Thunderhead Framework's +[One opt:forOptions:]");

/*!
@brief Configure Thunderhead SDK to opt out/in from all tracking, or keychain tid storage, or pasteboard tid storage and/or city/country level tracking. By default, the Thunderhead SDK is opted in for all settings.
@param oneOpt A OneOpt enum that determines if the configurations are opted in or out. For a list of possible values, see the constants for the OneOpt type.
Expand Down
Loading

0 comments on commit cfe2da0

Please sign in to comment.