Skip to content

6.0.0

Compare
Choose a tag to compare
@ethanshar ethanshar released this 14 Sep 11:36
· 1625 commits to master since this release

πŸš€ 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)