Skip to content

Releases: software-mansion/react-native-reanimated

3.19.5

22 Dec 15:13
31bfe93

Choose a tag to compare

What's Changed

Full Changelog: 3.19.4...3.19.5

4.2.1

18 Dec 16:24
8014851

Choose a tag to compare

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

04 Dec 16:49
2ea0c34

Choose a tag to compare

Key changes

Other changes

React Native Compatibility & Dependency Updates

  • chore: Bump RN to 0.82 stable by @MatiPl01 in #8351
  • chore: bump RN to 0.82.rc-4 by @tjzel in #8299
  • fix: Add React Native 0.82 compatibility support by @joshkeldam in #8346
  • Use hermesvm instead of libhermes on RN 0.82+ by @tomekzaw in #8192
  • Compatibility with new Hermes by @piaskowyk in #8268
  • Drop compatibility for React Native 0.78 by @tomekzaw in #8411
  • Remove CMake conditionals and unused shared libraries from outdated React Native versions by @tomekzaw in #8193
  • chore: Bump RN in example apps to latest versions by @MatiPl01 in #8197
  • chore: Bump react-native-pager-view to v7 by @MatiPl01 in #8278
  • chore: use automatic jsx runtime and bump react-native-builder-bob by @tjzel in #7451
  • chore: use same versions of dependencies in monorepo where applicable by @tjzel in #7702

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 https:...
Read more

Reanimated - 4.1.6

04 Dec 17:03

Choose a tag to compare

What's Changed

Adding Worklets 0.7.x to compatible versions accepted by Reanimated.

  • cherry-pick(Reanimated): Fix Reanimated Static Check Nightly CI by @patrycjakalinska in #8606
  • chore(Reanimated): use Worklets from npm on 4.1-stable branch by @tjzel in #8705
  • release(Reanimated): 4.1.6 by @tjzel in #8702

Full Changelog: 4.1.5...4.1.6

Worklets - 0.7.1

04 Dec 15:45
185ba06

Choose a tag to compare

What's Changed

Key changes

Features

Breaking

  • fix(Worklets): runOnUIAsync signature by @tjzel in #8470
  • refactor(Worklets): remove public header dir by @tjzel in #8678

Other changes

  • chore(Worklets): bump Bundle Mode patches by @tjzel in #8310
  • chore(Worklets): fix PlatformChecker init by @tjzel in #8300
  • feat(Worklets): simpler Bundle Mode by @tjzel in #8293
  • fix(Worklets): Bundle Mode accidentally toggling in Expo54 by @tjzel in #8335
  • fix(Worklets): re-workletizing in bundle mode by @tjzel in #8428
  • refactor(Worklets): RuntimeBindings by @tjzel in #8409
  • chore: Remove ReanimatedError and WorkletsError from global types by @MatiPl01 in #8435
  • chore(docs): rename reanimated to worklets babel plugin by @maciekstosio in #8449
  • refactor(Worklets): swap scheduleOn and runOn implementations by @tjzel in #8452
  • chore(Worklets): remove runtime-string association from RuntimeManager by @tjzel in #8443
  • feat(Worklets): add deprecation sidebar label by @tjzel in #8468
  • chore(Worklets): fix use of resolveWeak for Bundle Mode by @tjzel in #8490
  • fix(worklets-docs): og-images generation by @skusnierz in #8495
  • chore(Worklets): swap runOnRuntime and scheduleOnRuntime impl by @tjzel in #8494
  • fix(Worklets): fix version script by @tjzel in #8503
  • fix(Worklets): missing REACT_NATIVE_MINOR_VERSION on iOS by @tjzel in #8516
  • chore(Worklets): replace deprecated BigStringBuffer with JSBigString by @tjzel in #8601
  • Revert worklets visibility changes (from #8408) by @wisniewskij in #8608
  • feat(worklets): adjust the view of the video promoting worklets by @skusnierz in #8611
  • feat(Worklets): use int64 for BigInt when possible by @tjzel in #8557
  • fix(Worklets): strip RN Runtime assertions only for other runtimes by @tjzel in #8531
  • chore(Worklets): rename plugin opts by @tjzel in #8630
  • Configure OIDC in nightly publish action for worklets by @kmagiera in #8654
  • Bump setup-node action and node versions for worklets publishing by @kmagiera in #8660
  • chore(Worklets): AvailableFrom label in docs by @tjzel in #8669
  • feat(Worklets): allow disabling worklet classes by @tjzel in #8634
  • feat(Worklets): docs for registerCustomSerializable by @tjzel in #8668
  • docs(Worklets): Swizzle Paginator and TOC from t-rex-ui by @patrycjakalinska in #8674
  • refactor(Worklets): remove public header dir by @tjzel in #8678
  • fix(Worklets): prefab cache issue for prefab consumers by @tjzel in #8684

New Contributors

Full Changelog: worklets-0.6.1...worklets-0.7.1

Worklets - 0.7.0

04 Dec 15:23
40a6b5e

Choose a tag to compare

Deprecated - see the release for Worklets 0.7.1 instead.

Full Changelog: worklets-0.6.1...worklets-0.7.0

3.18.2

25 Nov 13:44
aa45f14

Choose a tag to compare

What's Changed

Full Changelog: 3.18.1...3.18.2

3.19.4

11 Nov 00:19
ab9b7c0

Choose a tag to compare

What's Changed

Full Changelog: 3.19.3...3.19.4

4.1.5

10 Nov 20:01
73c5bf7

Choose a tag to compare

What's Changed

  • Fix web crashes if there is no DOM element and other little issues by @MatiPl01 in #8582

Full Changelog: 4.1.4...4.1.5

4.1.4

10 Nov 15:24
406126a

Choose a tag to compare

What's Changed

Full Changelog: 4.1.3...4.1.4