Skip to content

Commit 28b5927

Browse files
Update binaries and CHANGELOG.md for version 2.4.0
1 parent cec5936 commit 28b5927

File tree

17 files changed

+21040
-13632
lines changed

17 files changed

+21040
-13632
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## 2.4.x Releases
6+
7+
- `2.4.x` Releases - [2.4.0](#240)
8+
9+
---
10+
### [2.4.0](https://github.com/underdog-tech/pinwheel-ios-sdk/releases/tag/2.4.0)
11+
12+
#### Notes
13+
14+
We're thrilled to announce the latest version of our SDK! While you'll find that our familiar API contract remains unchanged, there's a host of improvements that make this upgrade indispensable:
15+
16+
- **Enhanced Redundancy**: 🛡️ We've fortified our systems, ensuring smoother recovery from integration failures for <u>~30%</u> of our traffic.
17+
- **Superior Uptime**: 🦾 Reliability is a top priority. This upgrade brings even more robust uptime for DDS integrations.
18+
- **Increased Conversion**: ↗️ We are leveraging system level features to increase conversion.
19+
- **Easy Upgrade**: 🥧 No changes were made to the API contract. Easy as pie.
20+
21+
*Note*: Binary is now published instead of source code.
22+
23+
524
## 2.3.x Releases
625

726
- `2.3.x` Releases - [2.3.10](#2310) | [2.3.11](#2311) | [2.3.12](#2312) | [2.3.13](#2313) | [2.3.14](#2314) | [2.3.15](#2315)

PinwheelSDK.xcframework/ios-arm64/PinwheelSDK.framework/Headers/PinwheelSDK-Swift.h

Lines changed: 3 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ using UInt = size_t;
230230
#if __has_warning("-Watimport-in-framework-header")
231231
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
232232
#endif
233-
@import ObjectiveC;
234233
@import UIKit;
235234
@import WebKit;
236235
#endif
@@ -254,45 +253,14 @@ using UInt = size_t;
254253

255254
#if defined(__OBJC__)
256255
@class NSCoder;
257-
@class NSString;
258-
@class NSBundle;
259-
260-
SWIFT_CLASS("_TtC11PinwheelSDK24BrowserJobViewController")
261-
@interface BrowserJobViewController : UIViewController
262-
- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER;
263-
- (void)viewDidLoad;
264-
- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil SWIFT_UNAVAILABLE;
265-
@end
266-
267-
268-
@interface BrowserJobViewController (SWIFT_EXTENSION(PinwheelSDK)) <WKUIDelegate>
269-
@end
270-
271256
@class WKUserContentController;
272257
@class WKScriptMessage;
273-
274-
@interface BrowserJobViewController (SWIFT_EXTENSION(PinwheelSDK)) <WKScriptMessageHandler>
275-
- (void)userContentController:(WKUserContentController * _Nonnull)userContentController didReceiveScriptMessage:(WKScriptMessage * _Nonnull)message;
276-
@end
277-
278258
@class WKWebView;
279-
@class WKNavigation;
280-
281-
@interface BrowserJobViewController (SWIFT_EXTENSION(PinwheelSDK)) <WKNavigationDelegate>
282-
- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation;
283-
@end
284-
285-
286-
SWIFT_CLASS("_TtC11PinwheelSDK28PinwheelScriptMessageHandler")
287-
@interface PinwheelScriptMessageHandler : NSObject <WKScriptMessageHandler>
288-
- (void)userContentController:(WKUserContentController * _Nonnull)userContentController didReceiveScriptMessage:(WKScriptMessage * _Nonnull)message;
289-
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
290-
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
291-
@end
292-
293259
@class WKWebViewConfiguration;
294260
@class WKNavigationAction;
295261
@class WKWindowFeatures;
262+
@class NSString;
263+
@class NSBundle;
296264

297265
SWIFT_CLASS("_TtC11PinwheelSDK22PinwheelViewController")
298266
@interface PinwheelViewController : UIViewController <WKScriptMessageHandler, WKUIDelegate>
@@ -304,6 +272,7 @@ SWIFT_CLASS("_TtC11PinwheelSDK22PinwheelViewController")
304272
- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil SWIFT_UNAVAILABLE;
305273
@end
306274

275+
307276
#endif
308277
#if defined(__cplusplus)
309278
#endif

0 commit comments

Comments
 (0)