What's Changed
💥 Breaking Change
- fix(Avatar): improve component by @khushal87 in #3760
🚀 New Feature
- feat(Swipeable): add
minSlideWidth
prop by @arpitBhalla in #3688 - feat(Header): add edges support for SafeAreaView by @thekevshow in #3741
- feat(Input): Ability to specify an Input
ErrorComponent
by @markrickert in #3759
🐛 Bug Fix
- feat(Overlay): add KeyboardAvoidingView by @kedar09 in #3453
- fix(theme): add
ListItemSwipable
to ComponentTheme interface by @muffix in #3691 - fix(withTheme): refs on functional components wrapped by @marcshilling in #3708
- fix(Icon): add testID prop by @KrisLau in #3787
- fix(ThemeProvider): update theme with prop change by @arpitBhalla in #3732
- fix(CheckBox): reduce needless re-rendering of Icon by @fivecar in #3773
- fix(Divider): borderBottomWidth error when the width is a percentage by @phankietit in #3804
📝 Documentation
- docs: change
expo init
tocreate-expo-app
by @ankit-tailor in #3682
Other Changes
- website: fix crawler multiple urls by @arpitBhalla in #3672
- chore: add docgen-ignore by @arpitBhalla in #3675
- chore: add discord community link by @arpitBhalla in #3679
- ci: expo upgrade gh action by @arpitBhalla in #3702
- ci: add docs bump gh action workflow by @arpitBhalla in #3704
- website: update landing page by @arpitBhalla in #3706
- tooling: auto build usages from
*.usage.tsx
files by @arpitBhalla in #3707 - example: upgrade expo SDK to latest by @github-actions in #3705
- tooling: add support for jsx functions for usage generate by @arpitBhalla in #3711
- tests: breaking change for @testing-library/react-native by @arpitBhalla in #3714
- website: create migration guide for v4 by @arpitBhalla in #3717
- fix: package dependencies by @arpitBhalla in #3713
- docs: add more usage examples & update theme guides by @arpitBhalla in #3723
- website: add expo go client & update config by @arpitBhalla in #3725
- docs: add examples for ThemeProvider by @arpitBhalla in #3729
- docs: add usage examples for listitem & card by @arpitBhalla in #3733
- website: docusaurus upgrade by @dongCode in #3745
- fix(website): add Rating to sidebar by @khushal87 in #3753
- feat(website): adds playground link to the website hero by @pranshuchittora in #3765
- docs(Dialog): update broken link by @jsiot76 in #3780
- feat(Header): add hideStatusBar prop in header (#3755) by @ramizqazi in #3801
- docs: add avatar component changes in the migration guide by @khushal87 in #3805
- fix(ci): build errors by @arpitBhalla in #3806
- fix(Skeleton): height/width prop incorrect typing by @deepak-rawat78 in #3802
- chore: bump 4.0.0-rc.8 by @arpitBhalla in #3819
New Contributors
- @ankit-tailor made their first contribution in #3682
- @muffix made their first contribution in #3691
- @github-actions made their first contribution in #3705
- @thekevshow made their first contribution in #3741
- @dongCode made their first contribution in #3745
- @marcshilling made their first contribution in #3708
- @jsiot76 made their first contribution in #3780
- @ramizqazi made their first contribution in #3801
- @KrisLau made their first contribution in #3787
- @fivecar made their first contribution in #3773
- @phankietit made their first contribution in #3804
- @markrickert made their first contribution in #3759
- @deepak-rawat78 made their first contribution in #3802
Full Changelog: v4.0.0-rc.7...v4.0.0-rc.8