This project adheres to Semantic Versioning.
- Add a new property
InputComponent?: ComponentType
#193, thanks @muslumsezgin
- Mark all
peerDependencies
as optional
- Fix
warning: unstable_flushDiscreteUpdates: Cannot flush updates when React is already rendering.
on WEB #171, #175
- Support react-native 0.64.x and above only!!!
- Remove a
crazyworkaround for listening to user taps on the<TextInput/>
component - Optimize a bundle size
- Export
CodeFieldProps
andRenderCellOptions
types
- Fix
warning: unstable_flushDiscreteUpdates: Cannot flush updates when React is already rendering.
on WEB #171, #175
- Revert previous fix (6.5.0) to solve an issue #153
- Fix copy\paste menu appearing when
caretHidden={true}
andvalue={''}
#140, thanks @sprotymo
- A module was adapted for old react-native versions (now you can use a 6 version for old that 0.62.x)
- Publish a compatible bundle for react-native-web
- Fixed typescript issue #127
- Added support of react native 0.62.x
New release, requirements react>=16.4.0
& react-native:>=0.59.0
- stateless component and new API (see docs)
- rewrited on TypeScript
- deprecated
onFulfill
useonChangeText
instead of it:
const CELL_COUNT = 6;
<CodeField
cellCount={CELL_COUNT}
onChangeText={(value) => {
if (value.length === CELL_COUNT) {
onFulfill(value);
}
}}
/>;
- Add more controls on mask symbol component, inspired by 91
- Fix android cursor alignment bug #94. Thanks @necipallef
- Fix problem with inherit method, rename
onTextChange => onChangeText
#81 - Updated type of prop
inputProps
(Flow.js & TS) - Release diff on npmfs.com
- Fix problem with focus on Inputs #78
- Fix problem when cursor inherit
<Cell/>
styles #72
- Simulate
secureTextEntry
#62 - Reduce package size
- Add new prop
blurOnSubmit?: boolean
#62 by leozzitowned
- Add new prop
CellComponent?: ComponentType
, it can be useful for create some animations Example
- Added support for
react-native-web
#50
- Fix onPress event handler #45
- Update typings #43 index.d.ts
- Add example how work with
paste()
andclean()
to README.md #43 README.md - Recreate example for [email protected]
- Update
devDependencies
- Fix issue about
testID
#38
- Fix Flow.js error for support
[email protected]
#33
- Fix
autoFucus
prop #32
- Fix iOS borderBottom style #28
- Remove base implementation based on
One code cell
===One TextInput
- Fix iOS fast paste SMS code
- Update
inputProps: Function
prop, now isinputProps: ?Object
- Remove
canPasteCode
, now it is works always by default - Remove
inputStyle: Function
usecellProps
- Remove
onChangeText
useinputProps={{onChangeText: (text) => {}}}
- Remove some
variant
values:border-b-t
andborder-l-r
- Add new component
focus()
andblur()
methods - Fix typescript definition #27
- Fix typescript definition #27
- Fix Flow.js types
- Fix spread non-iterable instance #24
- Update TypeScript definition changes
- New example for RN 0.57 version
- Merged changes from
1.2.1
version - Update dependencies
[email protected] - Fixed extreme
<TextInput>
slowness (5017b86 by @gnprice) - Remove
ignoreCaseWhenCompareCode
andcompareWithCode
props. - Add paste support. By default it's disabled. That would enable set
canPasteCode={true}
- Rename property
getInputProps
=>inputProps
- Rename property
getInputStyle
=>inputStyle
- Remove iOS hack for
onKeyPress
(use latest RN version) - Remove
INDEX
typing - Fix desynchronization
onFocus
andsetState
#16
- Fix desynchronization
onFocus
andsetState
#16
- Add export for types #10
- Add new prop
maskSymbol?: string
#6
-
Rename
ignoreCase
=>ignoreCaseWhenCompareCode
property -
Rename
className
=>variant
property -
Add new methods (
getInputStyle()
andgetInputProps()
_ for help users to customize inputs -
Add new property
containerProps
,testID
-
Add
clear()
method to TypeScript definition #21 -
Fix slowly focus change 10
-
Fix iOS input bag. #38
- Fork dead repository