Skip to content

Releases: software-mansion/react-native-reanimated

3.17.2

01 Apr 13:02
696b085
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.17.1...3.17.2

4.0.0-beta.3

14 Mar 21:32
972c5ed
Compare
Choose a tag to compare
4.0.0-beta.3 Pre-release
Pre-release

What's Changed

  • refactor: move Worklets JS core from Reanimated by @tjzel in #6973
  • fix: move requestAnimationFrame back to Reanimated by @tjzel in #6991
  • docs: Add new supported props from RN 0.77 to supported props table by @MatiPl01 in #6963
  • chore: remove duplicated directories when building Reanimated by @tjzel in #6984
  • feat(plugin): multiple worklet referencing by @tjzel in #6904
  • refactor: move _UI injection from Reanimated to Worklets by @tjzel in #6985
  • Add sticky header example by @tomekzaw in #7002
  • chore: drop React Native 0.74 specific code by @tjzel in #6995
  • Enable systraces by default in example app by @tomekzaw in #7001
  • feat: Add support for transition shorthand by @tomekzaw in #6968
  • Add displayName to forwardRef from AnimatedComponent by @m-bert in #6978
  • chore: remove apps from node_modules by @tjzel in #7003
  • chore(deps): bump serialize-javascript from 6.0.1 to 6.0.2 in /packages/docs-reanimated by @dependabot in #7018
  • Fix typo in docs by @tamlyn in #7022
  • chore(deps): bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #7024
  • fix: lack of transform in keyframes on web caused crash by @patrycjakalinska in #7020
  • Update README.md by @tomekzaw in #6976
  • fix: useAnimatedProps on input component not working on web by @patrycjakalinska in #6964
  • chore(deps-dev): bump esbuild from 0.20.2 to 0.25.0 by @dependabot in #7009
  • Fix web layout transition by @piaskowyk in #7026
  • Remove UI runtime usage by CSS Animations by @piaskowyk in #7006
  • Fix iOS build with USE_FRAMEWORKS=dynamic by @tomekzaw in #7025
  • Remove install_modules_dependencies_legacy in RNReanimated.podspec by @tomekzaw in #7032
  • Enable supportsLocking in createWorkletRuntime by @tomekzaw in #7033
  • chore: CSS values cleanup by @MatiPl01 in #6986
  • feat(worklets): Android validation by @tjzel in #7028
  • feat: enable clang-tidy by @tjzel in #6956
  • feat(worklets): Apple validation by @tjzel in #7029
  • [Android] Add support for 16KB page size by @m-bert in #7037
  • chore: Make CSS interpolators stateless by @MatiPl01 in #6993
  • feat: prevent flattening style arrays by @jpudysz in #7021
  • Enable fabric examles by @piaskowyk in #7056
  • Handle component internal animated ref by @piaskowyk in #7054
  • chore: migrate from old UI manager acquistion api on Android by @tjzel in #6901
  • fix(worklets): compilation on iOS by @tjzel in #7045
  • feat: CSS animation keyframes registry to attach animations by name by @MatiPl01 in #7015
  • fix: CSS transition shorthand property behavior in react-native-web by @MatiPl01 in #7019
  • Fix Keyframe mock by @bartlomiejbloniarz in #6961
  • docs: Add missing information about animated styles precedence by @MatiPl01 in #7070
  • Fix getAnimatedStyle error when called with component that doesn't have animated styles by @AcostaB in #6746
  • Add extraPlugins and extraOptions to babel plugin by @graszka22 in #7072
  • fix: Break circular reference in NativeProxy and AndroidUIScheduler by @lukmccall in #6697
  • feature: Detect edge-to-edge and set isStatusBarTranslucentAndroid / isNavigationBarTranslucentAndroid by @zoontek in #6732
  • docs: fix animationName "to" keyword by @MoOx in #7083
  • refactor: RN$Bridgeless as isFabric by @tjzel in #7043
  • Add build from source snippet in fabric-example on Android by @tomekzaw in #7088
  • Cleanup build.gradle by @tomekzaw in #7085
  • Improve animated keyboard example by @szydlovsky in #6905
  • Remove non-layout style and prop updates path via synchronouslyUpdatePropsOnUIThread by @tomekzaw in #7014
  • docs: Bump Reanimated in docs to nightly 4.0.0 and uncomment related docs by @patrycjakalinska in #7090
  • feat: make Reanimated depend on Worklets by @tjzel in #7087
  • refactor(worklets): move reanimated-babel-plugin by @tjzel in #7066
  • Remove unused and sort imports in build.gradle by @tomekzaw in #7094
  • Update eslint-plugin-reanimated after useWorkletsResolver removal by @tomekzaw in #7096
  • Move logic from ReanimatedRuntime::make to makeRuntime in WorkletRuntime.cpp by @tomekzaw in #7095
  • docs: add deprecated useAnimatedGestureHandler by @kacperkapusciak in #6354
  • Remove isFabric(), viewName, getScrollableNode along with all usages by @tomekzaw in #7103
  • Remove JS runtime logic from Reanimated build.gradle by @tomekzaw in #7093
  • fix: Cubes example invalid matrix transform usage error by @MatiPl01 in #7097
  • Fix EasingFunctionFactory type usage by @bartlomiejbloniarz in #6958
  • Fix react-freeze by @bartlomiejbloniarz in #7053
  • chore(worklets): draft README by @tjzel in #7084
  • refactor(worklets): remove nesting of some source files by @tjzel in #7091
  • Restore JSScheduler::scheduleOnJS method by @tomekzaw in #7100
  • Remove RCT_NEW_ARCH_ENABLED macros and unused functions on iOS by @tomekzaw in #7104
  • docs: Update useAnimatedKeyboardto reflect floating keyboard fixes by @szydlovsky in #6887
  • Remove RCT_NEW_ARCH_ENABLED macros and unused functions on Android by @tomekzaw in #7105
  • Remove BuildConfig.IS_NEW_ARCHITECTURE_ENABLED and unused functions on Android by @tomekzaw in #7106
  • Remove Layout Animations and SET from iOS on Paper by @piaskowyk in #7110
  • feat(worklets): AnimationFrameQueue by @tjzel in #7017
  • Remove Layout Animations and SET from Android on Paper by @piaskowyk in #7113
  • chore: Remove RCT_NEW_ARCH_ENABLED from CSS code, apply clang tidy suggestions by @mat...
