github jpudysz/react-native-unistyles v3.1.0
Release v3.1.0

9 hours ago

What's Changed

✨ Features

  • feat: make addChangeListener public (5643379)
  • feat: skip edge-to-edge fallback when already enabled (7f9ece3)
  • feat: make react-native-edge-to-edge optional (a1c342a)
  • feat: upgrade nitro to 0.34.1 (2fac3f8)
  • feat: upgrade nitro, expo to sdk 55, rn to 0.83 (5d1c92f)
  • feat: clean up git history and add missing gitignore entries (2b142e2)
  • feat: replace yarn with bun and convert to monorepo structure (4200254)
  • feat: replace biome with oxc (oxlint + oxfmt) (f409f3b)
  • feat: handle dynamic function (a5004c8)
  • feat: strip variants from StyleSheet.create mock output (ee88b06)
  • feat: add uniwind v2 to v3 migration skill (95a0885)

🐛 Bug Fixes

  • fix: gesture handler pressable not reacting to theme changes (3d90d71)
  • fix: take in count static stylesheets while updating native breakpoints (8f0f5d0)
  • fix: allow nullable shadownode while unlinking the nodes (1ff061d)
  • fix: issues with missing javaobject (0ab7857)
  • fix: use correct edgeToEdgeEnabled gradle.properties name (dc3aea3)
  • fix: use astro syntax for code highlighting (e37e8c3)
  • fix: update lockfile with pinned oxlint/oxfmt versions (118407f)
  • fix: add prettier-ignore for ts-ignore multi-line expressions (c96500e)
  • fix: remove unused error import in web create.ts (cdababe)
  • fix: wipe previous runtime state not all states on hard reload (3a20e9e)
  • fix: memory leak during EAS update (d1b0561)

♻️ Refactors

  • refactor: replace Babel-injected unid with C++ atomic counter (418b7fe)

📚 Documentation

  • docs: add updated badge (e168643)
  • docs: strongly recommend edgeToEdgeEnabled property (5dee539)
  • docs: add enableEdgeToEdge gradle property info for bare RN users (96147a0)

🧹 Chores

  • chore: make UnistyleDependency public (0453098)
  • chore: add badge to the addChangeListener (9824c6d)
  • chore: update docs about latest release (578dc07)
  • chore: code review (ed9361a)
  • chore: podfile (8a1d470)
  • chore: Upgrade Nitro to 0.35.0 (72599ce)
  • chore: update upgrade skill (2a39240)
  • chore: mention required package to be installed while upgrading to v3 (d1ce1fe)

📦 Other Changes

  • Re-generate specs with Nitro 0.35.0 (c43082a)
  • Use new JNI registerAllNatives() (2298ec8)
  • perf: avoid double map lookup in addStyleSheet (958caee)
  • test: add tests for variant stripping in StyleSheet.create mock (2123f38)

Full Changelog: v3.0.24...v3.1.0

Don't miss a new react-native-unistyles release

NewReleases is sending notifications on new releases.