🚀 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)