Releases: kirillzyusko/react-native-keyboard-controller
Releases · kirillzyusko/react-native-keyboard-controller
Release. 1.15.2
Release 1.15.1
Release that fixes a crash on Android when Infinity
can not be serialized.
🐛 Bug fixes
- handle
progress
beinginfinite
(fdba1d2) by @matthieuMay
🔢 Miscellaneous
Release 1.15.0
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
withqueueMicrotask
(6ea4506)
👍 Improvements
- async dismiss (80d8972)
- added
KeyboardController.isVisible()
method (972787d) - merge
offset
properties forKeyboardToolbar
(a300735) - conditional types for
KeyboardAvoidingView
(5ded2a7) enabled
prop forKeyboardStickyView
(08f9861)- added
KeyboardController.state()
(a3bec0d) - added
keepFocus
option toKeyboardController.dismiss()
method (62b76d5) - added
type
toKeyboardEventData
(76942c5) - added
appearance
toKeyboardEventData
(4886f74)
🔢 Miscellaneous
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)