Skip to content

Conversation

@0xk4b1r
Copy link
Member

@0xk4b1r 0xk4b1r commented Jan 14, 2026

snyk-top-banner

Snyk has created this PR to upgrade react-native-reanimated from 3.3.0 to 4.2.1.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 1204 versions ahead of your current version.

  • The recommended version was released a month ago.

Issues fixed by the recommended upgrade:

Issue Score Exploit Maturity
critical severity Incomplete List of Disallowed Inputs
SNYK-JS-BABELTRAVERSE-5962462
572 Proof of Concept
Release notes
Package name: react-native-reanimated
  • 4.2.1 - 2025-12-18

    What's Changed

    • fix: Missing style props in the config causing TS compatibility check to fail by @ MatiPl01 in #8763
    • chore: Remove macos compatibility check from v4 stable branch by @ MatiPl01 in #8767
    • fix: use native processTransformOrigin instead of web version (#8738) by @ MatiPl01 in #8761
    • fix: Proper support for nested animatedProps objects and correct cleanup (#8726) by @ MatiPl01 in #8762
    • fix(web): Support originX and originY in layout animations (#8733) by @ MatiPl01 in #8768
    • fix: Web entering animations triggered on view exiting (#8772) by @ MatiPl01 in #8774
    • fix: Animation names array order updates on keyframes order change by @ MatiPl01 in #8779

    Full Changelog: 4.2.0...4.2.1

  • 4.2.0 - 2025-12-04

    Key changes

    Other changes

    React Native Compatibility & Dependency Updates

    CSS & Transform Improvements

    • fix: Invalid default CSS transforms value by @ MatiPl01 in #8562
    • fix: Invalid default CSS transforms value by @ MatiPl01 in #8574
    • fix: Correct CSS transform perspective interpolation for values close to 0 by @ MatiPl01 in #8649
    • fix: CSS transform crashes caused by incorrectly thrown error by @ MatiPl01 in #8546
    • fix: CSS animation early finish for fractional animationIterationCount by @ MatiPl01 in #8572
    • fix: Use correct transformOrigin processor for native CSS style processing by @ MatiPl01 in #8623
    • chore: Remove unnecessary checks from css value constructors by @ MatiPl01 in #8185
    • chore: Reduce CSS ValueInterpolator templating by @ MatiPl01 in #8198
    • chore: Remove double templating in css variant by @ MatiPl01 in #8229
    • chore: Some CSS code improvements by @ MatiPl01 in #8249
    • chore: Move CSSValue construction from CSSValueVariant to interpolator factory by @ MatiPl01 in #8255
    • chore: Move interpolator configs to a single implementation file by @ MatiPl01 in #8258
    • chore: Move some CSS props to the common dir by @ MatiPl01 in #8392
    • chore: Move transforms and matrix implementations from headers to cpp files by @ MatiPl01 in #8262
    • chore: Simplify and optimize interpolate implementation by @ MatiPl01 in #8397
    • chore: Move SVG color to a separate SVGBrush struct by @ MatiPl01 in #8402
    • chore: Move common parts of transforms and filters style interpolator to the base class by @ MatiPl01 in #8590
    • chore: More detailed invalid CSS keyframes object error message by @ MatiPl01 in #8618
    • chore: Move CSS SVG opacity interpolator to common interpolators by @ MatiPl01 in #8652

    Color & Style Processing

    Web-Specific Fixes

    • fix(Reanimated): parsing layout animations on web by @ tjzel in #8404
    • fix: web types by @ tjzel in #8401
    • fix: Animated style and switch not working in Freeze Example on web by @ MatiPl01 in #8467
    • fix: Web example app hot-reload not working on sources change by @ MatiPl01 in #8469
    • fix: Web CSS animation restarting on navigation between screens by @ MatiPl01 in #8472
    • fix: CSS transition immediate finished state in web example by @ MatiPl01 in #8498
    • fix: Views disappearing on web when exiting layout animation is used with StrictMode by @ MatiPl01 in #8567
    • fix: Incorrect detach call in web CSSAnimationsManager by @ MatiPl01 in #8573
    • fix: Web crashes if there is no DOM element and other little issues by @ MatiPl01 in #8581
    • [Web LA] Ensure callbacks are called when ReducedMotion is on by @ m-bert in #8208
    • fix: Web example runtime crash caused by invalid babel config by @ MatiPl01 in #8417

    Animation & Layout Animation Fixes

    • fix: Animated styles not registered after unfreeze by @ MatiPl01 in #8325
    • Fix inline props processing by @ MatiPl01 in #8447
    • fix: Animated style and switch not working in Freeze Example on web by @ MatiPl01 in #8467
    • Fix synchronous props updates on iOS below RN 0.81 by @ tomekzaw in #8427
    • Restore fast path with synchronouslyUpdateViewOnUIThread on iOS by @ tomekzaw in #8367
    • Skip flushing layout animation requests when handling events on Android by @ tomekzaw in

Snyk has created this PR to upgrade react-native-reanimated from 3.3.0 to 4.2.1.

See this package in npm:
react-native-reanimated

See this project in Snyk:
https://app.snyk.io/org/kabir0x23/project/4498a641-09fb-4157-9ac3-34bf59a22676?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants