0.37.0 (2026-08-20)
✨ Features
- Move
Propsinto Nitro Modules core via C++ template (#1487) (f604807) - Move
react::ComponentDescriptorinto Nitro Modules core via C++ template (#1486) (670f465)
🐛 Bug Fixes
- Mark react-native-nitro-modules peer dependency as optional (#1516) (bc6c20c)
- Rename
CachedProptoReactProp, re-add legacyCachedPropas deprecated (#1517) (996c7ed) - Add
RawPropsParserJSI Parser bool argument on RN <85 (#1491) (58e8653) - Avoid dangling View props reference (#1502) (d61a6e1)
- call base View Component Descriptor adopt (#1500) (cfd7c50)
- keep
| undefinedon array elements and Record values (#1478) (8972df7), closes #1202 - Make
CachedProp<T>'s data immutable (#1503) (f96e3e5) - Make View prop snapshots truly immutable via diffing (#1506) (be66726)
- Preserve classic View prop parsing across React Native versions (#1507) (551749f)
- Preserve native View prop defaults (#1510) (50f00a4)
- report iOS View drops when recycling (#1494) (ce84f96)
- require props-constructible View state on Android (#1501) (284d87b)
- reset recyclable Views before prop updates (#1493) (d7d6519)
- respect React Native View recycling fallback (#1495) (34f747a)