Releases: kirillzyusko/react-native-keyboard-controller
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)
👍 Improvements
🔢 Miscellaneous
Release 1.9.4
Release 1.9.3
Release 1.9.2
Release 1.9.1
Release 1.9.0
Release that adds new KeyboardStickyView
and useReanimatedFocusedInput
hook 😎
👍 Improvements
- integrate
typescript-eslint-plugin
(235fc9d) by @IvanIhnatsiuk - changed ios file structure (1dcb3b7)
- added
useReanimatedFocusedInput
hook (4e65942) - added
KeyboardStickyView
(468d750) by @MarceloPrado
🔢 Miscellaneous
- use animated reaction instead of derivation (8a33ffd) by @vonovak
- update gradle & kotlin versions (2cd92a2)
- added
KeyboardAvoidingView
andKeyboardStickyView
comparison in docs (e20c788) - detect UI regressions in docs (06d703f)
- blogpost for
1.9.0
release (668275c) - checkout
1.9.0
version for docs (ba6e036)