Releases: hackiftekhar/IQKeyboardManager
Releases · hackiftekhar/IQKeyboardManager
v4.0.8 Bug fixes and improvements
Bugfixes:
- Fixed an issue with keyboard long delay on first keyboard appearance.
- Disabled library in UIAlertController.
- Fixed an issue where shouldResignOnTouchOutside wasn't working with UITableViewController.
- Fixed isKeyboardShowing bool value when library is disabled.
- Fixed an issue where textField was hiding when orientation occurs with formSheet or pageSheet presentation style.
Features:
- Added previousNextDisplayMode for better handling of previour/next buttons.
Improvements:
- Added ability to detect textField left/right view, if they can also become first responder.
- Improved delgate callback behaviour with IQKeyboardReturnKeyHandler class.
Deprecations and Removed:
- Deprecated shouldHidePreviousNext in favor of previousNextDisplayMode and this will be removed in future releases.
Documentation:
- Added CHANGELOG.md.
- Added Carthage Documentation in README.md file.
v4.0.7 Bug fixes and improvements
Bugfixes:
- Fixed an issue where keyboard was dismissing by touching on UIWebView but layout doesn't change and user see blank area at bottom.
Improvements:
- Added .swift-version file for CocoaPods to know swift version of library.
v4.0.6 Swift3 support
Improvements:
- Updated swift library to swift 3.0.
- Added new next/previous icons for iOS10.
v4.0.5 Bug fixes and improvements
Bugfixes:
- Fixed an issue with iPad Form Sheet where view was pulling down.
- Fixed next/previous ordering issue when textFields are in header of UITableView.
Improvements:
- Moved library files to development pods.
- Added method execution time print with debugging logs.
Features:
- Moved keyboardShowing readonly property for public use.
- Added movedDistance readonly property to get adjustment distance by library.
Documentation:
- Updated MANUAL MANAGEMENT.md with more examples.
v4.0.4 Bug fixes and improvements
Bugfixes:
- Fixed an issue with custom done button/image dynamic updation.
- Fixed an issue with Form Sheet where Form Sheet was resetting view frame internally.
- Fixed an issue where navigation controller sometimes return wrong frame when applied pop gesture recognizer.
- Fixed an issue where customized keyboardDistanceFromTextField property wasn't working UISearchBar.
- Fixed an issue where view was misplaced when In Call Status Bar show/hide.
Features:
- Added setTitleTarget:action: to use toolbar title as button to enhanced textField features.
- Added enableDebugging property to print logs.
- Added shouldFixInteractivePopGestureRecognizer property to fix a bug with navigation controller pop gesture recognizer.
- Added shouldHidePreviousNext property.
- Replaced shouldHideTitle with shouldHidePlaceholderText.
- Added Carthage support for Objective-C version.
Deprecations and Removed:
- Removed canAdjustTextView property since this now internally handled by adjusting contentInset of UITextView.
- Removed shouldAdoptDefaultKeyboardAnimation property.
- Removed disableDistanceHandlingInViewControllerClass, removeDisableDistanceHandlingInViewControllerClass, disableToolbarInViewControllerClass, removeDisableToolbarInViewControllerClass, considerToolbarPreviousNextInViewClass, removeConsiderToolbarPreviousNextInViewClass methods.
- Removed IQKEYBOARDMANAGER_DEBUG preprocessor macro.
Documentation:
- Enhanced Settings Controller.
- Moved README.md documentation to MANUAL MANAGEMENT.md, PROPERTIES & FUNCTIONS.md, KNOWN ISSUES.md.
- Updated iOS NSNotification Mechanism documentation mechanism.
v4.0.3 Bug fixes and improvements
Bugfixes:
- Fixed an issue with UIScrollView where scrollView.isEnabled was set to false but library was still scrolling UIScrollView.
Features:
- Added reloadLayoutIfNeeded to adjust position on the fly.
- UIAccessibility support for next/previous/done buttons.
- Removed manual contentSize adjustment and this should now be calculated by user with their own logic or with Autolayout.
- Added registerTextFieldViewClass, didBeginEditingNotificationName, didEndEditingNotificationName method.
Deprecations and Removed:
- Removed addTextFieldViewDidBeginEditingNotificationName:didEndEditingNotificationName method.
v4.0.2
Bugfixes:
- Fixed a compilation issue with carthage due to recently added IQPreviousNextView.
Documentation:
- Removed shouldFixTextViewClip because this no longer needs since we dropped support for iOS7.
v4.0.1 Swift 2.2 support
Improvements:
- Updated swift library to swift 2.2.
- Optimized movement calculation when hardware keyboard is attached.
Features:
- Added reloadInputViews method.
- Added RTL language direction support for next/previous images.
- Added support for third party customized textView/textField by adding addTextFieldViewDidBeginEditingNotificationName:didEndEditingNotificationName method.
- Added disabledDistanceHandlingClasses, enabledDistanceHandlingClasses, disabledToolbarClasses, enabledToolbarClasses, toolbarPreviousNextAllowedClasses, toolbarPreviousNextDeniedClasses, disabledTouchResignedClasses, enabledTouchResignedClasses properties.
- Added IQPreviousNextView class to Improve Next Previous experience for all inner deep responder subviews.
Deprecations and Removed:
- Deprecated disableDistanceHandlingInViewControllerClass, removeDisableDistanceHandlingInViewControllerClass, disableToolbarInViewControllerClass, removeDisableToolbarInViewControllerClass, considerToolbarPreviousNextInViewClass, removeConsiderToolbarPreviousNextInViewClass methods and replaced with NSMutableSet properties.
Documentation:
- Updated README.
v4.0.0 Swift2.1.1 support, Dropped iOS7 support
Improvements:
- Updated swift library to swift 2.1.1.
Deprecations and Removed:
- Dropped iOS7 support.
Documentation:
- Removed deprecated disableInViewControllerClass, removeDisableInViewControllerClass methods.
- Removed deprecated shouldRestoreScrollViewContentOffset property.
v3.3.7 Bug fixes
Bugfixes:
- Fixed a compilation issue with Carthage.
Features:
- Added toolbarDoneBarButtonItemImage property.