Skip to content

Commit

Permalink
v2.32.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Cobrowse.io Bot committed Sep 11, 2024
1 parent ba3386a commit e1935d0
Show file tree
Hide file tree
Showing 92 changed files with 21,812 additions and 4,885 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [2.32.0](#) (2024-09-11)


### Features

* SwiftUI dashboard redaction support ([#115](#)) ([313ab0a](#))


### Bug Fixes

* remote scrolling in WKWebView on iOS 17.4+ ([#113](#)) ([2af1a0b](#))
* remove kvo for webview progressing in favor of navigationDelegate for compliance with iOS 18 ([#116](#)) ([390cb7e](#))

### [2.31.2](#) (2024-08-26)


Expand Down
Binary file modified CobrowseIO.framework/CobrowseIO
Binary file not shown.
50 changes: 49 additions & 1 deletion CobrowseIO.framework/Headers/CobrowseIO-Swift.h
Original file line number Diff line number Diff line change
Expand Up @@ -282,6 +282,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@import UIKit;
#endif

#import <CobrowseIO/CobrowseIO.h>

#endif
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
Expand Down Expand Up @@ -323,9 +325,13 @@ SWIFT_CLASS("_TtC10CobrowseIO10CBORSocket")



SWIFT_AVAILABILITY(ios,introduced=14.0)
@interface CobrowseIO (SWIFT_EXTENSION(CobrowseIO))
@end

@class UIView;

SWIFT_CLASS_NAMED("Redaction")
SWIFT_CLASS_NAMED("RedactedViewStore")
@interface CBIOSwiftUIRedaction : NSObject
+ (NSArray<UIView *> * _Nonnull)getRedactedViews SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
Expand All @@ -334,12 +340,54 @@ SWIFT_CLASS_NAMED("Redaction")



@interface CobrowseIO (SWIFT_EXTENSION(CobrowseIO))
@end


SWIFT_CLASS_NAMED("Selector")
@interface CBIOSelector : NSObject
+ (CBIOSelector * _Nullable)from:(NSArray<NSDictionary<NSString *, id> *> * _Nonnull)selector SWIFT_WARN_UNUSED_RESULT;
@property (nonatomic, readonly, copy) NSString * _Nonnull description;
@property (nonatomic, readonly, copy) NSString * _Nonnull debugDescription;
- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT;
@property (nonatomic, readonly) NSUInteger hash;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end







@interface CBIOSelector (SWIFT_EXTENSION(CobrowseIO))
@end


SWIFT_CLASS_NAMED("Index")
@interface CBIOSelectorIndex : NSObject
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) CBIOSelectorIndex * _Nonnull redacted;)
+ (CBIOSelectorIndex * _Nonnull)redacted SWIFT_WARN_UNUSED_RESULT;
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) CBIOSelectorIndex * _Nonnull unredacated;)
+ (CBIOSelectorIndex * _Nonnull)unredacated SWIFT_WARN_UNUSED_RESULT;
- (void)set:(NSSet<CBIOSelector *> * _Nonnull)selectors;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end


SWIFT_AVAILABILITY(ios,introduced=14.0)
@interface UIView (SWIFT_EXTENSION(CobrowseIO))
/// Redact this view from being seen by the Cobrowse agent
- (UIView * _Nonnull)cobrowseRedacted;
@end



@interface UIViewController (SWIFT_EXTENSION(CobrowseIO))
- (NSSet<UIView *> * _Nonnull)viewsMatchingSelectorsIn:(CBIOSelectorIndex * _Nonnull)index SWIFT_WARN_UNUSED_RESULT;
@end

#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
Expand Down
Binary file modified CobrowseIO.framework/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit e1935d0

Please sign in to comment.