Skip to content

Releases: margelo/nitro

Release 0.37.1

Choose a tag to compare

@mrousavy mrousavy released this 27 Aug 09:43

0.37.1 (2026-08-27)

🐛 Bug Fixes

  • Hide React Native version checks from public headers (#1521) (6d0b5e2)
  • Report native ArrayBuffer memory pressure (#1523) (84d184d)

Release 0.37.0

Choose a tag to compare

@mrousavy mrousavy released this 20 Aug 17:44

0.37.0 (2026-08-20)

✨ Features

  • Move Props into Nitro Modules core via C++ template (#1487) (f604807)
  • Move react::ComponentDescriptor into Nitro Modules core via C++ template (#1486) (670f465)

🐛 Bug Fixes

  • Mark react-native-nitro-modules peer dependency as optional (#1516) (bc6c20c)
  • Rename CachedProp to ReactProp, re-add legacy CachedProp as deprecated (#1517) (996c7ed)
  • Add RawPropsParser JSI Parser bool argument on RN <85 (#1491) (58e8653)
  • Avoid dangling View props reference (#1502) (d61a6e1)
  • call base View Component Descriptor adopt (#1500) (cfd7c50)
  • keep | undefined on 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)

📚 Documentation

  • add react-native-nitro-theme-transition to awesome list (#1473) (7178969)

Release 0.37.0-beta.1

Release 0.37.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@mrousavy mrousavy released this 20 Aug 16:35

0.37.0-beta.1 (2026-08-20)

🐛 Bug Fixes

  • Mark react-native-nitro-modules peer dependency as optional (#1516) (bc6c20c)
  • Rename CachedProp to ReactProp, re-add legacy CachedProp as deprecated (#1517) (996c7ed)

Release 0.37.0-beta.0

Release 0.37.0-beta.0 Pre-release
Pre-release

Choose a tag to compare

@mrousavy mrousavy released this 20 Aug 15:02

0.37.0-beta.0 (2026-08-20)

✨ Features

  • Move Props into Nitro Modules core via C++ template (#1487) (f604807)
  • Move react::ComponentDescriptor into Nitro Modules core via C++ template (#1486) (670f465)

🐛 Bug Fixes

  • Add RawPropsParser JSI Parser bool argument on RN <85 (#1491) (58e8653)
  • Avoid dangling View props reference (#1502) (d61a6e1)
  • call base View Component Descriptor adopt (#1500) (cfd7c50)
  • keep | undefined on 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)

📚 Documentation

  • add react-native-nitro-theme-transition to awesome list (#1473) (7178969)

Release 0.36.5

Choose a tag to compare

@mrousavy mrousavy released this 31 Jul 14:20

0.36.5 (2026-07-31)

🐛 Bug Fixes

📚 Documentation

  • add react-native-google-places module to resources (#1461) (02b74fe)

Release 0.36.4

Choose a tag to compare

@mrousavy mrousavy released this 30 Jul 10:31

0.36.4 (2026-07-30)

💨 Performance Improvements

🐛 Bug Fixes

  • Remove @FastNative from native callbacks entirely (#1457) (706dd0d)

📚 Documentation

  • Add react-native-auto-play module to resources (#1452) (7685289)

Release 0.36.3

Choose a tag to compare

@mrousavy mrousavy released this 27 Jul 16:37

0.36.3 (2026-07-27)

🐛 Bug Fixes

Release 0.36.2

Choose a tag to compare

@mrousavy mrousavy released this 27 Jul 16:13

0.36.2 (2026-07-27)

💨 Performance Improvements

  • Reuse cached PropNameIDs in Record<string, T>::toJSI(...) conversion (#1429) (733cac0)

🐛 Bug Fixes

  • Add support for RN 0.87+ by overloading new installJSIBindingsWithRuntime (#1437) (15c5c36)
  • Compute AHardwareBuffer size in bytes, not pixels (#1445) (467dafd)
  • Fix HardwareBuffer calculation for multi-layer (#1446) (f900149)
  • Re-create JS object on dead runtime cache entry (#1442) (5d155af)

📚 Documentation

Release 0.36.1

Choose a tag to compare

@mrousavy mrousavy released this 30 Jun 09:07

0.36.1 (2026-06-30)

🐛 Bug Fixes

  • Fix union inline joining not generating enums (#1427) (9c0172b)

Release 0.36.0

Choose a tag to compare

@mrousavy mrousavy released this 30 Jun 08:46

0.36.0 (2026-06-30)

✨ Features

📚 Documentation