Skip to content

chore(deps): update dependency react-native-keyboard-controller to v1.21.7#10

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-native-keyboard-controller-1.x
Open

chore(deps): update dependency react-native-keyboard-controller to v1.21.7#10
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-native-keyboard-controller-1.x

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented May 2, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-native-keyboard-controller (source) 1.18.51.21.7 age adoption passing confidence

Release Notes

kirillzyusko/react-native-keyboard-controller (react-native-keyboard-controller)

v1.21.7

Compare Source

Enhancing KeyboardChatScrollView functionality and improving library stability 👍

🐛 Bug fixes

  • resolve crash in viewPositionInWindow (1048f52)

👍 Improvements

  • add onContentInsetChange callback to KeyboardChatScrollView (ce8ccaa)
  • migrate KeyboardStickyView to reanimated (21a939f)
  • add onEndVisible callback to KeyboardChatScrollView (5dc5643)

v1.21.6

Compare Source

Regular weekly 1.21.x release that aims to improve stability of the library 😊

🐛 Bug fixes

  • KeyboardToolbar passes touches through (15111a4)
  • KeyboardChatScrollView + inverted breaks maintainVisibleScrollPosition (c436fbb)
  • KeyboardController.dismiss() now closes keyboard even if it's partially visible (b3dc83e)

👍 Improvements

  • support freeze as SharedValue in KeyboardChatScrollView (1d9a9ac)

🔢 Miscellaneous

v1.21.5

Compare Source

Fixing one but annoying bug on Android 🤓

🐛 Bug fixes

  • don't modify edge-to-edge mode by default when module toggled on/off (e979dbf)

v1.21.4

Compare Source

Stable 1.21.x release - you should be able to update from previous 1.20.x release without discovering new bugs 😎

🐛 Bug fixes

  • KeyboardAwareScrollView scrolls up when keyboard type gets changes (7b98133)
  • memory leak in WindowDimensionListener when Activity restarts (51fbe47)

👍 Improvements

  • native rounded keyboard detection (f83e78c)
  • add mode prop for KeyboardAwareScrollView (fbedbc2)

📚 Documentation

  • KeyboardAwareScrollView+BottomSheet types issue (1aa7cdd) by @​litinskii
  • workaround for non-working scrollToEnd in KeyboardChatScrollView (10c0218)

🔢 Miscellaneous

  • cover keyboard resize scenarios in KeyboardAwareScrollView by unit tests (75981ee)

v1.21.3

Compare Source

Improving stability of 1.21.x release 😎

🐛 Bug fixes

  • KeyboardAwareScrollView/KeyboardChatScrollView + RefreshControl conflict (33a5d7b)
  • respect UIDesignRequiresCompatibility in KeyboardExtender (af5da35) by @​qister
  • KeyboardAwareScrollView re-focus after keyboard dismissal using hardware button (ba41d5d)

🔢 Miscellaneous

  • update test snapshots after release 1.21.2 (838154f)
  • use macos-15 for iOS 26 e2e tests (4a225d7)

v1.21.2

Compare Source

Patching previous 1.21.1 release 🙈

🐛 Bug fixes

  • KeyboardAwareScrollView collapses to zero height inside auto-sizing parents (2f82c43)
  • KeyboardAwareScrollView regression after optimization (90dd772)
  • removed increased padding by +1 from KeyboardAwareScrollView (9acd790)
  • extraContentPadding of KeyboardChatScrollView not adjusting scroll when it changes by large amount (b28ef3b) by @​trcoffman

🔢 Miscellaneous

  • cleanup disk space for iOS e2e tests (7efe1e7)

v1.21.1

Compare Source

Quick follow up for 1.21.0 release 👀

🐛 Bug fixes

  • typo in arch definition (7a7b6ca)
  • could not fing view for tag warning in KeyboardAwareScrollView component (ecd3bbd)

👍 Improvements

  • optimize performance of KeyboardAwareScrollView (bba6afc)

📚 Documentation

  • added troubleshooting for missing animation in KeyboardAvoidingView and KeyboardChatScrollView components (5ae72b6)
  • mention blankSpace prop in "Building chat app" page (38cdb43)

🔢 Miscellaneous

  • optimize triggers for check mov files job (1fdc1c2)

v1.21.0

Compare Source

After months of work, 4 beta releases and 11k+ new lines of code the 1.21.0 is finally out 🎉

It brings a new KeyboardChatScrollView component, improves KeyboardAwareScrollView performance, adds new KeyboardToolbar.Group component and makes KeyboardAvoidingView more precise 😎

Read full release notes at blogpost 👀

