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

Releases: bitstadium/HockeySDK-iOS

3.5.0rc2

14 Jan 14:16
Compare
Choose a tag to compare
3.5.0rc2 Pre-release
Pre-release
  • 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

14 Jan 14:17
Compare
Choose a tag to compare
3.5.0rc1 Pre-release
Pre-release
  • 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

14 Jan 14:17
Compare
Choose a tag to compare
3.5.0b3 Pre-release
Pre-release
  • 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

14 Jan 14:17
Compare
Choose a tag to compare
3.5.0b2 Pre-release
Pre-release
  • 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

14 Jan 14:18
Compare
Choose a tag to compare
3.5.0b1 Pre-release
Pre-release
  • 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
  • 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)

Version 3.0.0

14 Jan 14:18
Compare
Choose a tag to compare
  • 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
    • [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 from Other 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 to BITHockeyManagerDelegate:
    • - (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

3.0.0RC1

14 Jan 14:19
Compare
Choose a tag to compare
3.0.0RC1 Pre-release
Pre-release
  • 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
  • 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 and requireUserName values

3.0.0b5

14 Jan 14:19
Compare
Choose a tag to compare
3.0.0b5 Pre-release
Pre-release
  • General:
    • [NEW] Remove -ObjC from Other 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
  • 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

14 Jan 14:21
Compare
Choose a tag to compare
  • 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

14 Jan 14:20
Compare
Choose a tag to compare
3.0.0b4 Pre-release
Pre-release
  • Crash Reporting:
    • [BUGFIX] Fix a crash if username, useremail or userid delegate method returns nil and trying to send a crash report
  • 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