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

Releases: bitstadium/HockeySDK-Mac

Version 4.0.3

25 May 13:39
Compare
Choose a tag to compare
  • [BUGFIX] Use a directory path for metrics data that's in compliance with Apple's file system guidelines

Version 4.1.0-beta.3

18 May 18:08
Compare
Choose a tag to compare
Version 4.1.0-beta.3 Pre-release
Pre-release
  • [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

18 May 18:08
Compare
Choose a tag to compare
  • [BUGFIX] Restore compatibility with OS X 10.7 by not accessing NSURLIsExcludedFromBackupKey if not available

Version 4.1.0 Beta 2

18 May 13:59
Compare
Choose a tag to compare
Version 4.1.0 Beta 2 Pre-release
Pre-release
  • [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

06 May 01:49
Compare
Choose a tag to compare
  • [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

27 Apr 13:30
Compare
Choose a tag to compare
Version 4.1.0 Beta 1 Pre-release
Pre-release

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

27 Apr 13:29
Compare
Choose a tag to compare
  • [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

13 Apr 20:51
Compare
Choose a tag to compare
Version 4.0.0-beta.1 Pre-release
Pre-release
  • [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

11 Mar 20:31
Compare
Choose a tag to compare
  • [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

21 Sep 15:26
Compare
Choose a tag to compare
  • [NEW] Added module definition
  • [UPDATE] Added full support for NSURLSession
  • [UPDATE] Switched to use @rpath instead of @loader_path (You might need to adjust your LD_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