Releases: futuretap/InAppSettingsKit
Releases · futuretap/InAppSettingsKit
Swift package support
- added
bundle
property allowingInAppSettings.bundle
to be part of the swift package instead of the main app
visionOS support
- raised deployment target to iOS 10.0
- declare Catalyst support for SPM
- Added IASKUITextAlignmentNatural text alignment
Fixed Carthage compatibility
Podspec syntax changing the license syntax because Cocoapods doesn't seem to recognize new Ruby Hash literal syntax
Improve SPM compatibility with Tuist
3.3.5 Bump version to 3.3.5
Consistency for IASKSettingChangedNotification
- The
IASKSettingChangedNotification
for aPSTextFieldSpecifier
now sendsIASKAppSettingsViewController
as the notification object – analogous to all other occurrences of this notification. If your notification observer code needs to access the specifier key, consult the notification's userInfo dictionary.
Mac Catalyst support
- Mac Catalyst support was added.
IASKDatePickerStyle
- In iOS 14+, setting an IASKDatePickerStyle is supported.
- The minimum deployment target has been upped to iOS 9.0 in order to silence warnings in Xcode 12 which no longer supports a deployment target of iOS 8.0.
- Subtitles can depend on the current value by specifying a dictionary with localizable subtitles.
InAppSettingsKit 3.0
InAppSettingsKit 3.0 adds the following new features (see Readme):
- List Groups
- Date Picker
- Toggles with checkmarks
- Support hiding sections
- Custom views can present a child pane on selection
- Text field validation
- Support of text content type
- Migrated the sample app to Swift
- Added extensive header documentation
Upgrading from 2.x?
There are a few breaking changes. See the Release Notes for details.
Fixed iOS 13 warning
Fixed iOS 13 runtime warning #428 using reloadRows in viewWillAppear triggers a UITableViewAlertForLayoutOutsideViewHierarchy warning; resolved by using reloadData instead; deselection animation is now started at the end of the transition not alongside of it;