Skip to content

Releases: software-mansion/react-native-screens

3.36.0

26 Feb 16:03
5bd9188
Compare
Choose a tag to compare

What's Changed

Support for 0.77, bugfixing.

This version supports react-native 0.73.0+ for Paper and 0.77.0+ for Fabric.

✅ Improvements

🐛 Bug fixes

  • fix(iOS): change default sheet detent to large by @alduzy in #2470
  • fix: prevent Require cycles warning cherry-pick from main by @alduzy in #2474
  • fix(Android): apply fixes for RN 0.77.1 before release by @kligarski in #2742

🔢 Miscellaneous

  • docs: update README for new library version release by @kligarski in #2743

New Contributors

Full Changelog: 3.35.0...3.36.0

4.9.1

25 Feb 18:01
4bfd209
Compare
Choose a tag to compare

What's Changed

4.9.0 has issue when building using USE_FRAMEWORKS=dynamic. This version should resolve these.

🐞 Fixes

  • fix(iOS,Fabric): fix MUTATION_PARENT_TAG definition when using dynamic frameworks by @kkafar in #2737

🔢 Misc

  • chore: remove unused workaround for RN 72 in interface-sync script by @kkafar in #2731
  • chore: trigger consistency-check workflow when editing related scripts + fixup by @kkafar in #2732

Full Changelog: 4.9.0...4.9.1

4.9.0

21 Feb 17:51
3aea98a
Compare
Choose a tag to compare

What's Changed

Minor release focused on bringing stable support for react-native 0.78.

✅ Improvements

  • feat: support for RN 0.78.0-rc.5 by @kkafar in #2626
  • chore: restore backward compat for new & old architecture by @kkafar in #2730

🐛 Bug fixes

  • fix(Android,Paper): regenerate codegened files for old architecture by @kkafar in #2715
  • fix(iOS,Paper): fix false-negative lookup result for parent view from content wrapper by @kkafar in #2719
  • fix(Android): fix sheet transition when there is no dimming applied by @kkafar in #2723

🔢 Miscellaneous

  • refactor: detect fabric with RN$Bridgeless by @tjzel in #2722
  • chore(readme): update supported react-native versions by @kkafar in #2727

New Contributors

Full Changelog: 4.8.0...4.9.0

4.9.0-beta.0

19 Feb 19:20
901aa73
Compare
Choose a tag to compare
4.9.0-beta.0 Pre-release
Pre-release

What's Changed

Support for 0.78, releasing this as beta yet, because it breaks backward compatibility for Paper - I hope to restore it before stable.

  • feat: support for RN 0.78.0-rc.5 by @kkafar in #2626
  • fix(Android,Paper): regenerate codegened files for old architecture by @kkafar in #2715

Full Changelog: 4.8.0...4.9.0-beta.0

4.8.0

19 Feb 17:56
93f4b57
Compare
Choose a tag to compare

What's Changed

Fixup for 4.7.0 with unresolved import (when using frameworks) + 16 KB page size support on Android

  • [Android] Add support for 16KB page size by @m-bert in #2702
  • fix(iOS): missing import when using frameworks on ios by @kkafar in #2711
  • chore: suppress -Wdollar-in-identifier-extension compile time warning by @kkafar in #2707

New Contributors

Full Changelog: 4.7.0...4.8.0

4.7.0

18 Feb 08:24
a1e388f
Compare
Choose a tag to compare

What's Changed

Minor release focused on bugfixing.

⚠️ Fixes causing potential behaviour changes

In case you use formSheet stack presentation on Android this might change the hide animation of the sheet. Previous one was buggy, therefore this change is considered a fix rather than a breaking change.

  • ⚠️ fix(Android): separate transitions of sheet and dimming view by @kkafar in #2542

🐛 Bug fixes

  • fix(Android): missing background color for formSheets on RN 0.77+ by @kkafar in #2660
  • fix(iOS): wrong height of formSheet in nested stack with fitToContents by @kkafar in #2670
  • fix(iOS): fix quick modal presentation sequence where foreign modal is being dismissed by @kkafar in #2671
  • fix: add missing files to whitelist in package.json by @kkafar in #2673
  • fix(Android): missing transition events with formSheet presentation by @kkafar in #2682
  • fix(iOS): look through whole ancestor chain when looking for screenview from content wrapper by @kkafar in #2683
  • fix(Android,Fabric): infinite state update loop in header subview by @kkafar in #2685
  • fix(Android,Fabric): prevent another infinite state update loop for header subviews with zero size by @kkafar in #2696

🔢 Miscellaneous

  • chore(repo): exclude kotlin compiler log files from repo by @kkafar in #2680
  • chore(docs): add note that fitToContents includes small bottom padding on iOS by @kkafar in #2701

Full Changelog: 4.6.0...4.7.0

4.7.0-beta.4

11 Feb 15:29
7777810
Compare
Choose a tag to compare
4.7.0-beta.4 Pre-release
Pre-release

What's Changed

Changes relative to beta.3

  • fix(Android): missing transition events with formSheet presentation by @kkafar in #2682
  • fix(iOS): look through whole ancestor chain when looking for screenview from content wrapper by @kkafar in #2683
  • chore(repo): exclude kotlin compiler log files from repo by @kkafar in #2680

Full Changelog: 4.7.0-beta.3...4.7.0-beta.4

4.7.0-beta.3

07 Feb 15:11
54743fe
Compare
Choose a tag to compare
4.7.0-beta.3 Pre-release
Pre-release

What's Changed

Follow up for beta.2

  • fix: add missing files to whitelist in package.json by @kkafar in #2673

Full Changelog: 4.7.0-beta.2...4.7.0-beta.3

4.7.0-beta.2

07 Feb 14:35
5d67015
Compare
Choose a tag to compare
4.7.0-beta.2 Pre-release
Pre-release

What's Changed

Relative to 4.7.0-beta.1

🐛 Bug fixes

  • fix(Android): missing background color for formSheets on RN 0.77+ by @kkafar in #2660
  • fix(iOS): wrong height of formSheet in nested stack with fitToContents by @kkafar in #2670
  • fix(iOS): fix quick modal presentation sequence where foreign modal is being dismissed by @kkafar in #2671

Full Changelog: 4.7.0-beta.1...4.7.0-beta.2

4.7.0-beta.1

06 Feb 13:20
89f8ad3
Compare
Choose a tag to compare
4.7.0-beta.1 Pre-release
Pre-release

What's Changed

Beta changing type of animation for form sheet on Android. See the PR #2542 for more details. Enabling this behaviour will most likely require to specify some animation prop on form sheet screen in stable 4.7.0, but currently it replaced the default.

⚠️ Behaviour changes

  • fix(Android): separate transitions of sheet and dimming view by @kkafar in #2542

🔢 Miscellaneous

  • chore: bump react-navigation submodule version by @kkafar in #2658

Full Changelog: 4.6.0-beta.1...4.7.0-beta.1