Skip to content

Commit

Permalink
version 1.13.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jgimenez committed Sep 25, 2023
1 parent 4c3ad29 commit 69a5744
Show file tree
Hide file tree
Showing 52 changed files with 451 additions and 78 deletions.
3 changes: 2 additions & 1 deletion BugfenderSDK-XCFramework.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,6 @@
"1.11.0" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.11.0/BugfenderSDK.xcframework.zip",
"1.12.0" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.12.0/BugfenderSDK.xcframework.zip",
"1.12.1" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.12.1/BugfenderSDK.xcframework.zip",
"1.12.2" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.12.2/BugfenderSDK.xcframework.zip"
"1.12.2" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.12.2/BugfenderSDK.xcframework.zip",
"1.13.0" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.13.0/BugfenderSDK.xcframework.zip"
}
Binary file modified BugfenderSDK.framework/BugfenderSDK
Binary file not shown.
2 changes: 1 addition & 1 deletion BugfenderSDK.framework/Headers/BFDefaultLogInterceptor.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// Created by Fran Montiel on 24/1/23.
// Copyright (c) 2023 Mobile Jazz. All rights reserved.
// Copyright (c) 2023 Beenario GmbH. All rights reserved.
//

#import <Foundation/Foundation.h>
Expand Down
34 changes: 33 additions & 1 deletion BugfenderSDK.framework/Headers/BFInterceptedLog.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// BugfenderSDK
//
// Created by Fran Montiel on 24/1/23.
// Copyright © 2023 Mobile Jazz. All rights reserved.
// Copyright © 2023 Beenario GmbH. All rights reserved.
//

#import <Foundation/Foundation.h>
Expand All @@ -13,16 +13,48 @@
*/
@interface BFInterceptedLog : NSObject

/**
* Initializes an BFInterceptedLog with a timestamp, text, and log level.
* @note You will usually not need to use this method.
* @param text Text of the log.
* @param level Level of the log. See BFLogLevel enum for possible values.
* @param date Timestamp of the log.
*/
-(instancetype _Nonnull) initWithText: (NSString*_Nonnull) text level: (NSInteger)level date: (NSDate*_Nonnull) date;

/**
* Line in the source file where the log was originated.
*/
@property (nonatomic, assign) NSInteger line;

/**
* Level of the log. See BFLogLevel enum for possible values.
*/
@property (nonatomic, assign) NSInteger level;

/**
* Timestamp of the log.
*/
@property (nonatomic, strong) NSDate * _Nonnull date;

/**
* Tag (or category) of the log.
*/
@property (nonatomic, strong) NSString * _Nonnull tag;

/**
* Method of the source file where the log was originated.
*/
@property (nonatomic, strong) NSString * _Nonnull method;

/**
* Source file name where the log was originated.
*/
@property (nonatomic, strong) NSString * _Nonnull file;

/**
* Text of the log.
*/
@property (nonatomic, strong) NSString * _Nonnull text;

@end
2 changes: 1 addition & 1 deletion BugfenderSDK.framework/Headers/BFLogInterceptor.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// BugfenderSDK
//
// Created by Fran Montiel on 24/1/23.
// Copyright © 2023 Mobile Jazz. All rights reserved.
// Copyright © 2023 Beenario GmbH. All rights reserved.
//

#import <Foundation/Foundation.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// BugfenderSDK
//
// Created by Rubén Vázquez Otero on 15/10/2018.
// Copyright © 2018 Mobile Jazz. All rights reserved.
// Copyright © 2018 Beenario GmbH. All rights reserved.
//

#if TARGET_OS_IOS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// BugfenderSDK
//
// Created by Rubén Vázquez Otero on 16/10/2018.
// Copyright © 2018 Mobile Jazz. All rights reserved.
// Copyright © 2018 Beenario GmbH. All rights reserved.
//

