Skip to content

Releases: kirillzyusko/react-native-keyboard-controller

Release 1.10.3

20 Jan 13:28
43a1817
Compare
Choose a tag to compare

Minor release that fixes some KeyboardAwareScrollView issues.

🐛 Bug fixes

  • fire onScroll from props in KeyboardAwareScrollView (299d246) fixes #337

👍 Improvements

  • added disableScrollOnKeyboardHide property to KeyboardAwareScrollView (3b77117) by @bcgilliom

Release 1.10.2

15 Jan 09:26
cb715fe
Compare
Choose a tag to compare

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 to nil 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 with secureTextEntry on iOS (ceb6bfd) closes #327

Release 1.10.1

05 Jan 10:23
51894de
Compare
Choose a tag to compare

Minor release that fixes choppy animation on Android devices when keyboard is resized and you use KeyboardAvoidingView or KeyboardStickyView with offset property.

🐛 Bug fixes

  • incorrect first frame when keyboard was resized (133bfd8) fixes #315

🔢 Miscellaneous

  • apply prettier on the whole project files (b6d2ca8)
  • automatically add sponsor label to issues (2b73c31)

Release 1.10.0

26 Dec 11:02
97e9c8f
Compare
Choose a tag to compare

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

02 Dec 11:24
81c0b0d
Compare
Choose a tag to compare

Release that adds support for RN 0.73 (support for AGP 8+).

🐛 Bug fixes

  • race condition in useSmoothKeyboardHandler (example app) (d8a312d)

👍 Improvements

  • added e2e tests (35d0ada)
  • enable buildFeatures.buildConfig for AGP 8+ (9cff79c)

🔢 Miscellaneous

  • rename FocusedInputLayoutObserver -> FocusedInputObserver (c94c5e3)
  • specify paths on push for e2e tests (6c562c6)

Release 1.9.4

20 Nov 12:58
5c587ca
Compare
Choose a tag to compare

🐛 Bug fixes

  • race condition in onApplyWindowInsets (f251c51)

🔢 Miscellaneous

Release 1.9.3

16 Nov 17:06
c48c3ce
Compare
Choose a tag to compare

🐛 Bug fixes

  • KeyboardGestureArea + nested native-stack causes a crash (7bff243). Fixes #274 #203

Release 1.9.2

14 Nov 18:56
7f36574
Compare
Choose a tag to compare

🐛 Bug fixes

  • conflict when using fullScreenModal presentation in native-stack (a8bd87b). Fixes #271

Release 1.9.1

13 Nov 07:58
ecd237f
Compare
Choose a tag to compare

🐛 Bug fixes

  • compare keyboard size in onApplyWindowInsets (84ac214). Fixes #267

Release 1.9.0

01 Nov 10:28
35570f9
Compare
Choose a tag to compare

Release that adds new KeyboardStickyView and useReanimatedFocusedInput hook 😎

👍 Improvements

🔢 Miscellaneous

  • use animated reaction instead of derivation (8a33ffd) by @vonovak
  • update gradle & kotlin versions (2cd92a2)
  • added KeyboardAvoidingView and KeyboardStickyView 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)