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 3.1.0

23 Jun 15:20
Compare
Choose a tag to compare
  • [NEW] BITCrashManager: Added support for unhandled C++ exceptions
  • [NEW] BITCrashManager: Added process ID to BITCrashDetails
  • [NEW] BITCrashManager: Added CFBundleShortVersionString value to crash reports
  • [UPDATE] Restructured installation documentation
  • [BUGFIX] BITCrashManager: Fixed UI not showing centered
  • [BUGFIX] BITCrashManager: Fixed offline issue showing crash alert over and over again with unsent crash reports
  • [BUGFIX] Solved code signing issues
  • [BUGFIX] Fixed various compiler warnings & other improvements

Version 3.0.0

02 Dec 16:03
Compare
Choose a tag to compare
  • [NEW] Requires OS X 10.7 or newer
  • [NEW] Converted source code to ARC
  • [NEW] Added BITHockeyAttachment for more customizable attachments to feedback and crash reports (content-type, filename)
  • [UPDATE] Property delegate in all components is now private. Set the delegate on BITHockeyManager only!
  • [NEW] Added [BITHockeyManager testIdentifier] to check if the SDK reaches the server. The result is shown on the HockeyApp website on success.
  • [NEW] BITFeedbackManager: Updated user interface
  • [NEW] BITFeedbackManager: Added support for attachments, including preview
  • [NEW] BITCrashManager: Crash Report UI is not presented modal any longer!
  • [NEW] BITCrashManager: Added option to define a custom UI flow before sending a crash report, see setCrashReportUIHandler:
  • [NEW] BITCrashManager: Provide details on a crash report (see lastSessionCrashDetails)
  • [NEW] BITCrashManager: Added support for adding a binary attachment to crash reports
  • [NEW] BITCrashManager: Added the option to define callbacks that will be executed prior to program termination after a crash has occurred. Callback code has to be async-safe! See setCrashCallbacks.
  • [NEW] BITCrashManager: Added generateTestCrash method to more quickly test the crash reporting
  • [UPDATE] BITCrashManager: Updated PLCrashReporter to version 1.2
  • [UPDATE] BITCrashManager: Mach Exception handler is now enabled by default
  • [UPDATE] BITCrashManager: Crash reports are now send individually if there are multiple pending
  • [BUGFIX] Various bugfixes

Version 3.0 Beta 1

26 Jun 14:15
Compare
Choose a tag to compare
Version 3.0 Beta 1 Pre-release
Pre-release
  • [NEW] Requires OS X 10.7 or newer
  • [NEW] Converted source code to ARC
  • [NEW] Added BITHockeyAttachment for more customizable attachments to feedback and crash reports (content-type, filename)
  • [UPDATE] Property delegate in all components is now private. Set the delegate on BITHockeyManager only!
  • [NEW] Add [BITHockeyManager testIdentifier] to check if the SDK reaches the server. The result is shown on the HockeyApp website on success.
  • [NEW] BITFeedbackManager: Updated user interface
  • [NEW] BITFeedbackManager: Added support for attachments, including preview
  • [NEW] BITCrashManager: Crash Report UI is not presented modal any longer!
  • [NEW] BITCrashManager: Option to define a custom UI flow before sending a crash report, see setCrashReportUIHandler:
  • [NEW] BITCrashManager: Provide details on a crash report (see lastSessionCrashDetails)
  • [NEW] BITCrashManager: Added support for adding a binary attachment to crash reports
  • [NEW] BITCrashManager: Added the option to define callbacks that will be executed prior to program termination after a crash has occurred. Callback code has to be async-safe! See setCrashCallbacks.
  • [NEW] BITCrashManager: Added generateTestCrash method to more quickly test the crash reporting
  • [UPDATE] BITCrashManager: Updated PLCrashReporter to version 1.2
  • [UPDATE] BITCrashManager: Crash reports are now send individually if there are multiple pending

Version 2.1.0

26 Jun 14:15
Compare
Choose a tag to compare
  • [NEW] Added Feedback component
  • [NEW] Added setter for global userID, userName, userEmail. Can be used instead of the delegates.
  • [NEW] Requires 10.6 or newer

2.1.0-b.3

26 Feb 23:39
Compare
Choose a tag to compare
2.1.0-b.3 Pre-release
Pre-release
  • [BUGFIX] Fix a possible crash before sending the crash report when the selector could not be found

2.0.2

26 Feb 23:38
Compare
Choose a tag to compare
  • [BUGFIX] Fix a possible crash before sending the crash report when the selector could not be found

2.1.0-b.2

15 Feb 21:04
Compare
Choose a tag to compare
2.1.0-b.2 Pre-release
Pre-release
  • [BUGFIX] Fixed a bug in french localization files that could cause the crash report UI to crash
  • [BUGFIX] Enabled Skip Install for the Framework target. This fixes a warning when archiving a project and including the SDK as a subproject

2.0.1

15 Feb 21:03
Compare
Choose a tag to compare
  • [NEW] Crash reports now provide the selector name e.g. for crashes in objc_msgSend
  • [BUGFIX] Fixed a bug in french localization files that could cause the crash report UI to crash
  • [BUGFIX] Enabled Skip Install for the Framework target. This fixes a warning when archiving a project and including the SDK as a subproject

2.1.0-b.1

12 Feb 19:11
Compare
Choose a tag to compare
2.1.0-b.1 Pre-release
Pre-release
  • [NEW] Crash Reports now provide the selector name e.g. for crashes in objc_MsgSend
  • [NEW] Add setter for global userID, userName, userEmail. Can be used instead of the delegates.
  • [NEW] Added Feedback component
  • [NEW] Requires 10.6 or newer

2.0.0

12 Feb 18:55
Compare
Choose a tag to compare
  • General
    • [NEW] Major refactoring of all classes. Please go through the setup or migration guide!
    • [NEW] Added docset with SDK documentation
    • [UPDATE] Updated installation instructions with notes about sandboxing, automatic sending of crash reports and code signing
    • [UPDATE] Improved documentation
  • Crash Reporting
    • [NEW] Integrated PLCrashReporter 1.2 beta 3
    • [NEW] Added optional support for Mach exceptions
    • [NEW] Check if additional uncaught exception handlers are installed and print a warning in the console
    • [UPDATE] Replaced exceptionInterception property in favor of new BITCrashReportExceptionApplication class to catch more exceptions. Check the README file for more details on how to use this.
    • [UPDATE] PLCrashReporter built with BIT namespace to avoid collisions
    • [UPDATE] Crash reporting is automatically disabled when the app is invoked with the debugger!
    • [UPDATE] Made all delegates fully optional to simplify setup
    • [UPDATE] Enabled Copy&Paste in crash report UI
    • [UPDATE] Crash report text in the dialog's detail view can now be selected
    • [UPDATE] Adjusted privacy note in the dialog
  • Beta Updates
    • Added used language to the Sparkle request keys in the BITSystemProfile helper class