Releases: software-mansion/react-native-reanimated
3.0.0-rc.8
What's Changed
- Shareable value rewrite by @kmagiera in #3722
- Fix animated refs on Fabric by @kmagiera in #3822
- Better error message when trying to call non-worklet from UI thread by @kmagiera in #3821
- Use getBool instead of asBool to make it work with RN pre 69 by @kmagiera in #3825
Full Changelog: 3.0.0-rc.7...3.0.0-rc.8
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3591607052
3.0.0-rc.7
What's Changed
- Fix monorepo CI by @tomekzaw in #3814
- Update pull request template by @tomekzaw in #3780
- Move @types/invariant to devDependencies by @tomekzaw in #3788
- Fix pod install error when project path contains space by @tomekzaw in #3784
- Fix null array reference in utilities by @jfkm69 in #3774
- Fix Fabric crash on reload on iOS by @tomekzaw in #3789
- Detect mismatch of JavaScript and native part version by @tomekzaw in #3810
Full Changelog: 3.0.0-rc.6...3.0.0-rc.7
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3578011595
New Contributors
π Thank you for your contributions!
3.0.0-rc.6
What's Changed
- Layout Animations rewrite in #3332
Full Changelog: 3.0.0-rc.5...3.0.0-rc.6
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3480049846
3.0.0-rc.5
What's Changed
- Fix Jest 28+
expect.extend is not a function
error by @yusufyildirim in #3559 - Fix search modal styling by @blazejkustra in #3744
- Update react-native version to 0.70.5 by @piaskowyk in #3746
- Fix V8 integration for Reanimated V3 and CI by @piaskowyk @capezzbr in #3736
- Align Example app template with 0.70.5 by @tomekzaw in #3750
- Build monorepo CI by @piaskowyk in #3747
- Fix cmake error on windows by @muhamad-rizki in #3755
- CI - Build Reanimated on Windows by @piaskowyk in #3759
Full Changelog: 3.0.0-rc.4...3.0.0-rc.5
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3440922420
New Contributors
@yusufyildirim @blazejkustra @capezzbr @muhamad-rizki
π Thank you for your contributions!
2.13.0
What's Changed
- Fix Jest 28+
expect.extend is not a function
error by @yusufyildirim in #3559 - Fix search modal styling by @blazejkustra in #3744
- Update react-native version to 0.70.5 by @piaskowyk in #3746
- Fix V8 integration for Reanimated V3 and CI by @piaskowyk @capezzbr in #3736
- Build monorepo CI by @piaskowyk in #3747
- Fix cmake error on windows by @muhamad-rizki in #3755
- CI - Build Reanimated on Windows by @piaskowyk in #3759
Full Changelog: 2.12.0...2.13.0
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3444270343
New Contributors
@yusufyildirim @blazejkustra @capezzbr @muhamad-rizki
π Thank you for your contributions!
3.0.0-rc.4
What's Changed
- fix: dependency downloads on v3 by @kkafar in #3588
- Show more useful message when using
measure()
inuseAnimatedStyle()
by @Kwasow in #3598 - Return
null
instead ofundefined
frommeasure
on Fabric by @tomekzaw in #3622 - Exclude meta-inf from gradle to prevent intermediate compile conflicts by @shamilovtim in #3384
- Bump react-native-safe-area-context to 4.4.0 by @tomekzaw in #3618
- Fix Example app with JSC on Android by @Kwasow in #3572
- Remove
ios/build
directory from GitHub Actions cache by @tomekzaw in #3630 - Rename "Debugging worklets" section by @tomekzaw in #3641
- Common Gradle for Reanimated 2 and 3 by @piaskowyk in #3652
- Fix Android crash when worklet throws error by @tomekzaw in #3558
- Fix building in monorepo by @piaskowyk in #3656
- Disable check for the same path by @piaskowyk in #3666
- Trigger Validate Java CI on changes in build.gradle file by @piaskowyk in #3673
- Update browserslist by @tomekzaw in #3647
- Add WebExample by @tomekzaw in #3646
- Improve globals.d.ts by @tomekzaw in #3626
- Fix gradle task order by @piaskowyk in #3677
- Added missing
export
keyword to FrameCallback by @piaskowyk in #3684 - fix: BABEL_ENV should consider using production by @jinliming2 in #3655
- Apply patch improvements by @piaskowyk in #3686
- Bump React Native to 0.70.3 by @tomekzaw in #3642
- Fix iOS Warning: RCTBridge required dispatch_sync to load REAModule by @tomekzaw in #3698
- Detect double quotes imports by @tomekzaw in #3699
- Fix Hermes not available on iOS when use_frameworks enabled by @skaldo in #3491
- Checks for Reanimated2 by @piaskowyk in #3692
- Add missing
scripts/reanimated_utils.rb
in package.json by @tomekzaw in #3710 - Detect changes in Podfile.lock by @tomekzaw in #3701
- Fix require cycle in
useScrollViewOffset
by @tomekzaw in #3713 - Ignore layout animation props on web by @tomekzaw in #3714
- Implement
measure
andscrollTo
for web by @tomekzaw in #3661 - fix: fix #3716 warning by @hannojg in #3717
- Lint iOS on CI by @tomekzaw in #3728
- Update README.md for Example app by @tomekzaw in #3731
Full Changelog: 3.0.0-rc.3...3.0.0-rc.4
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3345672511
New Contributors
@shamilovtim @jinliming2 @skaldo @hannojg
π Thank you for your contributions!
2.12.0
π Main changes
- Added measure and scrollTo for web #3661
- [Fix] Ignore layout animation props on the web #3714
- [Fix] Absolute path in Podflie.lock #3701
- [Fix] Fix require cycle in useScrollViewOffset #3713
Full Changelog: 2.11.0...2.12.0
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3336425460
π Thank you for your contributions!
2.11.0
π Main changes
- Added new useScrollViewOffset hook #3438
- Added FrameTimings to the useFrameCallback hook
- Fixes for building Reanimated in monorepo
Full Changelog: 2.10.0...2.11.0
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3105231111
π Thank you for your contributions!
3.0.0-rc.3
π Main changes
- Enabled debugging on Reanimated's runtime using Chrome DevTools and Flipper
- Added FrameInfo to the useFrameCallback hook
What's Changed
- Remove deprecated functions
delay
,repeat
,loop
,sequence
by @tomekzaw in #3480 - Add
-Werror
flag inCMakeLists.txt
by @tomekzaw in #3483 - Reorder fields in
ShadowTreeCloner
by @tomekzaw in #3482 - Bump dependencies in FabricExample by @tomekzaw in #3506
- Bump react-native to 0.70.0-rc.4 by @tomekzaw in #3478
- Remove deprecated
ReanimatedJSIModulePackage
by @tomekzaw in #3481 - Remove
Animated
andCommon
symlinks by @tomekzaw in #3473 - Flatten headers directory by @tomekzaw in #3474
- Gradle backward compatibility by @piaskowyk in #3499
- Fix incorrect build type resolution on Android by @Kwasow in #3515
- Remove explicit CMake version by @tomekzaw in #3521
- Fix false positive "Multiple versions of Reanimated" because of local
.yarn
cache by @tomekzaw in #3510 - Show original error message when
useAnimatedStyle
throws error by @tomekzaw in #3519 - Remove symlink NativeReanimated.native.ts -> NativeReanimated.ts by @kkafar in #3492
- androidx backward compatibility by @piaskowyk in #3498
- Bump dependencies in FabricExample by @tomekzaw in #3520
- Added new useScrollViewOffset hook by @Kwasow in #3438
- Bump shell-quote from 1.6.1 to 1.7.3 by @dependabot in #3537
- Bump shell-quote from 1.6.1 to 1.7.3 in /Example by @dependabot in #3538
- Fix CI concurrency by @tomekzaw in #3539
- Fix CI concurrency again by @tomekzaw in #3540
- Refactor
measure()
to handletry
internally by @naftalibeder in #3453 - Remove unnecessary variables from CMakeLists.txt by @tomekzaw in #3543
- Bump to React Native 0.70.0 by @tomekzaw in #3545
- Fix plugin crashes when no options are being passed to it by @cubex2 in #3554
- Add
REACT_NATIVE_DOWNLOADS_DIR
to specify custom download location by @Kudo in #3552 - Add react-native-svg example in FabricExample by @tomekzaw in #3548
- Fixed retain cycle of
REAModule
causing memory leak by @Kwasow in #3555 - Unify assertion for no multiple instances of Reanimated with RNGH by @kkafar in #3493
- Enable debugging on Android by default by @tomekzaw in #3561
- Select appropriate AARs depending on build type by @tomekzaw in #3563
- Unify variables related to React Native version by @tomekzaw in #3547
- Bump react-freeze to 1.0.3 in FabricExample by @tomekzaw in #3569
- Bump React Native to 0.70.1 by @tomekzaw in #3576
- Added FrameTimings to the useFrameCallback hook by @Kwasow in #3455
- chore: fix typo in PR template by @SimenB in #3582
- Add ranges in version labels in docs by @j-piasecki in #3589
- Add overlapping boxes example by @tomekzaw in #3585
- Get current time as
long
on Android by @tomekzaw in #3580 - Cache iOS build artifacts in GitHub Actions by @tomekzaw in #3448
- Enable debugging on Reanimated's runtime using Chrome DevTools by @Kwasow in #3526
- Added debugging docs by @Kwasow in #3446
Full Changelog: 3.0.0-rc.2...3.0.0-rc.3
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3105231111
π Thank you for your contributions!
3.0.0-rc.2
What's Changed
- Added missing
d.ts
file
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/2890137283
Full Changelog: 3.0.0-rc.1...3.0.0-rc.2