- Added {skipWhenFound} to {getChildrenByType} to stop searching lower in the tree when a match is found.
- Removed toChildrenArray because it caused issues in getting nested children in an array.
- Created private toChildrenArray util to simplify code
- Added support for functions as children
- Added support for React.forwardRef
- Added example to main README.md
- Added overridePropsDeep
- Added typing generics for child items
- Added overload for 'ByType' functions to accept single type arg as well as an array of types
- Added getChildrenWithDescendant
- Added getChildrenWithDescendantByType
- Added getDescendantDepth
- Added getDescendantDepthByType
- Added type NannyNode
- Removed unused code and unreachable branches
- Integrated with Travis CI and Coveralls
- Display build and coverage on README.md
- Moved TypeScript T on overrideProps util from param to generic for util
- Added overrideProps util
- Added the ability to infer type from React.ReactNode
- Added defined and exported config types
- Added ability to search for type as passed in component function/class
- Moved customTypeKey into configuration object
- Documentation formatting updated
- Descriptions for utils updated for clarity
- Initial release