This repository has been archived by the owner on Aug 2, 2023. It is now read-only.
Releases: bitstadium/HockeySDK-Mac
Releases · bitstadium/HockeySDK-Mac
Version 4.0.3
- [BUGFIX] Use a directory path for metrics data that's in compliance with Apple's file system guidelines
Version 4.1.0-beta.3
- [IMPROVEMENT] Make lastSessionCrashDetails available in delegate methods
And a bugfix from version 4.0.2:
- [BUGFIX] Restore compatibility with OS X 10.7 by not accessing
NSURLIsExcludedFromBackupKey
if not available
Version 4.0.2
- [BUGFIX] Restore compatibility with OS X 10.7 by not accessing
NSURLIsExcludedFromBackupKey
if not available
Version 4.1.0 Beta 2
- [BUGFIX] Fixes an issue where the whole app's Application Support directory (sandboxed apps) / user’s Application Support directory (non-sandboxed apps) was accidentally excluded from backups.
This SDK release explicitly includes the Application Support directory into backups. If you want to opt-out of this fix and keep the Application Directory's backup flag untouched, add the following line above the SDK setup code: - Objective-C:
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"BITExcludeApplicationSupportFromBackup"];
- Swift:
NSUserDefaults.standardUserDefaults().setBool(true, forKey: "BITExcludeApplicationSupportFromBackup")
- [NEW] Add more fine-grained log levels
- [NEW] Add ability to connect existing logging framework
- [BUGFIX] Make CrashManager property
serverURL
individual setable
Version 4.0.1
- [BUGFIX] Fixes an issue where the whole app's Application Support directory (sandboxed apps) / user’s Application Support directory (non-sandboxed apps) was accidentally excluded from backups.
This SDK release explicitly includes the Application Support directory into backups. If you want to opt-out of this fix and keep the Application Directory's backup flag untouched, add the following line above the SDK setup code: - Objective-C:
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"BITExcludeApplicationSupportFromBackup"];
- Swift:
NSUserDefaults.standardUserDefaults().setBool(true, forKey: "BITExcludeApplicationSupportFromBackup")
Version 4.1.0 Beta 1
This is the first public release of our upcoming 4.1.0 SDK. It's major feature is the addition of Custom Events to the User Metrics feature that became publicly available with our 4.0.0 SDK.
If you are part of Preseason, you can now track Custom Events in your app, understand user actions and see the aggregates on the HockeyApp portal.
You can track Custom Events like this:
Objective-C
BITMetricsManager *metricsManager = [BITHockeyManager sharedHockeyManager].metricsManager;
[metricsManager trackEventWithName:eventName]
Swift
let metricsManager = BITHockeyManager.sharedHockeyManager().metricsManager
metricsManager.trackEventWithName(eventName)
Changes:
- [NEW] Add ability to track custom events
- [BUGFIX] Server URL is now properly customizable
- [BUGFIX] Fix memory leak in networking code
- [BUGFIX] Fix different bugs in the events sending pipeline
- [IMPROVEMENT] Events are always persisted, even if the app crashes
- [IMPROVEMENT] Allow disabling
BITMetricsManager
at any time - [IMPROVEMENT] Reuse
NSURLSession
object - [IMPROVEMENT] Under the hood improvements and cleanup
- [IMPROVEMENT] Prevent User Metrics from being sent if
BITMetricsManager
has been disabled.
Version 4.0.0
- [NEW] Add User Metrics support
- [IMPROVEMENT] Prefix GZIP category on NSData to prevent symbol collisions
- [UPDATE] Add improvements and fixes from 3.2.1
Version 4.0.0-beta.1
- [NEW] User Metrics including users and sessions data is now in public beta
This version also includes the changes from these previous Preseason versions:
Version 4.0.0-alpha.2
- [UPDATE] Add improvements and fixes from 3.2.1
Version 4.0.0-alpha.1
- [NEW] Add User Metrics support
Version 3.2.1
- [UPDATE] Some minor refactorings
- [BUGFIX] Fix NSURLSession memory leak in Swift apps
- [BUGFIX] Fix issue preventing attachment from being included when sending non-clean termination report
- [IMPROVEMENT] Anonymize binary path in crash report
- [IMPROVEMENT] Support escaping of additional characters (URL encoding)
- [IMPROVEMENT] Support Bundle Identifiers which contain whitespaces
Version 3.2.0
- [NEW] Added module definition
- [UPDATE] Added full support for
NSURLSession
- [UPDATE] Switched to use
@rpath
instead of@loader_path
(You might need to adjust yourLD_RUNPATH_SEARCH_PATHS
setting to include@executable_path/../Frameworks
!) - [UPDATE] Updated PLCrashReporter build
- [BUGFIX] Added missing public header files
- [BUGFIX] Doesn't install the C++ exception when running on 10.7.x
- [BUGFIX] Various other improvements and fixes