Skip to content

Releases: kirillzyusko/react-native-keyboard-controller

Release 1.8.0

28 Sep 08:16
df527ff
Compare
Choose a tag to compare

Release that adds new useKeyboardController hook and setEnabled method 😎

🐛 Bug fixes

  • return KeyboardAvoidingView to its initial size after keyboard closing (91a06d0)
  • async view removal from onDetachedFromWindow (9430657)

👍 Improvements

  • added useKeyboardController hook that returns setEnabled + enabled (ef0f625)

🔢 Miscellaneous

Release 1.7.0

08 Sep 08:24
a4e6bde
Compare
Choose a tag to compare

Release that drops support for RN < 0.65 and adds KeyboardAvoidingView 😍

🐛 Bug fixes

  • fixed react-native-navigation integration (01dbb7f)

👍 Improvements

  • migrate from deprecated RCTEventEmitter (dada809)
  • added KeyboardAvoidingView (d887ec6)

🔢 Miscellaneous

Release 1.6.1

30 Aug 12:54
e5b6ead
Compare
Choose a tag to compare

🐛 Bug fixes

  • cast UIResponder.current to UIView instead of RCTUITextField (f513d35, #224)

👍 Improvements

  • bump react-native to 0.72.4 (d4474de)

Release 1.6.0

25 Aug 09:24
2fd0049
Compare
Choose a tag to compare

Release that adds new metadata fields to events such as duration, timestamp, target.

🐛 Bug fixes

  • fixed native-stack + statusBarTranslucent conflicts (b8f1240, dfe353d)

👍 Improvements

  • added duration property (88ff6e9)
  • added timestamp property (43ddde7)
  • added target property (0d6bd83)
  • PR preview (44eb328)
  • use stub on unsupported platforms (a6253ee)
  • prevent synchronous calls to setInputMode/setDefaultMode (fc7dee9)
  • added detekt for static analysis (756be07)
  • added warning if default context is consumed (c32acab)

🔢 Miscellaneous

  • info about new fields in documentation (e1f0716)
  • simplify KeyboardAwareScrollView component by moving keyboard movement logic into separate hook (c2a9776)
  • stable bottom padding for AwareScrollView (95a5376)
  • better lottie animations in docs (d3c6c05)
  • detect package size diff in CI (37e9d39, da04d8c)
  • compress lottie for faster page loading (c98f420)
  • specify color for icons in example apps (e34cbad)
  • added a reference why setting adjustResize is needed (896d232)
  • added target property to mock in unit tests (8f4a9ac)
  • react on focus changes in KeyboardAwareScrollView (84f94eb)
  • port KeyboardAwareScrollView to Fabric (2cf490a)
  • blogpost for 1.6.0 (7e488df)
  • checkout 1.6.0 docs (a26284e)

Release 1.5.8

11 Jul 08:32
d349403
Compare
Choose a tag to compare

🐛 Bug fixes

  • interactive keyboard (ios) reports wrong values sometimes (25980c9)
  • keyboard closes on Android when you scroll content with interpolator="ios" (87369b7)

👍 Improvements

  • casting UIView to UIView always succeeds (60751dc)

Release 1.5.7

21 Jun 08:06
e4aeced
Compare
Choose a tag to compare

🐛 Bug fixes

  • fixed a crash when native alert is shown (afd0809)

👍 Improvements

  • support for non-transitive R-classes (b07fe22)
  • set library namespace in build script (bbc4aee)

🔢 Miscellaneous

  • bump react-native to 0.71.11 (ae73a9c)

Release 1.5.6

14 Jun 12:22
b82e936
Compare
Choose a tag to compare

🐛 Bug fixes

  • don't add fake view to children of KeyboardControllerView (59de78e)

👍 Improvements

  • move interpolate function to Extensions (c441aa6)

Release 1.5.5

06 Jun 13:32
b799f73
Compare
Choose a tag to compare

New minor release resolving a crash on iOS in simulator on app startup 👍

🐛 Bug fixes

  • check if _jsThread is not null (8682b0a)

🔢 Miscellaneous

  • markdown lint for docs (f1674b0)
  • appearance -> movement in documentation (b8e8057)
  • better SEO (c9d925f)

Release 1.5.4

01 Jun 10:50
264b2ec
Compare
Choose a tag to compare

New minor release resolving a crash on iOS in certain conditions 👍

🐛 Bug fixes

  • use old keyboardView reference for removing observer (9544e6b). Fixes: #155, #152

🔢 Miscellaneous

Release 1.5.3

16 May 06:51
cddf8f8
Compare
Choose a tag to compare

🐛 Bug fixes

  • use minSdkVersion from root project (666d86f)

👍 Improvements

  • move logic away from manager to EdgeToEdgeReactViewGroup (6bffc31)