Skip to content

Releases: kirillzyusko/react-native-keyboard-controller

Release 1.16.4

20 Feb 10:19
90c8661
Compare
Choose a tag to compare

Improving Android stability 😎

🐛 Bug fixes

  • navigationBarTranslucent prop gets ignored on [email protected] (1a6f72a)
  • crash after entering expiry date in Stripe field on Android (80d8662)
  • incorrect end event after cancelling predictive back gesture on Android (4793906)

👍 Improvements

🔢 Miscellaneous

Release 1.16.3

10 Feb 09:20
54fa1ee
Compare
Choose a tag to compare

Fixing one critical iOS/Fabric bug and bringing support for [email protected] 👀

🐛 Bug fixes

  • missing unfocus event on iOS Fabric (83bd3c1)

👍 Improvements

Release 1.16.2

04 Feb 09:30
76ab331
Compare
Choose a tag to compare

A new release that resolves some bugs 👀

🐛 Bug fixes

  • preserveEdgeToEdge value being ignored on mount when enabled={false} (12eea8c) by @zoontek

👍 Improvements

  • new first responder detection algorithm on iOS (works with Stripe input) (2840408)

🔢 Miscellaneous

  • exclude android unit tests from being published to npm (50d630c)

Release 1.16.1

31 Jan 09:59
5388d38
Compare
Choose a tag to compare

A new release with better stability and less crashes 😎

🐛 Bug fixes

  • crash accessing nativeId when it's not available (6553bf6)
  • crash in KeyboardMovementObserver due to incorrect KVO removal (49d20fc)

🔢 Miscellaneous

Release 1.16.0

27 Jan 12:42
b0f96d7
Compare
Choose a tag to compare

A new release with new features, critical bug fixes, crash resolutions, and performance optimizations 🎉

🐛 Bug fixes

  • take gravity into consideration when calculating selection coordinates on Android (a106fb3)
  • XCode warnings (ca600a8, a8eb813)
  • iOS crash (dd31184)
  • focused input gets detected without keyboard events on iOS (db0d0cc)
  • compatibility with Stripe inputs on Android (241d157)
  • properly take padding into consideration for selection events on Android (f4eb088)

👍 Improvements

  • KeyboardGestureArea with offset on iOS (6da1bb4)
  • compatibility for onSelectionChange with iOS < 13 (6a6328c)
  • added preserveEdgeToEdge prop for KeyboardProvider (4f1a798)
  • optimize SpringAnimation (1449971)
  • optimize TimingAnimation (06f5c53)

🔢 Miscellaneous

  • added Follow app to trusted by section (589da99)
  • example with KeyboardAwareScrollView that covers entire screen (3410d6d)
  • use macos-15 for iOS unit tests (6e7c2db)
  • blogpost for 1.16.0 (0e4ed17)
  • checkout 1.16.0 docs (091aa2e)

Release. 1.15.2

24 Dec 12:31
59b07bc
Compare
Choose a tag to compare

Release that fixes an integration with expo-router (a problem when you mount StatusBar together with KeyboardProvider on first render simultaneously) 🤫

🐛 Bug fixes

  • apply monkey patch before StatusBar updates (19371d8)

🔢 Miscellaneous

  • add Drakula app to Trusted By section in docs (0ce68ed)

Release 1.15.1

19 Dec 11:32
a395182
Compare
Choose a tag to compare

Release that fixes a crash on Android when Infinity can not be serialized.

🐛 Bug fixes

🔢 Miscellaneous

Release 1.15.0

12 Dec 16:13
f81c193
Compare
Choose a tag to compare

New release with API enhancements 😊

🐛 Bug fixes

  • missing update in useWindowDimensions (331472c)
  • KeyboardController.dismiss() should trigger a blur on Android (74124b8)
  • incorrect KeyboardStickyView state when keyboard animation interrupted (9b1f69a)
  • new Reanimated API mock (737e452)
  • crash when Modal gets shown on Android < 9 (3425cd0)
  • replace setImmediate with queueMicrotask (6ea4506)

👍 Improvements

  • async dismiss (80d8972)
  • added KeyboardController.isVisible() method (972787d)
  • merge offset properties for KeyboardToolbar (a300735)
  • conditional types for KeyboardAvoidingView (5ded2a7)
  • enabled prop for KeyboardStickyView (08f9861)
  • added KeyboardController.state() (a3bec0d)
  • added keepFocus option to KeyboardController.dismiss() method (62b76d5)
  • added type to KeyboardEventData (76942c5)
  • added appearance to KeyboardEventData (4886f74)

🔢 Miscellaneous

Release 1.14.5

18 Nov 08:27
8ba5bb4
Compare
Choose a tag to compare

Release that contains various bugfixes making a library even more stable in various usage scenarios 👀

🐛 Bug fixes

  • allow to pass additional params to .dismiss() unintentionally (3eb78be)
  • resolve react native dir in monorepo in android build (eeb70a8) by @rolud

👍 Improvements

  • move data extraction from notification to extensions layer (c575a84)
  • OverKeyboardView compatibility with RN < 0.71 (47b1581) by @gronxb
  • lookup methods only once (1e48494)
  • reusable TextInput protocol (4cdb619)

🔢 Miscellaneous

  • react-native-haptic-feedback in fabric example app (6cbf4a3)
  • run xCode 16 on macos 15 on CI (82628d5)
  • interrupt sudo command during runtime installation in CI (c334a33)
  • consistent e2e tests across platforms (7d02596)
  • update react-native to 0.76 (1ed61ee)
  • add info about MutexLockWithTimeout exception in documentation (1870f04)

Release 1.14.4

07 Nov 11:47
46e2fdd
Compare
Choose a tag to compare

Just another minor release that resolves some bugs 🙂

🐛 Bug fixes