This repository has been archived by the owner on Feb 19, 2020. It is now read-only.
Version 3.0.0
- General
- [NEW] Added new Feedback module
- [NEW] Minimum iOS Deployment version is now iOS 5.0
- [NEW] Migrated to use ARC
- [NEW] Added localizations provided by Wordcrafts.de:
Chinese, English, French, German, Italian, Japanese, Portuguese, Brazilian-Portuguese, Russian, Spanish - [NEW] Added Romanian, Hungarian localization
- [UPDATE] Updated integration and migration documentation
- Installation & Setup (Recommended)
- Installation & Setup Advanced (Using Git submodule and Xcode sub-project)
- Migration from previous SDK Versions
- [UPDATE] Using embedded.framework for binary distribution containing everything needed in one package
- [UPDATE] Improved Xcode project setup to only use one static library
- [UPDATE] Providing build settings as
HockeySDK.xcconfig
file for easier setup - [UPDATE] Remove
-ObjC
fromOther Linker Flags
, since the SDK doesn't need it anymore - [UPDATE] Improved documentation
- [UPDATE] Excluded binary UUID check from simulator builds, so unit test targets will work. But functionality based on binary UUID cannot be tested in the simulator, e.g. update without changing build version.
- [BUGFIX] Fixed some new compiler warnings
- [BUGFIX] Fixed some missing new lines at EOF
- [BUGFIX] Make sure sure JSON serialization doesn't crash if the string is nil
- [BUGFIX] Various additional minor fixes
- Crash Reporting
- [NEW] Added anonymous device ID to crash reports
- [UPDATE] The following delegates in
BITCrashManagerDelegate
moved toBITHockeyManagerDelegate
: - (NSString *)userNameForCrashManager:(BITCrashManager *)crashManager;
is now- (NSString *)userNameForHockeyManager:(BITHockeyManager *)hockeyManager componentManager:(BITHockeyBaseManager *)componentManager;
- (NSString *)userEmailForCrashManager:(BITCrashManager *)crashManager;
is now- (NSString *)userEmailForHockeyManager:(BITHockeyManager *)hockeyManager componentManager:(BITHockeyBaseManager *)componentManager;
- [BUGFIX] Moved calculation of time interval between startup and crash further up in the code, so delegates can use this information e.g. to add it into a log file
- [BUGFIX] If a crash was detected but could not be read (if handling crashes on startup is implemented), the delegate is still called
- [BUGFIX] Timestamp in crash report is now always UTC in en_US locale
- [BUGFIX] Make sure crash reports incident identifier and key don't have special [] chars and some value
- Feedback
- [NEW] User feedback interface for direct communication with your users
- [NEW] iOS 6 UIActivity component for integrating feedback
- [NEW] When first opening the feedback list view, user details and show compose screen are automatically shown
- Updating
- [NEW] Support for In-App updates without changing
CFBundleVersion
- [UPDATE] Update UI modified to be more iOS 6 alike
- [UPDATE] Update UI shows the company name next to the app name if defined in the backend
- [UPDATE] Updated integration and migration documentation: Installation & Setup (Recommended), Installation & Setup Advanced (Using Git submodule and Xcode sub-project), Migration from previous SDK Versions
- [BUGFIX] Fixed a problem showing the update UI animated if there TTNavigator class is present even though not being used
- [NEW] Support for In-App updates without changing