What's Changed
- fix: CSS animations not being removed from the stylesheet on web by @MatiPl01 in #7952
- cherry-pick: withSpring overshoot clamping coordinates (#7959) by @tjzel in #7967
- Fix Gradle Configuration Cache by @MatiPl01 in #7958
- fix: Make sure that tagToJSPropNamesMapping is initialized before being used by @MatiPl01 in #7951
- fix: Keyframe LA easing not working properly on web by @MatiPl01 in #7991
- Bump minimal React Native version in assertions by @MatiPl01 in #7994
- Replace with ContextContainer::Shared with std::shared_ptr<const Cont… by @MatiPl01 in #7993
- Add synchronous props example by @MatiPl01 in #7995
- Add support for remaining synchronous props on Android by @MatiPl01 in #7992
- fix: LA Manager initialized too late on the UI runtime by @MatiPl01 in #8006
- Add support for percentage values for border radius in fast path on Android by @MatiPl01 in #7997
- Add "[Reanimated]" prefix in error messages for fast path on Android by @MatiPl01 in #7998
- fix: Make node marking as removable safer by @MatiPl01 in #8026
- Fix ProMotion by @MatiPl01 in #8027
- fix: Invalid web LA keyframe processing when from/to offset is used by @MatiPl01 in #8036
Full Changelog: 4.0.1...4.0.2