#import <UIKit/UIKit.h>
Expand Down
11 changes: 6 additions & 5 deletions BugfenderSDK.framework/Headers/BugfenderSDK.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// BugfenderSDK.h
// BugfenderSDK
// Copyright (c) 2014 Bugfender SL. All rights reserved.
// Copyright (c) 2014 Bugfender GmbH. All rights reserved.
//

#import <Foundation/Foundation.h>
Expand Down Expand Up @@ -88,6 +88,7 @@ NS_ASSUME_NONNULL_BEGIN
#define BFLibraryVersionNumber_1_12_0 69
#define BFLibraryVersionNumber_1_12_1 70
#define BFLibraryVersionNumber_1_12_2 71
#define BFLibraryVersionNumber_1_13_0 72

/**
* Current Bugfender version number.
Expand All @@ -98,7 +99,7 @@ FOUNDATION_EXPORT double const BFLibraryVersionNumber;
/** Defines the level of a log */
typedef NS_ENUM(NSUInteger, BFLogLevel)
{
/** Default/Degug log level */
/** Default/Debug log level */
BFLogLevelDefault = 0,
/** Warning log level */
BFLogLevelWarning = 1,
Expand Down Expand Up @@ -266,11 +267,11 @@ typedef NS_ENUM(NSUInteger, BFLogLevel)
** ******************************************************************** **/

/**
* Sets the name for the device. If the Device Name is not set, then the iOS standard device name will be automatically sent
* Sets the name for the device. If the Device Name is not set, then the iOS standard device name will be automatically sent
* @note This method has to be called prior to activate logger. Otherwise, an exception will be thrown.
* @param deviceName Device name that will be .
* @param deviceName Device name that will be shown in the Dashboard.
*/
+(void)overrideDeviceName:(NSString *)deviceName;
+(void)overrideDeviceName:(NSString *)deviceName __deprecated_msg("Use setDeviceString:forKey: instead, which allows to change the name once set. This function will be removed in a future version.");

/**
* Sets a device detail with boolean type.
Expand Down
Binary file modified BugfenderSDK.framework/Info.plist
Binary file not shown.
34 changes: 34 additions & 0 deletions BugfenderSDK.framework/PrivacyInfo.xcprivacy
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeOther</string>
</array>
</dict>
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>
3 changes: 2 additions & 1 deletion BugfenderSDK.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@
"1.11.0" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.11.0/BugfenderSDK.framework.zip",
"1.12.0" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.12.0/BugfenderSDK.framework.zip",
"1.12.1" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.12.1/BugfenderSDK.framework.zip",
"1.12.2" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.12.2/BugfenderSDK.framework.zip"
"1.12.2" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.12.2/BugfenderSDK.framework.zip",
"1.13.0" : "https://github.com/bugfender/BugfenderSDK-iOS/releases/download/1.13.0/BugfenderSDK.framework.zip"
}
2 changes: 1 addition & 1 deletion BugfenderSDK.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'BugfenderSDK'
s.version = '1.12.2'
s.version = '1.13.0'
s.ios.deployment_target = '11.0'
s.license = { :type => 'Commercial', :text => 'See https://bugfender.com/terms-of-service/' }
s.summary = 'Bugfender: a mobile remote logger'
Expand Down
10 changes: 5 additions & 5 deletions BugfenderSDK.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,30 @@
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>BugfenderSDK.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>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>BugfenderSDK.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>LibraryIdentifier</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//
// Created by Fran Montiel on 24/1/23.
// Copyright (c) 2023 Mobile Jazz. All rights reserved.
// Copyright (c) 2023 Beenario GmbH. All rights reserved.
//

#import <Foundation/Foundation.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// BugfenderSDK
//
// Created by Fran Montiel on 24/1/23.
// Copyright © 2023 Mobile Jazz. All rights reserved.
// Copyright © 2023 Beenario GmbH. All rights reserved.
//

#import <Foundation/Foundation.h>
Expand All @@ -13,16 +13,48 @@
*/
@interface BFInterceptedLog : NSObject

/**
* Initializes an BFInterceptedLog with a timestamp, text, and log level.
* @note You will usually not need to use this method.
* @param text Text of the log.
* @param level Level of the log. See BFLogLevel enum for possible values.
* @param date Timestamp of the log.
*/
-(instancetype _Nonnull) initWithText: (NSString*_Nonnull) text level: (NSInteger)level date: (NSDate*_Nonnull) date;

/**
* Line in the source file where the log was originated.
*/
@property (nonatomic, assign) NSInteger line;

/**
* Level of the log. See BFLogLevel enum for possible values.
*/
@property (nonatomic, assign) NSInteger level;

/**
* Timestamp of the log.
*/
@property (nonatomic, strong) NSDate * _Nonnull date;

/**
* Tag (or category) of the log.
*/
@property (nonatomic, strong) NSString * _Nonnull tag;

/**
* Method of the source file where the log was originated.
*/
@property (nonatomic, strong) NSString * _Nonnull method;

/**
* Source file name where the log was originated.
*/
@property (nonatomic, strong) NSString * _Nonnull file;

/**
* Text of the log.
*/
@property (nonatomic, strong) NSString * _Nonnull text;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// BugfenderSDK
//
// Created by Fran Montiel on 24/1/23.
// Copyright © 2023 Mobile Jazz. All rights reserved.
// Copyright © 2023 Beenario GmbH. All rights reserved.
//

#import <Foundation/Foundation.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// BugfenderSDK
//
// Created by Rubén Vázquez Otero on 15/10/2018.
// Copyright © 2018 Mobile Jazz. All rights reserved.
// Copyright © 2018 Beenario GmbH. All rights reserved.
//

#if TARGET_OS_IOS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// BugfenderSDK
//
// Created by Rubén Vázquez Otero on 16/10/2018.
// Copyright © 2018 Mobile Jazz. All rights reserved.
// Copyright © 2018 Beenario GmbH. All rights reserved.
//

#import <UIKit/UIKit.h>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// BugfenderSDK.h
// BugfenderSDK
// Copyright (c) 2014 Bugfender SL. All rights reserved.
// Copyright (c) 2014 Bugfender GmbH. All rights reserved.
//

#import <Foundation/Foundation.h>
Expand Down Expand Up @@ -88,6 +88,7 @@ NS_ASSUME_NONNULL_BEGIN
#define BFLibraryVersionNumber_1_12_0 69
#define BFLibraryVersionNumber_1_12_1 70
#define BFLibraryVersionNumber_1_12_2 71
#define BFLibraryVersionNumber_1_13_0 72

/**
* Current Bugfender version number.
Expand All @@ -98,7 +99,7 @@ FOUNDATION_EXPORT double const BFLibraryVersionNumber;
/** Defines the level of a log */
typedef NS_ENUM(NSUInteger, BFLogLevel)
{
/** Default/Degug log level */
/** Default/Debug log level */
BFLogLevelDefault = 0,
/** Warning log level */
BFLogLevelWarning = 1,
Expand Down Expand Up @@ -266,11 +267,11 @@ typedef NS_ENUM(NSUInteger, BFLogLevel)
** ******************************************************************** **/

/**
* Sets the name for the device. If the Device Name is not set, then the iOS standard device name will be automatically sent
* Sets the name for the device. If the Device Name is not set, then the iOS standard device name will be automatically sent
* @note This method has to be called prior to activate logger. Otherwise, an exception will be thrown.
* @param deviceName Device name that will be .
* @param deviceName Device name that will be shown in the Dashboard.
*/
+(void)overrideDeviceName:(NSString *)deviceName;
+(void)overrideDeviceName:(NSString *)deviceName __deprecated_msg("Use setDeviceString:forKey: instead, which allows to change the name once set. This function will be removed in a future version.");

/**
* Sets a device detail with boolean type.
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeOther</string>
</array>
</dict>
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>
Binary file not shown.
Loading

0 comments on commit 69a5744

Please sign in to comment.