Skip to content

Releases: iosphere/ISHPermissionKit

Xcode 10.2 Support

06 Apr 09:45
e4f025e
Compare
Choose a tag to compare
  • Ensure compatibility with Xcode 10.2

Debugging Improvements

05 Sep 15:36
7dcc751
Compare
Choose a tag to compare
  • Deprecate social permissions
  • Add debug hint when missing NSLocationAlwaysAndWhenInUseUsageDescription

Xcode 10 & iOS 12

05 Sep 12:05
8f59fa8
Compare
Choose a tag to compare
  • Ready for Xcode 10 and iOS 12 (still builds with Xcode 9/iOS 11)
  • Bump deployment target to iOS 9
  • Remove deprecated permission categories (AssetsLibrary and AddressBook-based APIs)
  • Allow determination of possible requests without displaying any UI

iOS 10 Compatibility

25 Oct 14:31
Compare
Choose a tag to compare

This release requires additional setup to ensure your apps pass binary validation in iTunes Connect. Please study the README file carefully.

  • Ready for iOS 10
  • New permission types: Siri, photo library, speech recognition, user notifications, music library
  • All required usage descriptions will be asserted in DEBUG at the time of requesting a permission
  • Carthage compatibility

Improved error handling

15 Jul 13:11
Compare
Choose a tag to compare
  • Provide callback to handle true errors
  • Fix issues for social media account permissions if user had no user account:
    this may require your implementations to handle the error to avoid asking the user
    again for permission
  • Add methods to query request-able and granted permissions given a set of categories
  • Add some rudimentary unit tests

Documentation, Swift compatibility, and CocoaPods improvements

08 Jun 16:24
Compare
Choose a tag to compare
  • Improves CocoaPods integration
    • README examples updated to work with CocoaPods 1.0
    • Private headers are marked private in Podspec
    • Adds subspec for Health support
  • Improves Swift support by adding nullability annotations
  • Internal refactoring

1.0 is Here!

20 Nov 11:15
Compare
Choose a tag to compare
  • Improves documentation
    • Improves header documentation
    • Adds shared schemes to allow builds via xcodebuild
    • Adds changelog file
    • Adds repo icon (shown, e.g., in SourceTree)
    • Adds appledoc config file (allows appledoc . within the root directory)

Remote Notifications and Optimized for Swift

19 Nov 16:18
Compare
Choose a tag to compare
  • Added support for remote notifications
  • Added source annotations to work better with Swift
  • Fixes project configuration warnings
  • Removes Xcode 6/iOS 8 SDK build support (iOS 7 is still the deployment target)

Location Permission Upgrades & Permission Dependencies

19 Nov 16:27
Compare
Choose a tag to compare
  • Allows upgrade from WhenInUse to Always location permission
  • Adds support for dependencies between permissions
  • Bugfixes: Camera, Microphone permissions

HealthKit Fixes

19 Nov 16:27
Compare
Choose a tag to compare
  • HealthKit fixes