Releases: kirillzyusko/react-native-keyboard-controller
Release 1.14.5
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
to0.76
(1ed61ee) - add info about
MutexLockWithTimeout
exception in documentation (1870f04)
Release 1.14.4
Just another minor release that resolves some bugs 🙂
🐛 Bug fixes
- google password manager breaks
KeyboardAwareScrollView
(4c327dc) useNativeDriver
warning on web (b4fc63d) by @kubabutkiewicz
Release 1.14.3
Release that mostly adopts new trends from react-native
ecosystem, tries to make external contributions more developer-friendly and fixes some bugs 😎
🐛 Bug fixes
👍 Improvements
- detect
react-native-edge-to-edge
presence and automatically configure props forKeyboardProvider
(c958062) by @zoontek - avoid
SharedValue
reads during render (e31a62a)
🔢 Miscellaneous
- meaningful page description for
OverKeyboardView
in docs (27d6229) - added
Troubleshooting
page in docs (9dec434) - added
FAQ
page in docs (f48d2d7) - use
ccache
on CI only (1ba0685) - fix
size-diff
anddeploy-docs
CI for external contributors (6eb74d2) - update
reanimated
to3.16.1
(f42d69d) - update
react-native-is-edge-to-edge
to1.1.3
(a09c7ed) by @zoontek - bump
react-native-is-edge-to-edge
to1.1.4
to fix module resolution (d16908c)
Release 1.14.2
Squashing out some bugs on iOS to make release more stable 😎
🐛 Bug fixes
- unmount
OverKeyboardView
from native side (c068c2a) - check keyboard presence for
OverKeyboardView
(d1df467) - hide
OverKeyboardView
on app reload (5053914) - do not substitute
TextInput
delegate back if it'snil
(4056513)
👍 Improvements
Release 1.14.1
Release that focuses on improving stability of the library 💪
🐛 Bug fixes
- incorrect
Modal
layout if it was open while keyboard was visible (bb5e9e1) - broken
StatusBar
whenActivity
changes (7a996fa) - interactive
KeyboardAvoidingView
(15e5c34)
👍 Improvements
- add performance tests (7c05162)
- make
OverKeyboardView
more robust when it appears while keyboard is not visible (a259792)
🔢 Miscellaneous
Release 1.14.0
Release that adds OverKeyboardView
and resolves various bugs 🐛
🐛 Bug fixes
- non working
KeyboardToolbar
inModal
(b60fb21) - invisible
ScrollView
whenOverKeyboardView
is used (e8ecacd) - non working
GestureDetector
insideOverKeyboardView
(5457746) KeyboardToolbar
view props inheritance (5bc2cea)OverKeyboardView
not stretching to full screen on Android (fabric) (a557b9a)
👍 Improvements
- add
OverKeyboardView
component (bc8d3b7) - allow to use
ScrollView
fromreact-native-gesture-handler
inKeyboardAwareScrollView
component (79d9739) - make
KeyboardToolbar
inheritViewProps
(a4532d8) OverKeyboardView
refactoring (3eb50e0)
🔢 Miscellaneous
- added hoverable keyboard (interactive animation) in docs (e2198af)
- update
react-native
to0.75.3
(7ff0d8c) - update
swiftlint
(7f13c90) - update
ktlint
(1d43a32) - add example app icons (b305762)
- image gallery example (shared element transition with
OverKeyboardView
) (1917717) - add info about view props inheritance to
KeyboardAvoidingView
page in docs (9d8c618) - unify prop inheritance style for
KeyboardAwareScrollView
component in docs (92d6cee) - checkout
1.14
version for docs (96fd0d6) - blogpost for
1.14
(0a4e129)
Release 1.13.4
Release that improves the stability of the library in certain cases 😎
🐛 Bug fixes
- mount handlers when
KeyboardProvider
is not fully mounted yet (961e8a1) - detached worklet handlers on Fabric when
StrictMode
enabled (e5b7476)
👍 Improvements
- use custom Logger on Android to improve perf (7c9c450)
🔢 Miscellaneous
Release 1.13.3
Release that fixes some bugs and improving stability of the library in various environments 👍
🐛 Bug fixes
- cycle dependencies (1ed4cd3)
- ignore non scrollable ScrollView's for
parentScrollViewTarget
(127a15b)
👍 Improvements
- support for dynamic frameworks on new architecture (6a2332b) by @WoLewicki
- smooth keyboard animation if cross-fade transitions enabled on iOS (20c2d10)
🔢 Miscellaneous
Release 1.13.2
Release that fixes a problem of incorrect height
value arriving in onEnd
handler or keyboardDidShow
event 😎
🐛 Bug fixes
- properly report height in
keyboardDidAppear
if event is happening during the animation (9b5510d)
👍 Improvements
- reduce code duplication in
KeyboardMovementObserver
(66f3e42)