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
Version 3.8 Beta 1
To use this version with CocoaPods, you need to explicitly state that you want a prerelease version in your Podfile like this: pod 'HockeySDK', '~> 3.8-Beta'
- [NEW] Added Bitcode support
- [UPDATE] Requires Xcode 7 or later to build
- [UPDATE] Requires iOS 7 or later as base SDK
- [UPDATE] Silenced deprecation warnings for
NSURLConnection
calls, these will be refactored in a future update - [UPDATE] Removed statusbar adjustment code (which isn't needed any longer)
- [UPDATE] Removed kBITTextLabel... defines and use NSText.. instead
- [UPDATE] Removed a few
#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_6_1
since iOS 7 or later is now required as base SDK - [UPDATE] Use
UIAlertController
when available
Version 3.7.2
- [BUGFIX] BITCrashManager: Added workaround for a bug observed in iOS 9 beta's dyld triggering an infinite loop on startup
- [BUGFIX] BITFeedbackManager: Fixed a crash in the feedback UI that can occur when rotating the device while data is being loaded
- [BUGFIX] Fixed
Info.plist
entries inHockeySDKResources.bundle
which cause Xcode 7 to show an error when uploading an app to iTunes Connect - [BUGFIX] Additional minor fixes
Version 3.7.1
- [BUGFIX]
CocoaPods
: Fixes the default podspec with binary distribution - [BUGFIX]
CocoaPods
: ChangesHockeySDK-Source
to use non configurable approach, since we couldn't make it work reliably in all scenarios
Version 3.7.0
- [NEW] Simplified installation process. If support for modules is enabled in the target project (default for most projects), it’s no longer necessary to add the frameworks manually
- [NEW]
CocoaPods
: Default pod uses binary distribution and offers crash only build as a subspec. Use@import HockeySDK;
or#import <HockeySDK/HockeySDK.h>
- [NEW]
CocoaPods
: NewHockeySDK-Source
pod integrates via source code and offers feature set customization via subspecs. Note: We do not support building with Xcode 7 yet! - [NEW]
BITCrashManager
: Added support for unhandled C++ exceptions - [NEW]
BITCrashManager
: Sending crash reports viaNSURLSession
whenever possible - [NEW]
BITCrashManager
: Added process ID toBITCrashDetails
- [NEW]
BITCrashManager
: AddedCFBundleShortVersionString
value to crash reports - [NEW]
BITFeedbackManager
: "Add Image" button in feedback compose view can now be hidden usingfeedbackComposeHideImageAttachmentButton
property - [NEW]
BITFeedbackManagerDelegate
: AddedallowAutomaticFetchingForNewFeedbackForManager:
to define if the SDK should fetch new messages on app startup and when the app is coming into foreground. - [NEW] Added
disableInstallTracking
property to disable installation tracking (AppStore only). - [UPDATE] Restructured installation documentation
- [BUGFIX]
BITCrashManager
: Fixed offline issue showing crash alert over and over again with unsent crash reports - [BUGFIX]
BITFeedbackManager
: Improved screenshot handling on slow devices - [BUGFIX]
BITStoreUpdateManager
: Delegate property wasn't propagated correctly - [BUGFIX] Fixed various compiler warnings & other improvements
Version 3.6.4
- [BUGFIX] Fixed a build issue
Version 3.6.3
- [NEW]
BITCrashManager
: Added launch time to crash reports - [NEW]
BITFeedbackManager
: Added support for setting tintColor for feedback list buttons - [NEW]
BITFeedbackManager
: AddedfeedbackComposerPreparedItems
to prefill feedback compose UI message with given items - [NEW]
BITUpdateManagerDelegate
: AddedwillStartDownloadAndUpdate
to be notified before beta update starts - [UPDATE] Improved CocoaPods support to allow building as a native iOS 8 framework
- [UPDATE] Keychain is now accessed with
kSecAttrAccessibleAlwaysThisDeviceOnly
to support apps that are running in the background and the device is still locked - [UPDATE] Reduced file size of images in
HockeySDKResources.bundle
by 63% - [UPDATE]
BITCrashManager
:timeintervalCrashInLastSessionOccured
property is deprecated due to typo, usetimeIntervalCrashInLastSessionOccurred
instead - [UPDATE]
BITFeedbackManager
:BITFeedbackListViewCellPresentatationStyle
is deprecated due to a typo, useBITFeedbackListViewCellPresentationStyle
instead - [UPDATE]
BITAuthenticator
: Use NSLog instead of an UIAlertView in case of keychain issues - [BUGFIX]
BITCrashManager
: Fixed issue withappNotTerminatingCleanlyDetection
for some scenarios - [BUGFIX]
BITFeedbackManager
: Fixed a crash when deleting feedback attachments - [BUGFIX]
BITFeedbackManager
: Fixed a crash related to viewing attachments - [BUGFIX]
BITFeedbackManager
: Fixed landscape screenshot issues in iOS 8 - [BUGFIX]
BITFeedbackManager
: Fixed various issues in feedback compose UI - [BUGFIX]
BITFeedbackManager
: Fixed loading issues for attachments in feedback UI - [BUGFIX]
BITFeedbackManager
: Fixed statusbar issues and the image attachment picker with apps not showing a status bar - [BUGFIX] Removed a header file from the crash only build that is not needed
- [BUGFIX] Fixed various typos in documentation, properties
- [BUGFIX] Fixed various compiler warnings
- [BUGFIX] Various additional fixes
Version 3.6.2
- [UPDATE] Store anonymous UUID asynchronously into the keychain to work around rare keychain blocking behavior
- [UPDATE]
BITCrashManager
: Improved detecting app specific binary images in crash report for improved crash grouping on the server - [UPDATE]
BITUpdateManager
: Added newupdateManagerWillExitApp
delegate method - [UPDATE]
BITUpdateManager
: Don't save any file when app was installed from App Store - [BUGFIX]
BITCrashManager
: Fixed issues with sending crash reports for apps with xml tags in the app name - [BUGFIX]
BITFeedbackManager
: Fixed screenshot trigger issue not always fetching the last taken image - [BUGFIX]
BITFeedbackManager
: Fixed compose view issue with predefined text - [BUGFIX] Fixed a warning when integrating the binary framework for only crash reporting
- [BUGFIX] Fixed compiler warnings
- [BUGFIX] Various additional fixes
Version 3.6.1
- [BUGFIX]
BITFeedbackManager
: Fixed feedback compose view to correctly show the text in landscape on iOS 8
Version 3.6
- [NEW]
BITCrashManager
: Added support for iOS 8 Extensions - [NEW]
BITCrashManager
: Option to add a custom UI flow before sending a crash report, e.g. to ask users for more details (seesetAlertViewHandler:
) - [NEW]
BITCrashManager
: Provide details on a crash report (seelastSessionCrashDetails
andBITCrashDetails
) - [NEW]
BITCrashManager
: Experimental support for detecting app kills triggered by iOS while the app is in foreground (seeenableAppNotTerminatingCleanlyDetection
) - [NEW]
BITCrashManager
: AddeddidReceiveMemoryWarningInLastSession
which indicates if the last app session did get a memory warning by iOS - [NEW]
BITFeedbackManager
: Attach and annotate images and screenshots - [NEW]
BITFeedbackManager
: Attach any binary data to compose message view (seeshowFeedbackComposeViewWithPreparedItems:
) - [NEW]
BITFeedbackManager
: Show a compose message with a screenshot image attached using predefined triggers (seefeedbackObservationMode
) or your own custom triggers (seeshowFeedbackComposeViewWithGeneratedScreenshot
) - [NEW] Minimum iOS Deployment version is now iOS 6.0
- [NEW] Requires to link additional frameworks:
AssetLibrary
,MobileCoreServices
,QuickLook
- [UPDATE]
BITCrashManager
: UpdatedsetCrashCallbacks
handling now usingBITCrashManagerCallbacks
instead ofPLCrashReporterCallbacks
(which is no longer public) - [UPDATE]
BITCrashManager
: Crash reports are now sent individually if there are multiple pending - [UPDATE]
BITUpdateManager
: Improved algorithm for fetching an optimal sized app icon for the Update View - [UPDATE]
BITUpdateManager
: Properly consider paragraphs in release notes when presenting them in the Update view - [UPDATE] Property
delegate
in all components is now private. Set the delegate onBITHockeyManager
only! - [UPDATE] Removed support for Atlassian JMC
- [BUGFIX] Various additional fixes
Version 3.5.7
- [UPDATE] Easy Swift integration for binary distribution (No Objective-C bridging header required)
- [UPDATE]
BITAuthenticator
: Improved keychain handling - [UPDATE]
BITUpdateManager
: Improved iOS 8 In-App Update process handling - [BUGFIX]
BITUpdateManager
: Fixed layout issue for resizable iOS layout - [BUGFIX] Fixed an iTunes Connect warning for
attachmentData
property