- Relax peer deps for React 18
- Ensure
moduleexposes ESM sourcecode
- [breaking] Upgraded to the latest React context API
- Refactoring out deprecated react lifecycle methods
- Upgrading to
@babel/*@7
- #7 Expose
lib/frombrowserfield
3.1.1was also published without transpiledlib, root cause of this wasfilesproperty in thepackage.json. Which caused our.npmignoreto be ignored.
3.1.0got published without transpiledlibfolder, this should fix that.
- Added
package-lock.json - Allow for
react@16.x.xinpeerDependencies - Move babel dependencies to
devDependencies - Updated dependencies
- Bump to
eslint@4.17.0 - Bump to
eslint-config-godaddy-react@2.2.0 - Bump to
eslint-plugin-react@^7.6.1 - Bump to
mocha@^5.0.0 - Bump to
sinon@4.2.2spy.reset()->spy.resetHistory()asresetis deprecated
- Bump to
- #4 Improve documentation
- #3 Upgrade dependencies and fix state-tracking bug
- Added new validity state
undefined(no validation defined); this is the default - Fixed lifecycle issues
onValidChangehandlers now called withisValid=undefinedif component no longer has validation- (e.g. unmount,
nameprop changed, etc.)
- (e.g. unmount,
Validatenow properly tracks when child components unmount/are renamed
- Upgraded various testing dependencies
- Use
prop-typespackage
- Added new validity state