npm react-native-screens 4.12.0

latest releases: 4.17.0-nightly-20250905-5abbab390, 4.17.0-nightly-20250904-5abbab390, 4.16.0...
one month ago

What's Changed

Minor release with few fixes & internal refactors.

🟢 Improvements

  • feat: add support for screenId prop allowing for native screen recognition by @kkafar in #2967

🐞 Bug fixes

  • fix(iOS): lack of animation on modal replacement by @kkafar in #2958
  • fix: remove javapart ref from cpp nativeproxy by @WoLewicki in #2934
  • fix: schedule delayed freeze with setTimeout to prevent React infinite loop by @kligarski in #2963
  • fix(iOS): handle presenting custom modal when attempting to exit screen with preventNativeDismiss by @kligarski in #2976

🔢 Misc

  • docs: add missing information about status bar props by @kligarski in #2953
  • test(e2e, Fabric): add e2e tests for issue/PR examples 761..791 by @kligarski in #2957
  • refactor(iOS, Fabric): move updateFormSheetPresentationStyle to updateProps by @kligarski in #2952
  • chore(iOS): remove unused variables in modal updating function by @kkafar in #2960
  • refactor(iOS): simplify code structure in "finish" block in modal update code by @kkafar in #2961
  • refactor(Android): migrate from deprecated MapBuilder API by @kkafar in #2968
  • chore: bump main examples & lib to use react-native@0.79.3 by @kkafar in #2825
  • chore: bump main examples & lib to react-native@0.80 by @kkafar in #2970
  • chore: bump apps to react-native@0.80.0-rc.5 to fix issues with pods by @kligarski in #2975
  • release: 4.12.0 by @kkafar in #2997

Full Changelog: 4.10.0...4.12.0

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

NewReleases is sending notifications on new releases.