Skip to content

Conversation

@dohooo
Copy link
Owner

@dohooo dohooo commented Sep 23, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

[email protected]

Major Changes

  • #850 9b388e6 Thanks @dohooo! - # 🎯 Support for Expo 54 & Dynamic Sizing

    ✨ Major Features

    Dynamic Sizing Support

    • Auto-sizing: width and height props are now optional. Carousel automatically measures container dimensions via layout

    Expo 54 Compatibility

    • Full support for Expo SDK 54
    • Updated dependencies for latest React Native ecosystem

    💥 Breaking Changes

    Dependencies Update Required

    • react-native-reanimated: Upgrade to ^4.1.0 (was ^3.0.0)
    • react-native-worklets: New peer dependency ^0.5.1 required
    • react-native-gesture-handler: Minimum version ^2.9.0 (no breaking changes)

    Migration Steps

    1. Upgrade Reanimated: npm install react-native-reanimated@^4.1.0
    2. Install Worklets: npm install react-native-worklets@^0.5.1
    3. Follow Reanimated 4.0 migration guide for any breaking changes

    🔧 Technical Improvements

    • Replaced deprecated runOnJS with scheduleOnRN from react-native-worklets
    • Enhanced test coverage for dynamic sizing scenarios
    • Improved overscroll protection logic
    • Better error handling for edge cases

    📚 Documentation

    • Updated installation guide with new dependency requirements
    • Added migration guide from v4 to v5
    • Enhanced examples showcasing dynamic sizing capabilities

    Fixes: No need to specify height prop #668 - Auto height calculation support

@vercel
Copy link

vercel bot commented Sep 23, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
react-native-reanimated-carousel Ready Ready Preview Comment Sep 23, 2025 8:05am

@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Sep 23, 2025
@dosubot dosubot bot added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 23, 2025
@codecov
Copy link

codecov bot commented Sep 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.29%. Comparing base (9b388e6) to head (2b69ce9).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #851   +/-   ##
=======================================
  Coverage   76.29%   76.29%           
=======================================
  Files          35       35           
  Lines         907      907           
  Branches      288      286    -2     
=======================================
  Hits          692      692           
  Misses        128      128           
  Partials       87       87           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dosubot
Copy link

dosubot bot commented Sep 23, 2025

Related Documentation

Checked 1 published document(s). No updates required.

How did I do? Any feedback?  Join Discord

@dohooo dohooo merged commit 5e6ec2a into main Sep 23, 2025
6 checks passed
@dohooo dohooo deleted the changeset-release/main branch September 23, 2025 08:07
@dosubot
Copy link

dosubot bot commented Sep 23, 2025

Documentation Updates

Checked 1 published document(s). No updates required.

How did I do? Any feedback?  Join Discord

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants