Releases: software-mansion/react-native-reanimated
Releases · software-mansion/react-native-reanimated
Release list
Release 3.18.1
What's Changed
- (cherry-pick) fix: bump to C++20 by @MatiPl01 in #7700
- chore: Remove CI state badges from readme by @MatiPl01 in #7703
- (cherry-pick) fix: Crash in useScrollViewOffset if animatedRef is not initialized by @MatiPl01 in #7701
- (cherry-pick) fix: useScrollViewOffset not working after delayed ref initialization by @MatiPl01 in #7704
- (cherry-pick) chore: Remove duplicate code from useAnimatedRef implementation by @MatiPl01 in #7705
- (cherry-pick) Update NativeEventsManager.ts by @MatiPl01 in #7707
- (cherry-pick) fix: useHandler updating on every render, even if dependencies didn't change by @MatiPl01 in #7706
- (cherry-pick) [Web] Do not call getBoundingClientRect on every update by @MatiPl01 in #7712
- fix: Not working window size dependent layout animations by @MatiPl01 in #7710
- (cherry pick) Fix sticky header by @MatiPl01 in #7708
- (cherry-pick) Don't run exiting animations on modal removal by @MatiPl01 in #7709
- fix: Prevent uninitialized ScrollView warning from showing up on unmount by @MatiPl01 in #7711
- (cherry-pick) feat: Add CellRendererComponentStyle to Animated.FlatList by @MatiPl01 in #7713
- [3.18] Fix layout animations on Android by @piaskowyk in #7757
- (cherry-pick) Fix reparenting by @MatiPl01 in #7792
- (cherry-pick) Fix zombie view when parent is moved by @MatiPl01 in #7793
- (cherry-pick) Fix dynamic updates of layout animations by @MatiPl01 in #7813
- (cherry-pick) [Fabric LA] Mark deleted nodes as DELETED by @MatiPl01 in #7819
- (cherry-pick) [Fabric LA] Add progress batching by @MatiPl01 in #7817
- (cherry-pick) fix: Accordion example crashing on web by @MatiPl01 in #7833
- cherry-pick: Add support for RN 0.81 in packages (without example apps) by @MatiPl01 in #7834
- fix: Remaining issue fixes by @MatiPl01 in #7839
- (cherry-pick) fix: precision errors in color interpolation keeping the animation to run forever by @MatiPl01 in #7846
- (cherry-pick)fix: Fix for multiple surfaces by @patrycjakalinska in #8556
- release(Reanimated): 3.18.1 by @patrycjakalinska in #8561
Full Changelog: 3.18.0...3.18.1
Worklets - 0.5.2
3.19.3
4.1.3
What's Changed
- (cherry-pick) fix: Don't pass uninitialized ref to dispatchCommand, add warnings by @MatiPl01 in #8339
- (cherry-pick) fix: Animated styles not registered after unfreeze by @MatiPl01 in #8338
- chore(Reanimated): bump accepted RN version in 4.1 by @tjzel in #8353
- release(Reanimated): 4.1.3 by @tjzel in #8354
Full Changelog: 4.1.2...4.1.3
Worklets - 0.6.1
What's Changed
- chore(Worklets): bump accepted RN version in 0.6 by @tjzel in #8355
- cherry-pick(Worklets): fix PlatformChecker init by @tjzel in #8357
- cherry-pick(Worklets): fix Bundle Mode accidentally toggling in Expo54 by @tjzel in #8358
- release(Worklets): 0.6.1 by @tjzel in #8359
Full Changelog: worklets-0.6.0...worklets-0.6.1
3.19.2
What's Changed
- [Web LA] Correctly handle
Easing.bezierby @MatiPl01 in #8060 - Fix
Cannot read property '__nativeTag' of null. by @skusnierz in #8311 - [Web LA] Ensure callbacks are called when ReducedMotion is on by @skusnierz in #8312
- Fix missing
ReactAndroid_VERSION_MINORCMake variable used before find_package by @skusnierz in #8313 - [LA] Add check if view is mounted on Android (#8083) by @skusnierz in #8321
- fix: Move android-only prop definition to ifdef block by @MatiPl01 in #8333
- Don't pass uninitialized ref to dispatchCommand, add warnings by @MatiPl01 in #8334
- fix: Animated styles not working with react freeze after unfreezing component by @MatiPl01 in #8336
- release: Reanimated 3.19.2 by @MatiPl01 in #8337
Full Changelog: 3.19.1...3.19.2
4.1.2
4.1.1
What's Changed
- fix: Initialize logger before all other things by @MatiPl01 in #8247
- chore: silence Reanimated Plugin warning #8227 by @tjzel in #8275
- chore: Reduce CSS ValueInterpolator templating by @MatiPl01 in #8271
- Speedup reanimated build-time by @MatiPl01 in #8272
- chore: Move CSSValue construction from CSSValueVariant to interpolator factory by @MatiPl01 in #8273
- Reduce libreanimate.so size by @MatiPl01 in #8274
- chore: Move interpolator configs to a single implementation file by @MatiPl01 in #8276
- chore: use automatic jsx runtime and bump react-native-builder-bob by @MatiPl01 in #8281
Full Changelog: 4.1.0...4.1.1
Worklets - 0.6.0
What's Changed
- Use
hermesvminstead oflibhermeson RN 0.82+ by @tomekzaw in #8192 - Remove CMake conditionals and unused shared libraries from outdated React Native versions by @tomekzaw in #8193
- chore(Worklets): autoworkletize new APIs by @tjzel in #8205
- chore(Worklets): add scope recrawling during closure creation in Babel plugin by @tjzel in #8204
- fix(Worklets): incorrect initialization of BundleMode in Jest by @tjzel in #8211
- Enable executeSync not only in Bundle Mode by @piaskowyk in #8214
- fix: no Babel plugin support by @tjzel in #8241
- chore: use automatic jsx runtime and bump react-native-builder-bob by @tjzel in #7451
- release(Worklets): 0.6.0 by @tjzel in #8287
Full Changelog: worklets-0.5.0...worklets-0.6.0