🐛 Bug fixes

  • wrong onInteractive event when keyboard closed on iOS 26+ with attached KeyboardGestureArea (ebc5205)
  • wrong selection coordinates on focus (ac7dee1)
  • non-working interactive keyboard dismissal (6c25251)
  • KeyboardAwareScrollView loosing ref identity (76056c3)
  • enabled prop behavior for KeyboardStickyView (fabric arch) (d1fb606)
  • make noop scrollRectToVisible on iOS (a096e39)
  • hunting memory leaks on Android (8393ee2)
  • access before initialization error (d4f1a4c)
  • KeyboardAvoidingView types union (f5dca3c)
  • handle broken measureInWindow (eb2dfbb) by @​thomasttvo
  • automatically detect top border of KeyboardAwareScrollView (6872736)

👍 Improvements

  • add ClippingScrollView component (36abe0b)
  • add ScrollViewWithBottomPadding component (167a000)
  • use contentInset for KeyboardAwareScrollView (423dbef)
  • introduce KeyboardChatScrollView (11c0dbf)
  • add extraContentPadding prop on KeyboardChatScrollView (83e34b7)
  • add blankSpace prop on KeyboardChatScrollView (7f32767, 0bb348a) by @​trcoffman
  • add automaticOffset prop for KeyboardAvoidingView (66e6278) by @​thomasttvo
  • add KeyboardToolbar.Group component (4a32305)

📚 Documentation

  • KeyboardChatScrollView fixes after devs feedback (7ece2d8)
  • mention KeyboardChatScrollView in README (d92a17d)
  • added more apps to "Trusted by" section (adecf61)
  • blogpost for 1.21.0 (84f29dd)
  • prefer .mp4 files over .mov (ca5a99c)
  • reusable Snack component (248eb50)
  • checkout 1.21.0 tag (5fb1af6)

🔢 Miscellaneous

  • do not use shared derived data between different xcodes (24a1d36)
  • use better restore keys for derived data (iOS builds) (13f58bd)
  • make Switch component re-usable in example app (7bf7ba1)
  • fixed iOS e2e tests (3979157)
  • update swiftformat (5ef74d9)
  • truncated content in Flash/Legend list in KeyboardChatScrollView example (6f37645)
  • stable playwright CI job (2df2c28)

v1.20.7

Compare Source

Most likely last 1.20.x release before upcoming 1.21.x with new features 👀

🐛 Bug fixes

  • compatibility with RN 0.70 (3589930)

👍 Improvements

  • add useCombinedRef hook to logically separate the code (a0d49ae)

🔢 Miscellaneous

  • update asset for XCode 16 + iOS 26 for InteractiveKeyboard test case (c8e8f90, 730a941)

v1.20.6

Compare Source

Fixing incorrect animation on iOS 26 when cross fade transitions are enabled 👀

🐛 Bug fixes

  • dispatch did events on iOS manually (8041105)

🔢 Miscellaneous

  • link more community libraries (b9e21b0)
  • cache DerivedData on CI for faster builds (669596d)

v1.20.5

Compare Source

Fixing compilation errors on Windows 💠

🐛 Bug fixes

🔢 Miscellaneous

  • show list of simulators to avoid CI errors due to missing simulator (7f231f0)

v1.20.4

Compare Source

Improving iOS 26 stability in hybrid apps 👍

🐛 Bug fixes

  • navigation in iOS hybrid app (91df02e)

🔢 Miscellaneous

  • track changes in common directory for fabric-related jobs on CI (8ece140)

v1.20.3

Compare Source

Minor bug fixes, last release in 2025 🎄⛄❄️

🐛 Bug fixes

  • publishing to npm (cca8cc2)
  • wrong super call in OverKeyboardView (838f546)

👍 Improvements

  • shorter codegen name (afeccd1)
  • added web example (9ddaeef)
  • move KeyboardProvider props in separate file (e5438be)
  • make conditional code in KeyboardAvoidingView iOS specific (b5fb835)

v1.20.2

Compare Source

Fixing KeyboardExtender behavior and stabilizing e2e tests on iOS (with focus on iOS 26) 😎

🐛 Bug fixes

  • avoid undesired reloadInputViews during keyboard dismissal (5995103)
  • wrong onEnd event on Samsung devices when keyboard gets shown after interactive dismissal (acbc7ae)

🔢 Miscellaneous

  • pre-boot iOS simulator for e2e tests (0f4c393)
  • add iOS 26 + XCode 26 tests (29afc30)
  • XCode 16 deprecation on macOS 26 (04670f4)
  • run less e2e jobs when when running from PR (4cd7a0f)

v1.20.1

Compare Source

