6.0.0
π What's New
We release a new major version - please follow migration guide to v6
π Features
β’ Support passing multiple abs
modifiers (e.g absR and absB together) (#1509)
β’ TabController - add support for orientation change. (#1515)
β’ Incubator.TextField - Support passing children prop as a custom input (instead of RN TextInput) (#1518)
β’ Update Text highlight method and support highlightString array (#1514)
β’ Pass on Slider props in GradientSlider (#1520)
β’ Carousel - Added info param to onChangePage
callback with isAutoScrolled
info that classify if the page was auto or manually scrolled (#1474)
β’ Use subscription objects to remove various RN subscriptions in order to support RN65 (#1527)
π§ Fixes
β’ Avoid rendering SkeletonView component when its dependencies are missing and add proper warnings to the user (#1495)
β’ Incubator.TextField - Revalidate field when value programmatically changed (and validateOnChange is true) (#1503)
β’ Incubator.TextField - set initial width to be as the placeholder width (#1523)
β’ Fix issue with KeyboardTrackingView not passing forward ref (#1552)
β’ Fix Expo issues with files with platform suffixes (#1521)
β’ Remove peer deps that belong to optional dependecies (#1502)
β’ WizardStep - hide private props by using defaultProps Fixes #1496 (#1507)
β’ Fixed issue that caused ListItem.Part to be missing when using Typescript (#1529)
βοΈ Maintenance & Infra
β’ Fix useDidUpdate dependencies type (#1506)
β’ Add statics to forwardRef HOC (#1475)
β’ The regex used in Validators.js is vulnerable to ReDoS attacks (#1517)