Releases: software-mansion/react-native-reanimated
3.0.0-rc.10
What's Changed
- Add support for React Native 0.71 by @tomekzaw in #3745
- Fix unused
debugToken_
in release mode by @tomekzaw in #3909 - [Android] fix components being placed under the screen header by @jwajgelt in #3791
- Add user-friendly error message when worklet cannot be created due to missing Babel plugin by @tomekzaw in #3893
- Fix sensor listener leak on Android by @graszka22 in #3900
- Fix useAnimatedScrollHandler when using FlashList by @graszka22 in #3899
- Color interpolation improvements by @graszka22 in #3891
- Fix layout after entering animation ends by @jwajgelt in #3795
- Move
REANIMATED_VERSION
definition to ReanimatedVersion.h by @tomekzaw in #3920 - Cocoapods: Fix deprecated/removed File.exists method by @iBotPeaches in #3919
- Support device orientation change in default layout animations by @graszka22 in #3901
- Convert c-like
bool
to obj-c-likeBOOL
forREAHasAnimationBlock
by @piaskowyk in #3921 - Fix issues with relative paths when bundling web apps by @jwajgelt in #3922
- Keep
NewestShadowNodesRegistry
lock for longer by @tomekzaw in #3926
New Contributors
π Thank you for your contributions!
Full Changelog: 3.0.0-rc.9...3.0.0-rc.10
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3883993156
2.14.0
What's Changed
- Add support for React Native 0.71 by @tomekzaw in #3745
- [Android] fix components being placed under the screen header by @jwajgelt in #3791
- Fix sensor listener leak on Android by @graszka22 in #3900
- Fix useAnimatedScrollHandler when using FlashList by @graszka22 in #3899
- Color interpolation improvements by @graszka22 in #3891
- Move
REANIMATED_VERSION
definition to ReanimatedVersion.h by @tomekzaw in #3920 - Cocoapods: Fix deprecated/removed File.exists method by @iBotPeaches in #3919
- Support device orientation change in default layout animations by @graszka22 in #3901
- Fix issues with relative paths when bundling web apps by @jwajgelt in #3922
π Thank you for your contributions!
Full Changelog: 2.13.0...2.14.0
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3894657042
3.0.0-rc.9
What's Changed
- Remove
dummyGlobal
by @tomekzaw in #3838 - Fix new implementation iOS crash on reload while animation is running by @tomekzaw in #3837
- Use weak object for shareables on V8 by @tomekzaw in #3839
- [iOS][Layout Animations] Remove
exiting
views from UIManager's view registry by @jwajgelt in #3824 - Remove _setGloalConsole JSI method by @kmagiera in #3853
- [Layout Animations][iOS] Fix registering exiting view ancestors by @jwajgelt in #3849
- Route JS errors from UI runtime throught RN's LogBox module by @kmagiera in #3846
- Fix crash due to concurrent writes to frameCallbacks vector by @kmagiera in #3859
- Add GestureHandlerRootView in WorkletExample by @tomekzaw in #3829
- Avoid multiple rAF calls over JSI when called on the same frame by @kmagiera in #3852
- Remove redundant call to
parseColors
by @tomekzaw in #3872 - Adds mocks for default layout animations by @tonibardina in #3801
- Fix inverted cell style for inverted Animated.FlatList by @levibuzolic in #3765
- Handle SequenceExpression in babel transform by @scottmas in #3531
- Fix
runOnUI
import in ScrollToExample by @tomekzaw in #3883 - Fix
runOnUI
import in MeasureExample by @tomekzaw in #3882
New Contributors
π Thank you for your contributions!
Full Changelog: 3.0.0-rc.8...3.0.0-rc.9
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3757527250
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