Skip to content
This repository has been archived by the owner on Feb 19, 2020. It is now read-only.

Releases: bitstadium/HockeySDK-iOS

Version 3.8 Beta 1

27 Aug 11:24
Compare
Choose a tag to compare
Version 3.8 Beta 1 Pre-release
Pre-release

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

20 Aug 13:34
Compare
Choose a tag to compare
  • [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 in HockeySDKResources.bundle which cause Xcode 7 to show an error when uploading an app to iTunes Connect
  • [BUGFIX] Additional minor fixes

Version 3.7.1

26 Jun 08:12
Compare
Choose a tag to compare
  • [BUGFIX] CocoaPods: Fixes the default podspec with binary distribution
  • [BUGFIX] CocoaPods: Changes HockeySDK-Source to use non configurable approach, since we couldn't make it work reliably in all scenarios

Version 3.7.0

23 Jun 14:38
Compare
Choose a tag to compare
  • [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: New HockeySDK-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 via NSURLSession whenever possible
  • [NEW] BITCrashManager: Added process ID to BITCrashDetails
  • [NEW] BITCrashManager: Added CFBundleShortVersionString value to crash reports
  • [NEW] BITFeedbackManager: "Add Image" button in feedback compose view can now be hidden using feedbackComposeHideImageAttachmentButton property
  • [NEW] BITFeedbackManagerDelegate: Added allowAutomaticFetchingForNewFeedbackForManager: 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

24 Apr 14:36
Compare
Choose a tag to compare
  • [BUGFIX] Fixed a build issue

Version 3.6.3

24 Apr 11:48
Compare
Choose a tag to compare
  • [NEW] BITCrashManager: Added launch time to crash reports
  • [NEW] BITFeedbackManager: Added support for setting tintColor for feedback list buttons
  • [NEW] BITFeedbackManager: Added feedbackComposerPreparedItems to prefill feedback compose UI message with given items
  • [NEW] BITUpdateManagerDelegate: Added willStartDownloadAndUpdate 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, use timeIntervalCrashInLastSessionOccurred instead
  • [UPDATE] BITFeedbackManager: BITFeedbackListViewCellPresentatationStyle is deprecated due to a typo, use BITFeedbackListViewCellPresentationStyle instead
  • [UPDATE] BITAuthenticator: Use NSLog instead of an UIAlertView in case of keychain issues
  • [BUGFIX] BITCrashManager: Fixed issue with appNotTerminatingCleanlyDetection 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

25 Nov 15:41
Compare
Choose a tag to compare
  • [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 new updateManagerWillExitApp 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

26 Sep 16:11
Compare
Choose a tag to compare
  • [BUGFIX] BITFeedbackManager: Fixed feedback compose view to correctly show the text in landscape on iOS 8

Version 3.6

26 Sep 12:12
Compare
Choose a tag to compare
  • [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 (see setAlertViewHandler:)
  • [NEW] BITCrashManager: Provide details on a crash report (see lastSessionCrashDetails and BITCrashDetails)
  • [NEW] BITCrashManager: Experimental support for detecting app kills triggered by iOS while the app is in foreground (see enableAppNotTerminatingCleanlyDetection)
  • [NEW] BITCrashManager: Added didReceiveMemoryWarningInLastSession 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 (see showFeedbackComposeViewWithPreparedItems:)
  • [NEW] BITFeedbackManager: Show a compose message with a screenshot image attached using predefined triggers (see feedbackObservationMode) or your own custom triggers (see showFeedbackComposeViewWithGeneratedScreenshot)
  • [NEW] Minimum iOS Deployment version is now iOS 6.0
  • [NEW] Requires to link additional frameworks: AssetLibrary, MobileCoreServices, QuickLook
  • [UPDATE] BITCrashManager: Updated setCrashCallbacks handling now using BITCrashManagerCallbacks instead of PLCrashReporterCallbacks (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 on BITHockeyManager only!
  • [UPDATE] Removed support for Atlassian JMC
  • [BUGFIX] Various additional fixes

Version 3.5.7

10 Sep 16:47
Compare
Choose a tag to compare
  • [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