- Added
normalize
prop toField
, providing normalization functionality similar to that ofv5
. #1115 - Automatic number parsing for
<input type="number"/>
inputs. #1136 - Removed use of lodash
partial
. #1117 - Fixed bug #1024, where field would not rerender when its sync error changed. #1120
- Added
enableReinitialize
config parameter to address the perennial "do we reinitialize wheninitialValues
changes, or not?" question. #1121 #832 #1084 - Fixed bug in the
plugin
API. #1127 - Fixed rerendering issue in
componentShouldUpdate
. #1171 - Added missing
move()
andremoveAll()
functions forFieldArray
usage. #1198 - RIP
returnRejectedSubmitPromise
. A rejected submission will always return a rejected promise. #1203 - Fixed "no
registeredFields
" bug #1124 #1254 #1231 - Added
onSubmitSuccess
andonSubmitFail
functionality fromv5
. #1257 - Added
propNamespace
, a rarely used feature ofv5
. #1258
We've gone up to RC on this release because the API seems very stable and the code is production ready. We're going to allow another week or two for bugs to be discovered before release.
Any pending enhancements – and there are some good ones! – should not be breaking changes, and may be released as feature updates.