This repository has been archived by the owner on Feb 19, 2020. It is now read-only.
Releases: bitstadium/HockeySDK-iOS
Releases · bitstadium/HockeySDK-iOS
3.5.0rc2
- General
- [BUGFIX] Remove assertions from release build
- Ad-Hoc/Enterprise Updates
- [BUGFIX] Add new iOS 7 icon sizes detection and adjust corner radius
3.5.0rc1
- General
- [UPDATE] Documentation improvements nearly everywhere
- Crash Reporting
- [UPDATE] Integrated PLCrashReporter 1.2 beta 2
- [UPDATE] 64 bit crash reports now contain the correct architecture string
- [UPDATE] Automatically add the users UDID or email to crash reports in Ad-Hoc/Enterprise builds if they are provided by BITAuthenticator
- [BUGFIX] Fixed userName, userEmail and userID not being added to crash reports
- App Store Updates
- [UPDATE] Changed default update check interval to weekly
- Ad-Hoc/Enterprise Authentication
- [NEW] Redesigned API for easier usage and more flexibility (please check the documentation!)
- [NEW] Added option to customize the authentication flow
- [NEW] Added option to provide a custom parentViewController for presenting the UI
- [NEW] Added possibility to use an existing URL scheme
- [BUGFIX] Fixed authentication UI appearing after updating apps without changing the authentication settings
- Ad-Hoc/Enterprise Updates
- [UPDATE] Don't add icon gloss to icons when running on iOS 7
- [BUGFIX] Fixed a few iOS 7 related UI problems in the update view
3.5.0b3
- Feedback
- [BUGFIX] Fix a layout issue with the compose feedback UI on the iPad with iOS 7 in landscape orientation
- Ad-Hoc/Enterprise Authentication
- [BUGFIX] Fix a possible crash in iOS 5
3.5.0b2
- General
- [NEW] Added support for apps starting in the background
- [UPDATE] Added updated CocoaSpec
- [BUGFIX] Various documentation improvements
- Ad-Hoc/Enterprise Authentication
- [BUGFIX] Fix duplicate count of installations
- Ad-Hoc/Enterprise Updates
- [BUGFIX] Update view not showing any versions
- [BUGFIX] Fix a crash presenting the update view on iOS 5 and iOS 6
3.5.0b1
- General
- [NEW] Added support for iOS 7
- [NEW] Added experimental support for arm64 architecture
- [NEW] Added
BITStoreUpdateManager
for alerting the user of available App Store updates (disabled by default) - [NEW] Added
BITAuthenticator
class for authorizing installations (Ad-Hoc/Enterprise builds only!) - [NEW] Added possibility to build custom frameworks including/excluding specific modules from the static library (see
HockeySDKFeatureConfig.h
) - [UPDATE] User related data is now stored in the keychain instead of property files
- [UPDATE] SDK documentation improvements
- [BUGFIX] Fixed multiple compiler warnings
- [BUGFIX] Fixed a few UI glitches, e.g. adjusting status bar style
- Crash Reporting
- [NEW] Integrated PLCrashReporter 1.2 beta 1
- [NEW] Added optional support for Mach exceptions
- [NEW] Experimental support for arm64 (will be tested and improved once devices are available)
- [UPDATE] PLCrashReporter build with
BIT
namespace to avoid collisions - [UPDATE] Crash reporting is automatically disabled when the app is invoked with the debugger!
- Feedback
- [NEW] New protocol to inform about incoming feedback messages, see
BITFeedbackManagerDelegate
- [UPDATE] Added method in
BITFeedbackComposeViewControllerDelegate
to let the app know if the user submitted a new message or cancelled it
- [NEW] New protocol to inform about incoming feedback messages, see
- App Store Updates
- [NEW] Inform user when a new version is available in the App Store (optional, disabled by default)
- Ad-Hoc/Enterprise Updates and Authentication
- [UPDATE] Removed delegate for getting the UDID, please migrate to the new
BITAuthenticator
- [NEW] In-app updates are now only offered if the device matches the minimum OS version requirement
- [NEW]
BITAuthenticator
identifies app installations, automatically disabled in App Store environments - [NEW]
BITAuthenticator
can identify the user through:- The email address of his/her HockeyApp account
- Login with his/her HockeyApp account (does not work with Facebook accounts!)
- Installation of the HockeyApp web-clip to provide the UDID (requires the app to handle URL callbacks)
- [NEW]
BITAuthenticator
can require the authorization:- Never
- Optionally, i.e. the user can skip the dialog
- On first app version launch
- Whenever the app comes into foreground (requires the device to have a working internet connection)
- [UPDATE] Removed delegate for getting the UDID, please migrate to the new
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
3.0.0RC1
- General:
- [NEW] Added localizations provided by Wordcrafts.de:
Chinese, English, French, German, Italian, Japanese, Portuguese, Brazilian-Portuguese, Russian, Spanish - [NEW] Added Romanian localization
- [UPDATE] Documentation improvements
- [UPDATE] Exclude 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] Cocoapods bugfix for preprocessor definitions
- [BUGFIX] Various additional minor fixes
- [NEW] Added localizations provided by Wordcrafts.de:
- Feedback:
- [UPDATE] Only push user details screen automatically onto the list view once
- [BUGFIX] Show proper missing user name or email instead of showing
(null)
in a button - [BUGFIX] Various fixes to changing the
requireUserEmail
andrequireUserName
values
3.0.0b5
- General:
- [NEW] Remove
-ObjC
fromOther Linker Flags
, since the SDK doesn't need it - [NEW] Update localizations (german, croatian)
- [BUGFIX] Fix some new compiler warnings
- [BUGFIX] Fix some missing new lines at EOF
- [BUGFIX] Make sure sure JSON serialization doesn't crash if the string is nil
- [NEW] Remove
- Crash Reporting:
- [NEW] Add anonymous device ID to crash reports
- [BUGFIX] Move 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] Call delegate also if a crash was detected but could not be read (if handling crashes on startup is implemented)
- [BUGFIX] Format timestamp in crash report to be 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] Ask user details and show compose screen automatically on first opening feedback list view
- [BUGFIX] Fix some users own messages re-appearing after deleting them
- [BUGFIX] Problems displaying feedback list view in a navigation hierarchy
- Updating:
- [BUGFIX] Fix a problem showing the update UI animated if there TTNavigator class is present even though not being used
2.5.5
- General:
- [BUGFIX] Fix some new compiler warnings
- Crash Reporting:
- [NEW] Add anonymous device ID to crash reports
- [BUGFIX] Move 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] Call delegate also if a crash was detected but could not be read (if handling crashes on startup is implemented)
- [BUGFIX] Format timestamp in crash report to be always UTC in en_US locale
- [BUGFIX] Make sure crash reports incident identifier and key don't have special [] chars and some value
- Updating:
- [BUGFIX] Fix a problem showing the update UI animated if there TTNavigator class is present even though not being used
3.0.0b4
- Crash Reporting:
- [BUGFIX] Fix a crash if
username
,useremail
oruserid
delegate method returnsnil
and trying to send a crash report
- [BUGFIX] Fix a crash if
- Feedback:
- [BUGFIX] Fix user data UI not always being presented as a form sheet on the iPad
- Updating:
- [BUGFIX] Fix a problem showing the update UI animated if there TTNavigator class is present even though not being used