⚠️ BETA RELEASE NOTICE
This is a beta release for React Native Elements v5. There are known issues with Button components on Android (React Native 0.80+) that will be addressed in the stable v5.0.0 release. The goal of this beta release to find and fix bugs as well as gather feedback from the community. I have opened a Discussion related to this release so please feel free to post there or reach out via Discord.
Known Issues:
- Button disabled state styling not updating properly on Android (#3985)
- Related to upstream React Native TouchableNativeFeedback bug (#53849)
- Affects: Button, FAB, Chip, Dialog.Button, Tab.Item, PricingButton
Workaround: See suggestions in thread here: (#3985)
Timeline: Full fix planned for stable v5.0.0 release.
What's Changed
💥 Breaking Change
- fix:react-native-ratings integration in react-native-elements by @codewithshinde in #3983
- Upgrade React native Vector Icons library by @deepktp in #3994
🐛 Bug Fix
- fix: multiple components render issue in Avatar by @khushal87 in #3831
- fix(Rating): Missing component props by @flysteur-dev in #3838
- fix(Slider): center thumb on pressed location of the track by @krosenberg in #3821
- fix(Text): add forwardRef by @Mickeygogo in #3815
- fix(AirbnbRating): Custom images not rendering, memory leak, and animation bugs by @theianmay in #3992
📝 Documentation
- Update theme_object.mdx by @HadiaRafiq in #3986
Other Changes
- docs: fix radio checkbox sample code properties by @onys-programmer in #3826
- fix(SocialIcon): Add missing apple social icon by @JaweedVenturedive in #3866
- fix: remove deprecated style type by @rustam-mukhametshin in #3851
- fix(SearchBar): fixed iOS search bar icons issue by @JaweedVenturedive in #3865
- fix: absolute path issue in link for consistent URLs by @abdulbasithqb in #3856
- fix: update themed package version to latest by @khushal87 in #3871
- fix(base,example): Dialog.title not honoring theme in dark mode. by @amutsch in #3878
- fix: SpeedDial component cant work in web platform by @alwaysloseall in #3880
- fix(SocialIcon): handle button prop correctly by @darkbasic in #3860
- fix(makeStyles): Fix object literal outside useMemo causing styles to change on every render by @duncannz in #3844
- Merge changes from vikalp elements by @deepktp in #3984
- refactor: extract Tooltip components to resolve ES Lint warnings by @theianmay in #3988
- Upgraded library's react native version to 0.81 and expo to 54 by @deepktp in #3993
- fix(example app): resolve deprecation warnings and TypeScript errors by @theianmay in #3995
- chore: update dependencies to resolve Dependabot alerts by @theianmay in #3996
- fix: Example App Icons Updates by @theianmay in #3999
- chore: update dependency resolutions by @theianmay in #4000
- chore: update website resolutions by @theianmay in #4001
- fix: replace magic number with spacing token in Button component by @karanmonu in #3978
- fix: build process excluding image assets in published package by @theianmay in #4004
- fix: slider track alignment issue fix for new rn versions by @deepktp in #4003
- chore(release): bump version to 5.0.0-beta.1 by @theianmay in #4005
- chore: update @rneui/base dependency to 5.0.0-beta.1 by @theianmay in #4006
New Contributors
- @flysteur-dev made their first contribution in #3838
- @krosenberg made their first contribution in #3821
- @onys-programmer made their first contribution in #3826
- @Mickeygogo made their first contribution in #3815
- @JaweedVenturedive made their first contribution in #3866
- @rustam-mukhametshin made their first contribution in #3851
- @abdulbasithqb made their first contribution in #3856
- @amutsch made their first contribution in #3878
- @alwaysloseall made their first contribution in #3880
- @darkbasic made their first contribution in #3860
- @duncannz made their first contribution in #3844
- @deepktp made their first contribution in #3984
- @codewithshinde made their first contribution in #3983
- @theianmay made their first contribution in #3992
- @HadiaRafiq made their first contribution in #3986
- @karanmonu made their first contribution in #3978
Full Changelog: v4.0.0-rc.8...v5.0.0-beta.1