Releases: kirillzyusko/react-native-keyboard-controller
Release 1.11.1
Release 1.11.0
Release that adds the KeyboardToolbar
component, adds the ability for KeyboardAwareScrollView
to detect whether focused input belongs to the particular KeyboardAwareScrollView
instance, and includes some other fixes and improvements 😎
🐛 Bug fixes
👍 Improvements
- removed replicas (7d2d0a2)
- added
KeyboardToolbar
(ce4e4e7) parentScrollViewTarget
detection (49124f9)
🔢 Miscellaneous
Release 1.10.6
Minor release resolving compatibility issue on Fabric with frameworks enabled (static linking, which is actively used in Firebase).
🐛 Bug fixes
- use conditional import for supporting frameworks on Fabric (740d55a)
👍 Improvements
- move all interactive keyboard code to dedicated
interactive
folder on Android (a70c6fd)
🔢 Miscellaneous
- CI deps update (6859701)
Release 1.10.5
Minor release that adds enabled
property to KeyboardAwareScrollView
.
👍 Improvements
- added
enabled
property toKeyboardAwareScrollView
(3922158) by @IvanIhnatsiuk
Release 1.10.4
Release 1.10.3
Minor release that fixes some KeyboardAwareScrollView
issues.
🐛 Bug fixes
👍 Improvements
- added
disableScrollOnKeyboardHide
property toKeyboardAwareScrollView
(3b77117) by @bcgilliom
Release 1.10.2
Minor release that improves the stability of 1.10.0
release, resolves integration issues and fixes memory leaks on iOS 🙂
🐛 Bug fixes
- missing components mocks (0db7016) fixes #319
- memory leak on iOS (efa8b94) fixes #317
- set
currentInput
tonil
to fix a memory leak (6f055c9) - remove wrapper view from
KeyboardAwareScrollView
(ec912c0) closes #325 react-native-text-input-mask
conflict on Android (97b0954) closes #324- synchronize bottom padding with keyboard frame in
KeyboardAwareScrollView
(391e293) closes #329 - choppy animation of
KeyboardAvoidingView
withsecureTextEntry
on iOS (ceb6bfd) closes #327
Release 1.10.1
Minor release that fixes choppy animation on Android devices when keyboard is resized and you use KeyboardAvoidingView
or KeyboardStickyView
with offset
property.
🐛 Bug fixes
🔢 Miscellaneous
Release 1.10.0
Release that adds useFocusedInputHandler
hook, KeyboardController.dismiss()
method and exports KeyboardAwareScrollView
component among other fixes and improvements 😎
🐛 Bug fixes
- ignore non-keyboard animations (702a669)
- fixed react native
0.73.x
build failure when new arch is enabled on iOS (a425e7c) by @Mhp23
👍 Improvements
- added
useFocusedInputHandler
hook (a30e729) - export
KeyboardAwareScrollView
component (db5a741) - added
KeyboardController.dismiss()
method (1651da4)
🔢 Miscellaneous
- get rid off deprecated
useWorkletCallback
(64dc299) - migrate off from deprecated
set-output
(5492356) - build iOS projects when main
.podspec
file is changed (b4ca627) - resolve duplicate screen names (f95f249) by @zoontek
- blogpost for 1.10.0 (eaea542)
- checkout 1.10.0 docs version (a26c7ed)
🚨⚠️ 🚨 Caution 🚨⚠️ 🚨
This release doesn't have any breaking changes. However if you used undocumented setHandlers
method (from context
/useKeyboardContext
), then, please, be aware that this method was renamed to setKeyboardHandlers
(a30e729 for reference):
const context = useKeyboardContext();
// ...
-context.setHandlers({ [key]: handler });
+context.setKeyboardHandlers({ [key]: handler });
But since it was not documented and mostly was used by internal hooks - this change is not treated as a breaking one.
Release 1.9.5
Release that adds support for RN 0.73 (support for AGP 8+).
🐛 Bug fixes
- race condition in
useSmoothKeyboardHandler
(example app) (d8a312d)