What's Changed
Important
Minimum required React Native version is now 0.81.
Unistyles now relies on ShadowNode::getFamilyShared(), which is only available in React Native 0.81 and newer. The code path for older React Native versions has been removed. If you're on React Native 0.76–0.80, stay on Unistyles 3.3.x until you upgrade.
✨ Features
- feat: update nitro to latest (0.37.1) (6d9857f)
- feat: update examples to latest RN and Expo (14c1ed8)
- feat: migrate docs to cloudflare (1943e08)
🐛 Bug Fixes
- fix: keep linked shadow node families alive and drain pending updates (9afc15b)
- fix: take RN's nativePropsMutex when writing nativeProps_DEPRECATED (84222f0)
- fix: preserve per-view styles when Suspense restores content (d5f8a85) by @seba1342
- fix: preserve stylesheet cache invalidation when linking views (a8d5146) by @seba1342
🧹 Chores
- chore: upgrade react-native-nitro-modules and nitrogen to version 0.36.5 (389dada)
- chore: update list of sponsors (5bc0437)
- chore: add nullable (28c2fbc)
- chore: code review (fbc8fe2)
- chore: move to cloudflare conenction (1aae69e)
- chore: add github action (2d35985)
Full Changelog: v3.3.0...v3.4.0