4.1.5

[BUGFIX] Remove the dependency for AssetLibrary for the default subspec in our podspec #403. Thanks to @tschob for the pointer.

[BUGFIX] A couple of visual bugs have been fixed #404 thanks to @dweston.

[IMPROVEMENT] We have improved accessibility of our feedback UI #409 with help by @erychagov.

4.1.4

[IMPROVEMENT] Test targets won’t be build in the run phase of the framework, which makes it possible to build individual configurations when using Carthage. Thanks a lot @wiedem for your contribution! 394

[IMPROVEMENT] We’ve reverted to a build based on PLCrashReporter 1.2.1 as 1.3 comes with unintended namespace collisions in some edge cases that result in worse crash reporting than you were used to.

4.1.1

Attention Due to changes in iOS 10, it is now necessary to include the NSPhotoLibraryUsageDescription in your app’s Info.plist file if you want to use HockeySDK’s Feedback feature. Since using the feature without the plist key present could lead to an App Store rejection, our default CocoaPods configuration does not include the Feedback feature anymore.
If you want to continue to use it, use this in your Podfile:

pod"HockeySDK",:subspecs=>['AllFeaturesLib']

Additionally, we now also provide a new flavor in our binary distribution. To use all features, including Feedback, use HockeySDK.embeddedframework from the HockeySDKAllFeatures folder.

[NEW] The property userDescription on BITCrashMetaData had to be renamed to userProvidedeDescription to provide a name clash with Apple Private API

[IMPROVEMENT] Warn if the Feedback feature is being used without NSPhotoLibraryUsageDescription being present

[IMPROVEMENT] Updated Chinese translations

[IMPROVEMENT] Set web view baseURL to about:blank to improve security

[BUGFIX] Fix an issue in the telemetry channel that could be triggered in multi-threaded environments

[BUGFIX] Fix several small layout issues by updating to a newer version of TTTAttributedLabel

4.1.0

Includes improvements from 4.0.2 release of the SDK.

[NEW] Additional API to track an event with properties and measurements.

4.1.0-beta.2

[BUGFIX] Fixes an issue where the whole app’s Application Support directory was accidentally excluded from backups.
This SDK release explicitly includes the Application Support directory into backups. If you want to opt-out of this fix and keep the Application Directory’s backup flag untouched, add the following line above the SDK setup code:

Version 4.0.2

[BUGFIX] Add Bitcode marker back to simulator slices. This is necessary because otherwise lipo apparently strips the Bitcode sections from the merged library completely. As a side effect, this unfortunately breaks compatibility with Xcode 6. #310

[IMPROVEMENT] Improve error detection and logging during crash processing in case the app is sent to the background while crash processing hasn’t finished.#311

Version 4.0.1

[BUGFIX] Fixes an issue where the whole app’s Application Support directory was accidentally excluded from backups.
This SDK release explicitly includes the Application Support directory into backups. If you want to opt-out of this fix and keep the Application Directory’s backup flag untouched, add the following line above the SDK setup code:

Version 3.8.5

Version 3.8.4

[BUGFIX] Fix a missing header in the HockeySDK.h umbrella

[BUGFIX] Fix several type comparison warnings

Version 3.8.3

[NEW] Adds new appEnvironment property to indicate the environment the app is running in. This replaces the old isAppStoreEnvironment which is now deprecated. We can now differentiate between apps installed via TestFlight or the AppStore

[NEW] Distributed zip file now also contains our documentation

[UPDATE] Prevent issues with duplicate symbols from PLCrashReporter

[UPDATE] Remove several typos in our documentation and improve instructions for use in extensions

[UPDATE] IMPORTANT: You need to call [[BITHockeyManager sharedHockeyManager].authenticator authenticateInstallation]; yourself after startup when the authentication and/or verification should be performed and when it is safe to present a modal view controller!

[UPDATE] Removed automaticMode. You now need to call authenticateInstallation when it is safe to do so or handle the complete process yourself.

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.