Read more

3.17.1

28 Feb 18:44
bd4752b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.17.0...3.17.1

3.17.0

24 Feb 16:21
Compare
Choose a tag to compare

Key changes compared to 3.16.7

  • Partial separation of Worklets and Reanimated
  • Support React Native 0.78-rc.3 #6934
  • Fixes for Layout Animations on Fabric
  • Fixes for circular dependencies resulting in slight memory leaks on reload #6850
  • Support for LAB color interpolation #6782
  • Support for boxShadow property #6749
  • Support for multiple worklet referencing in Reanimated Babel Plugin #6904
  • Support for Android's edge-to-edge #6732

What's Changed

New Contributors

Full Changelog: https://github.com/software-mansion/react-nati...

Read more

4.0.0-beta.2

05 Feb 16:33
a343322
Compare
Choose a tag to compare
4.0.0-beta.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 4.0.0-beta.1...4.0.0-beta.2

4.0.0-beta.1

21 Jan 16:02
9a907dd
Compare
Choose a tag to compare
4.0.0-beta.1 Pre-release
Pre-release

Features

  • CSS Animations and CSS Transitions support πŸš€

What's Changed

Read more

3.16.7

13 Jan 09:05
Compare
Choose a tag to compare

What's changed

  • Support for React Native 0.77 by @tomekzaw and @piaskowyk
  • Workaround for V8EXECUTOR_LIB NOTFOUND error in worklets CMakeLists.txt by @dlee in #6603

3.16.6

08 Jan 14:23
Compare
Choose a tag to compare

What's changed

3.17.0-rc.1

13 Dec 15:32
Compare
Choose a tag to compare
3.17.0-rc.1 Pre-release
Pre-release

Key changes

  • Cache worklets - optimization #6758
  • Restoring JSInvoker everywhere #6783

Full Changelog: 3.17.0-rc.0...3.17.0-rc.1

3.16.5

10 Dec 15:23
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.16.4...3.16.5