Fixing continuous warnings when you use KeyboardAwareScrollView 🫨

🐛 Bug fixes

  • dependencies array changes size between renders (70784fd)

🔢 Miscellaneous

  • update xcodes in iOS e2e job (3e059e7)

v1.20.0

Compare Source

Adopting latest trends from react-native ecosystem in this library and adding new features 🎉

Learn more about all upcoming changes in blogpost.

🐛 Bug fixes

  • type mismatch for dismiss method (4bdf4e5)

👍 Improvements

  • don't use private reanimated API (29ad9e8)
  • added useAnimatedKeyboard hook (compatibility layer with corresponding hook from react-native-reanimated) (41858c7)
  • ability to sync focused input layout from JS (14ededa)

📚 Documentation

  • remove a note that library is incompatible with Expo Go (d4977fc)
  • checkout 1.20.0 version for docs (9bc6de7)
  • blogpost for 1.20.0 version (5f41d4e)

v1.19.6

Compare Source

Most likely last release before upcoming 1.20.0 👀

🐛 Bug fixes

  • add KeyboardBackgroundView to turbo package on Android (RN < 0.74)
  • over-scrolling with dynamic bottomOffset in KeyboardAwareScrollView (852fa4a)

📚 Documentation

  • add "accessory" algolia keyword (3679bac)

🔢 Miscellaneous

  • update shared cache in iOS e2e tests (029ada5)

v1.19.5

Compare Source

Resolving critical issue with non-working onMove handler on iOS 26 in dev builds

🐛 Bug fixes

  • non-working onMove handler on iOS 26 (b0e60f6)

🔢 Miscellaneous

  • use macos-15 for iOS jobs on CI (6aa917b)
  • run e2e tests on iOS 26 (2bfe0c9)

v1.19.4

Compare Source

Just improving 1.19.x stability 😎

🐛 Bug fixes

  • match StatusBar and edge-to-edge interoperability according to latest spec (6e4b14d)
  • non-working release version on iOS 26 (0dcf4b4)

🔢 Miscellaneous

  • update detox to 20.44.0 (7f460b3)

v1.19.3

Compare Source

Resolving a crash introduced in 1.19.1 🙈

🐛 Bug fixes

  • avoid ensureLayout calls that caused a crash in certain conditions (99be9d3)

v1.19.2

Compare Source

Resolving a critical issue introduced in 1.19.1 🫣

🐛 Bug fixes

  • attach keyboard tracking view in advance and only when window has been changed (3ab39a0)

v1.19.1

Compare Source

Improving stability of iOS 🍏 💡

🐛 Bug fixes
  • wrong selection coordinates on iOS (89fa05d)
  • crash when unrecognized selector sent on iOS (4ab7be0)
  • ignore interactive keyboard values that are bigger than keyboard height on iOS 26 (bcfe4ee)
  • iOS 26 doesn't report keyboard movements inside Modal (6503e23)
📚 Documentation
  • mention preload side-effects (41ffc1d)
🔢 Miscellaneous
  • update example project to 0.81 (0c4fb24)

v1.19.0

Compare Source

New KeyboardToolbar API, keyboard dismissal without animation, support for RN 0.80+ and bugfixes 😎

Read more about all of that in blogpost.

🐛 Bug fixes

  • KeyboardExtender width on iPad in split mode (2a3bcee)
  • double keyboard height on Android 11+ with react-native-unistyles (0a97fd6)
  • KeyboardExtender mount on fabric (f2d74b3)

👍 Improvements

  • new KeyboardToolbar API (ad76c6a)
  • added option to dismiss keyboard without animation (692494f)
  • RN 0.80+ support (8d3726d)

📚 Documentation

  • added animated transitions between pages (8138c60)
  • checkout 1.19.x version (e1ef23b)
  • blogpost for 1.19.0 (c9680ad)

🔢 Miscellaneous

  • remove redundant Pack step (b9618e8)
  • update react-native-reanimated to v4 (8b21604)
  • update @gorhom/bottom-sheet to v5 (5c8faca)

v1.18.6

Compare Source

Small release with a focus on Android stability 🤖

🐛 Bug fixes
📚 Documentation
  • update compatibility table with react-native@0.81 (1946dcd)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
native-template Ready Ready Preview, Comment May 5, 2026 0:17am

@renovate renovate Bot force-pushed the renovate/react-native-keyboard-controller-1.x branch from ccd07f6 to 9e69dd0 Compare May 5, 2026 00:09
@renovate renovate Bot changed the title chore(deps): update dependency react-native-keyboard-controller to v1.21.6 chore(deps): update dependency react-native-keyboard-controller to v1.21.7 May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants