Releases: bitstadium/HockeySDK-iOS
3.0.0b3
- General:
- [BUGFIX] Exchange some more prefixes of TTTAttributedLabel class that have been missed out
- [BUGFIX] Fix some new compiler warnings
- Crash Reporting:
- [BUGFIX] Format timestamp in crash report to be always UTC in en_US locale
3.0.0b2
- General:
- [BUGFIX] Add missing header files to the binary distribution
- [BUGFIX] Add missing new lines of two header files
3.0.0b1
- General:
- [NEW] Feedback component
- [NEW] Minimum iOS Deployment version is now iOS 5.0
- [NEW] Migrated to use ARC
- [UPDATE] Improved Xcode project setup to only use one static library
- [UPDATE] Providing build settings as
HockeySDK.xcconfig
file for easier setup - [UPDATE] Using embedded.framework for binary distribution containing everything needed in one package
- Feedback:
- [NEW] User feedback interface for direct communication with your users
- [NEW] iOS 6 UIActivity component for integrating feedback
- 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
- [NEW] Support for In-App updates without changing
2.5.4
- General:
- [NEW] Atlassian JMC support disabled (Use subproject integration if you want it)
- [NEW] JMC support is removed from binary distribution, requires the compiler preprocessor definition
JIRA_MOBILE_CONNECT_SUPPORT_ENABLED=1
to be linked. Enabled when using the subproject - [BUGFIX] Fix compiler warnings when using Cocoapods
- Crash Reporting:
- [UPDATE] Migrate pre v2.5 auto send user setting
- [BUGFIX] The alert option 'Auto Send' did not persist correctly
- Updating:
- [BUGFIX] Authorization option did not persist correctly and caused authorization to re-appear on every cold app start
- [BUGFIX]
expiryDate
property not working correctly
2.5.3
- General:
- [BUGFIX] Fix checking validity of live identifier not working correctly
2.5.2
- General:
- [NEW] Added support for armv7s architecture
- [NEW] Replace categories with C functions, so the
Other Linker Flag
-ObjC
and-all_load
won't not be needed for integration - [BUGFIX] Some code style fixes and missing new lines in headers at EOF
- Crash Reporting:
- [NEW] PLCrashReporter framework now linked into the HockeySDK framework, so that won't be needed to be added separately any more
- [NEW] Add some error handler detection to optionally notify the developer of multiple handlers that could cause crashes not to be reported to HockeyApp
- [NEW] Show an error in the console if an older version of PLCrashReporter is linked
- [NEW] Make sure the app doesn't crash if the developer forgot to delete the old PLCrashReporter version and the framework search path is still pointing to it
- Updating:
- [BUGFIX] Fix update checks not done when the app becomes active again
- [BUGFIX] Fix disabling usage tracking and expiry check not working if
checkForUpdateOnLaunch
is set to NO - [BUGFIX]
disableUpdateManager
wasn't working correctly - [BUGFIX] If the server doesn't return any app versions, don't handle this as an error, but show a warning in the console when
debugLogging
is enabled
2.5.2b1
- General:
- [NEW] Replace categories with C functions, so the
Other Linker Flag
-ObjC
and-all_load
won't not be needed for integration - [BUGFIX] Some code style fixes and missing new lines in headers at EOF
- [NEW] Replace categories with C functions, so the
- Crash Reporting:
- [NEW] PLCrashReporter framework now linked into the HockeySDK framework, so that won't be needed to be added separately any more
- [NEW] Add some error handler detection to optionally notify the developer of multiple handlers that could cause crashes not to be reported to HockeyApp
- [NEW] Show an error in the console if an older version of PLCrashReporter is linked
- [NEW] Make sure the app doesn't crash if the developer forgot to delete the old PLCrashReporter version and the framework search path is still pointing to it
- Updating:
- [BUGFIX] Fix disabling usage tracking and expiry check not working if
checkForUpdateOnLaunch
is set to NO - [BUGFIX]
disableUpdateManager
wasn't working correctly - [BUGFIX] If the server doesn't return any app versions, don't handle this as an error, but show a warning in the console when
debugLogging
is enabled
- [BUGFIX] Fix disabling usage tracking and expiry check not working if
2.5.1
- General:
- [BUGFIX] Typo in delegate
shouldUseLiveIdentifier
ofBITHockeyManagerDelegate
- [BUGFIX] Default updateManager delegate wasn't set
- [BUGFIX] Typo in delegate
- Crash Reporting:
- [BUGFIX] Crash when developer sends the notification
BITHockeyNetworkDidBecomeReachableNotification
- [BUGFIX] Crash when developer sends the notification
2.5.0
- General:
-
[NEW] Unified SDK for accessing HockeyApp on iOS
-
Requires iOS 4.0 or newer
-
Replaces the previous separate SDKs for iOS: HockeyKit and QuincyKit.
The previous SDKs are still available and are still working. But future
HockeyApp features will only be integrated in this new unified SDK. -
Integration either as framework or Xcode subproject using the sourcecode
Check out Installation & Setup
-
-
[NEW] Cleaned up public interfaces and internal processing all across the SDK
-
[NEW] AppleDoc based documentation and HowTos
This allows the documentation to be generated into HTML or DocSet.
-
- Crash Reporting:
-
[NEW] Workflow to handle crashes that happen on startup.
Check out How to handle crashes on startup for more details.
-
[NEW] Symbolicate iOS calls async-safe on the device
-
[NEW] Single property/option to deactivate, require user to agree submitting and autosubmit
E.g. implement a settings screen with the three options and set
[BITCrashManager crashManagerStatus]
to the desired user value. -
[UPDATED] Updated PLCrashReporter with updates and bugfixes (source available on GitHub)
-
[REMOVED] Feedback for Crash Groups Status
Please keep using QuincyKit for now if you want this feature. This feature needs to be
redesigned on SDK and server side to be more efficient and easier to use.
-
- Updating:
-
[NEW] Expire beta versions with a given date
-
[REMOVED] Settings screen
If you want users to be able not to send analytics data, implement the
[BITUpdateManagerDelegate updateManagerShouldSendUsageData:]
delegate and return
the value depending on what the user defines in your settings UI.
-