software-mansion/react-native-reanimated (react-native-reanimated)
### [`v2.17.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.17.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.16.0...2.17.0)
##### What's Changed
- Release 2.17.0 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/4395](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4395)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.16.0...2.17.0
### [`v2.16.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.16.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.15.0...2.16.0)
##### What's Changed
- Call assert in SingleInstanceChecker only in example apps by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/4316](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4316)
- Release 2.16.0 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/4389](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4389)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.15.0...2.16.0
### [`v2.15.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.15.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.4...2.15.0)
##### What's Changed
- Fix issue causing ANR when performing sync layout updates, for Reanimated 2 in [https://github.com/software-mansion/react-native-reanimated/pull/4283](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4283)
- Add web support without a Babel/SWC Plugin, for Reanimated 2 in [https://github.com/software-mansion/react-native-reanimated/pull/4285](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4285)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.14.4...2.15.0
### [`v2.14.4`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.4)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.3...2.14.4)
#### What's Changed
- Fix: Revert - Optimize previous style calculation in styleUpdater [https://github.com/software-mansion/react-native-reanimated/pull/3950](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3950)
### [`v2.14.3`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.3)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.2...2.14.3)
#### What's Changed
- Rewrite isAnimated function by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3949](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3949)
- Optimize previous style calculation in styleUpdater by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3950](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3950)
- Fix 'jsi/JSCRuntime.h' file not found in NativeProxy.mm by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3969](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3969)
- Release 2.14.3 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3975](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3975)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.14.2...2.14.3
### [`v2.14.2`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.2)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.1...2.14.2)
#### What's Changed
- Add warning for style animations missing initial values by [@jwajgelt](https://redirect.github.com/jwajgelt) in [https://github.com/software-mansion/react-native-reanimated/pull/3947](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3947)
- Disable HERMES_ENABLE_DEBUGGER when building Reanimated 2 AAR package by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3956](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3956)
- Raise error when cppVersion is undefined by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3944](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3944)
- Fix: 3.0.0-rc.9 , useAnimatedScrollHandler with FlashList not working by [@orekasep](https://redirect.github.com/orekasep) in [https://github.com/software-mansion/react-native-reanimated/pull/3938](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3938)
- Don't look in default path for libs if path is procided by [@reinismu](https://redirect.github.com/reinismu) in [https://github.com/software-mansion/react-native-reanimated/pull/3945](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3945)
- Fix build package CI warnings by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3942](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3942)
- Release 2.14.2 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3960](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3960)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.14.1...2.14.2
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3940654702
### [`v2.14.1`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.1)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.0...2.14.1)
#### What's Changed
- Fix TypeError: 'viewTag' is read-only on Animated.createAnimatedComponent(FlashList) by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3934](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3934)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.14.0...2.14.1
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3901092675
### [`v2.14.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.13.0...2.14.0)
#### What's Changed
- Add support for React Native 0.71 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3745](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3745)
- \[Android] fix components being placed under the screen header by [@jwajgelt](https://redirect.github.com/jwajgelt) in [https://github.com/software-mansion/react-native-reanimated/pull/3791](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3791)
- Fix sensor listener leak on Android by [@graszka22](https://redirect.github.com/graszka22) in [https://github.com/software-mansion/react-native-reanimated/pull/3900](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3900)
- Fix useAnimatedScrollHandler when using FlashList by [@graszka22](https://redirect.github.com/graszka22) in [https://github.com/software-mansion/react-native-reanimated/pull/3899](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3899)
- Color interpolation improvements by [@graszka22](https://redirect.github.com/graszka22) in [https://github.com/software-mansion/react-native-reanimated/pull/3891](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3891)
- Move `REANIMATED_VERSION` definition to ReanimatedVersion.h by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3920](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3920)
- Cocoapods: Fix deprecated/removed File.exists method by [@iBotPeaches](https://redirect.github.com/iBotPeaches) in [https://github.com/software-mansion/react-native-reanimated/pull/3919](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3919)
- Support device orientation change in default layout animations by [@graszka22](https://redirect.github.com/graszka22) in [https://github.com/software-mansion/react-native-reanimated/pull/3901](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3901)
- Fix issues with relative paths when bundling web apps by [@jwajgelt](https://redirect.github.com/jwajgelt) in [https://github.com/software-mansion/react-native-reanimated/pull/3922](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3922)
#### 🙌 Thank you for your contributions!
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.13.0...2.14.0
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3894657042
### [`v2.13.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.13.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.12.0...2.13.0)
#### What's Changed
- Fix Jest 28+ `expect.extend is not a function` error by [@yusufyildirim](https://redirect.github.com/yusufyildirim) in [https://github.com/software-mansion/react-native-reanimated/pull/3559](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3559)
- Fix search modal styling by [@blazejkustra](https://redirect.github.com/blazejkustra) in [https://github.com/software-mansion/react-native-reanimated/pull/3744](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3744)
- Update react-native version to 0.70.5 by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3746](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3746)
- Fix V8 integration for Reanimated V3 and CI by [@piaskowyk](https://redirect.github.com/piaskowyk) [@capezzbr](https://redirect.github.com/capezzbr) in [https://github.com/software-mansion/react-native-reanimated/pull/3736](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3736)
- Build monorepo CI by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3747](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3747)
- Fix cmake error on windows by [@muhamad-rizki](https://redirect.github.com/muhamad-rizki) in [https://github.com/software-mansion/react-native-reanimated/pull/3755](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3755)
- CI - Build Reanimated on Windows by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3759](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3759)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.12.0...2.13.0
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3444270343
#### New Contributors
[@yusufyildirim](https://redirect.github.com/yusufyildirim) [@blazejkustra](https://redirect.github.com/blazejkustra) [@capezzbr](https://redirect.github.com/capezzbr) [@muhamad-rizki](https://redirect.github.com/muhamad-rizki)
#### 🙌 Thank you for your contributions!
### [`v2.12.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.12.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.11.0...2.12.0)
### 🚀 Main changes
- Added measure and scrollTo for web [#3661](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3661)
- \[Fix] Ignore layout animation props on the web [#3714](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3714)
- \[Fix] Absolute path in Podflie.lock [#3701](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3701)
- \[Fix] Fix require cycle in useScrollViewOffset [#3713](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3713)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.11.0...2.12.0
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3336425460
#### 🙌 Thank you for your contributions!
### [`v2.11.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.11.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.10.0...2.11.0)
### 🚀 Main changes
- Added new useScrollViewOffset hook [#3438](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3438)
- Added FrameTimings to the useFrameCallback hook
- Fixes for building Reanimated in monorepo
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.10.0...2.11.0
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3105231111
#### 🙌 Thank you for your contributions!
### [`v2.10.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.10.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.9.1...2.10.0)
### 🚀 Main changes
- Added [`useAnimatedKeyboard()`](https://docs.swmansion.com/react-native-reanimated/docs/next/api/hooks/useAnimatedKeyboard/) hook
- Added [`useFrameCallback()`](https://docs.swmansion.com/react-native-reanimated/docs/next/api/hooks/useFrameCallback/) hook
- Added support for React Native 0.70
- Added support for react-native-v8 (building from source only)
- Detect multiple versions of Reanimated.
- And many different fixes.
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/2889631689
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.9.1...2.10.0
### [`v2.9.1`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.9.1)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.9.0...2.9.1)
#### What's Changed
- Fix issue with duplicated `libfolly_runtime.so` - [https://github.com/software-mansion/react-native-reanimated/issues/3342](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3342)
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/2595830511
#### 🙌 Thank you for your contributions!
### [`v2.9.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.9.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.8.0...2.9.0)
#### What's Changed
- Support for `react-native@0.69`
- Treeshaking - [https://github.com/software-mansion/react-native-reanimated/pull/3278](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3278)
- Some fixes and improvements
Package contains binaries for `react-native` in version from 0.65 to 0.69
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/2590392729
#### 🙌 Thank you for your contributions!
### [`v2.8.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.8.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.7.0...2.8.0)
#### What's Changed
- Load `RNGestureHandlerModule` lazily on iOS by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-reanimated/pull/3166](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3166)
- fix: Fix `useAnimatedSensor` return type by [@mrousavy](https://redirect.github.com/mrousavy) in [https://github.com/software-mansion/react-native-reanimated/pull/3094](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3094)
- Add opts for relative source location by [@jiulongw](https://redirect.github.com/jiulongw) in [https://github.com/software-mansion/react-native-reanimated/pull/3141](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3141)
- Fix JSCRuntime destroyed with a dangling API object by [@lukmccall](https://redirect.github.com/lukmccall) in [https://github.com/software-mansion/react-native-reanimated/pull/3185](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3185)
#### New Contributors
[@dylmye](https://redirect.github.com/dylmye) [@jiulongw](https://redirect.github.com/jiulongw) [@lukmccall](https://redirect.github.com/lukmccall)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.7.0...2.8.0
#### 🙌 Thank you for your contributions!
### [`v2.7.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.7.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.6.0...2.7.0)
#### What's Changed
- Remove `opacity` from native props list by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3139](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3139)
- Remove `react-native-screens` from dependencies by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3149](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3149)
- Use angle bracket imports by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3150](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3150)
- Remove gesture-handler by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3152](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3152)
- Fix Expo dev menu by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3154](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3154)
- Remove `__reanimatedWorkletInit` function and `__worklet` property by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3143](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3143)
- Fix CI config for Java linter by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3160](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3160)
- Make [@babel/preset-typescript](https://redirect.github.com/babel/preset-typescript) a full dependency as it's used at runtime by [@levibuzolic](https://redirect.github.com/levibuzolic) in [https://github.com/software-mansion/react-native-reanimated/pull/3165](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3165)
- Add [@babel/core](https://redirect.github.com/babel/core) as peer dependency which is required by [@babel/plugin-transform-object-assign](https://redirect.github.com/babel/plugin-transform-object-assign) by [@AlexanderEggers](https://redirect.github.com/AlexanderEggers) in [https://github.com/software-mansion/react-native-reanimated/pull/3167](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3167)
- Add worklet to easing back return function by [@gozdecoban](https://redirect.github.com/gozdecoban) in [https://github.com/software-mansion/react-native-reanimated/pull/3168](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3168)
- fix: android layout reanimation null pointer exception (2959) by [@jacobarvidsson](https://redirect.github.com/jacobarvidsson) in [https://github.com/software-mansion/react-native-reanimated/pull/3162](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3162)
#### New Contributors
[@AlexanderEggers](https://redirect.github.com/AlexanderEggers) [@gozdecoban](https://redirect.github.com/gozdecoban) [@jacobarvidsson](https://redirect.github.com/jacobarvidsson)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.6.0...2.7.0
#### 🙌 Thank you for your contributions!
### [`v2.6.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.6.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.5.0...2.6.0)
#### What's Changed
- Fix TypeScript definitions
- Fix building for TvOS
- Update to `react-native@0.68`
- Support for Gradle plugin 7
### [`v2.5.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.5.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.4.1...2.5.0)
### 🚀 New features
- `useAnimatedSensor()` - API for animation based on sensor data [https://github.com/software-mansion/react-native-reanimated/pull/2868](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2868)
- Building from the source - now you can build Reanimated from source directly in your Android project [https://github.com/software-mansion/react-native-reanimated/pull/2933](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2933)
- Handle the "Slow animations" option in simulators [https://github.com/software-mansion/react-native-reanimated/pull/2931](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2931)
- Initial value modifier for predefined layout animations [https://github.com/software-mansion/react-native-reanimated/pull/2799](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2799)
- Support for `react-native@0.68` [https://github.com/software-mansion/react-native-reanimated/pull/2987](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2987)
### 🐛 Important Bug fixes
- Fix order of updaters execution [https://github.com/software-mansion/react-native-reanimated/pull/2580](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2580) [https://github.com/software-mansion/react-native-reanimated/pull/2851](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2851)
- Unresolved view tag [https://github.com/software-mansion/react-native-reanimated/pull/2982](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2982)
- Implemented ConfigureProps as JSI function [https://github.com/software-mansion/react-native-reanimated/pull/3059](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3059)
#### What's Changed
- Fix 2971: TS error with Easing.bezier by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2979](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2979)
- Check for NaN by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2980](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2980)
- Catch & ignore IllegalViewOperationException in AnimationsManager#removeLeftovers by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2982](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2982)
- Add macro for JSI spec exported functions by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/2978](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2978)
- Handle "Slow animations" option in simulators by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/2931](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2931)
- Fix crash when handling event containing NaN or INF values by [@michaelknoch](https://redirect.github.com/michaelknoch) in [https://github.com/software-mansion/react-native-reanimated/pull/2992](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2992)
- Add getter for `reactInstanceManager` by [@WFolini](https://redirect.github.com/WFolini) in [https://github.com/software-mansion/react-native-reanimated/pull/2863](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2863)
- feat: added withInitialValues modifier by [@gorhom](https://redirect.github.com/gorhom) in [https://github.com/software-mansion/react-native-reanimated/pull/2799](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2799)
- react-native 0.68 by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2987](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2987)
- Update dependencies versions (0) by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2986](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2986)
- Update dev dependencies && update jest snapshots (1) by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2988](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2988)
- Fix Java lint on JDK 16+ by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/3004](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3004)
- fix: Add `performance.now()` to Babel plugin by [@mrousavy](https://redirect.github.com/mrousavy) in [https://github.com/software-mansion/react-native-reanimated/pull/3006](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3006)
- corrected grammatical errors by [@Rquaicoo](https://redirect.github.com/Rquaicoo) in [https://github.com/software-mansion/react-native-reanimated/pull/3013](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3013)
- Added simple cleanup command by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3007](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3007)
- Update jest version (2) by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2990](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2990)
- Autoinstall Android by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/3005](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3005)
- Use `P extends object` in AnimateProps generic type by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/3022](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3022)
- Update path in d.ts after relocation by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2977](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2977)
- Operations order by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2580](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2580)
- Fix bezier & bezierFn mock in ReanimatedV2 by [@notjosh](https://redirect.github.com/notjosh) in [https://github.com/software-mansion/react-native-reanimated/pull/3034](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3034)
- fix: accept case insensitive flavor by [@0akl3y](https://redirect.github.com/0akl3y) in [https://github.com/software-mansion/react-native-reanimated/pull/3041](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3041)
- Source build: don't hardcode build dir by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/3053](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3053)
- Source build: support reactNativeArchitectures by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/3055](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3055)
- Source build: resolve react-native and other packages relative to reanimated package by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/3054](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3054)
- ConfigureProps by JSI by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3059](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3059)
- Update initial style every render by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2851](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2851)
- Add [@babel/preset-typescript](https://redirect.github.com/babel/preset-typescript) to peerDependencies as it's used at runtime for the worklet plugin by [@levibuzolic](https://redirect.github.com/levibuzolic) in [https://github.com/software-mansion/react-native-reanimated/pull/3077](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3077)
- Added useAnimatedSensor() by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2868](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2868)
#### New Contributors
- [@hasanfd](https://redirect.github.com/hasanfd) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/2958](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2958)
- [@WFolini](https://redirect.github.com/WFolini) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/2863](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2863)
- [@Rquaicoo](https://redirect.github.com/Rquaicoo) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/3013](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3013)
- [@notjosh](https://redirect.github.com/notjosh) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/3034](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3034)
- [@0akl3y](https://redirect.github.com/0akl3y) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/3041](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3041)
- [@levibuzolic](https://redirect.github.com/levibuzolic) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/3077](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3077)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.4.1...2.5.0
#### 🙌 Thank you for your contributions!
### [`v2.4.1`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.4.1)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.4.0...2.4.1)
#### What's Changed
- Fix path for Web (CI build) in [https://github.com/software-mansion/react-native-reanimated/pull/2962](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2962)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.4.0...2.4.1
### [`v2.4.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.4.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.3.3...2.4.0)
#### What's Changed
- do not mock global.performance when connected to chrome debugger by [@michaelknoch](https://redirect.github.com/michaelknoch) in [https://github.com/software-mansion/react-native-reanimated/pull/2761](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2761)
- fix: Only inject `global.performance.now` if not already defined by [@mrousavy](https://redirect.github.com/mrousavy) in [https://github.com/software-mansion/react-native-reanimated/pull/2771](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2771)
- Add reanimated to proguard rules. by [@ahmetbicer](https://redirect.github.com/ahmetbicer) in [https://github.com/software-mansion/react-native-reanimated/pull/2725](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2725)
- Fix animating colors direclty from useAnimatedStyle by [@kmagiera](https://redirect.github.com/kmagiera) in [https://github.com/software-mansion/react-native-reanimated/pull/2782](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2782)
- Changed default ViewState by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2802](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2802)
- Fix chrome debugger for android by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2795](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2795)
- Old implementation of bezier function by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2792](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2792)
- chore(android): replaced jCenter with maven by [@matteodanelli](https://redirect.github.com/matteodanelli) in [https://github.com/software-mansion/react-native-reanimated/pull/2784](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2784)
- feat: add swmansion-bot by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/2807](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2807)
- Add `onChange` to set of Gesture Handler builder methods in the Babel plugin by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-reanimated/pull/2809](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2809)
- Fix import of gesture handler headers on iOS by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2815](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2815)
- Add info about proguard to docs by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2803](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2803)
- Compute style changes before update by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2776](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2776)
- Bump follow-redirects from 1.14.3 to 1.14.7 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2837](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2837)
- Bump lodash from 4.17.15 to 4.17.21 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2839](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2839)
- Bump postcss from 8.2.8 to 8.4.5 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2838](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2838)
- Bump shelljs from 0.8.4 to 0.8.5 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2846](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2846)
- Fix CI by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2840](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2840)
- feat: add close-when-stale action by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/2864](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2864)
- Bump node-fetch from 2.6.1 to 2.6.7 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2873](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2873)
- Bump nanoid from 3.1.16 to 3.2.0 in /Example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2867](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2867)
- Accept generic type in Animated.FlatList by [@justblender](https://redirect.github.com/justblender) in [https://github.com/software-mansion/react-native-reanimated/pull/2862](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2862)
- fix: fixed NullPointerException on Android 5.1 by [@giautm](https://redirect.github.com/giautm) in [https://github.com/software-mansion/react-native-reanimated/pull/2847](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2847)
- Fixed mispelled extrapolation variable by [@Noitidart](https://redirect.github.com/Noitidart) in [https://github.com/software-mansion/react-native-reanimated/pull/2856](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2856)
- Debug native code in Cmake by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2882](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2882)
- Use hook's web implementation in Jest tests by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/2885](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2885)
- Reactions counter example by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/2855](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2855)
- Fix typos in docs by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2889](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2889)
- Removed [@next](https://redirect.github.com/next) by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2818](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2818)
- Display only warn if measure is called on RN side by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2790](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2790)
- Fix immutable color cache by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2796](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2796)
- fix(mock): add interpolate to mock by [@Krisztiaan](https://redirect.github.com/Krisztiaan) in [https://github.com/software-mansion/react-native-reanimated/pull/2895](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2895)
- Add maintainer-issue label by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/2898](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2898)
- Fix crash when handling event containing `NaN` or `INF` values for iOS by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/2896](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2896)
- Fix crash when handling event containing NaN or INF values for android by [@michaelknoch](https://redirect.github.com/michaelknoch) in [https://github.com/software-mansion/react-native-reanimated/pull/2901](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2901)
- Fix bad string concatenation in build.gradle by [@jpaas](https://redirect.github.com/jpaas) in [https://github.com/software-mansion/react-native-reanimated/pull/2915](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2915)
- Adding legacy hint for useFakeTimers by [@Andarius](https://redirect.github.com/Andarius) in [https://github.com/software-mansion/react-native-reanimated/pull/2876](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2876)
- Quick fix for yarn type:generate command failing by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2908](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2908)
- Check platform better by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2919](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2919)
- Disable sample profiler for UI Hermes JS runtime by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/2842](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2842)
- Fix "Illegal type provided" crash by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/2853](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2853)
- Update building script by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2920](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2920)
- Add RN components' methods to Animated counterparts in TS by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/2932](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2932)
- Release 2.4.0 by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2897](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2897)
- Fix package size on CI by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2941](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2941)
- Resolved another circular dependency by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2942](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2942)
[Package build](https://redirect.github.com/software-mansion/react-native-reanimated/actions/runs/1797262403)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.3.1...2.4.0
### [`v2.3.3`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.3.3)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.3.2...2.3.3)
#### What's Changed
- Fix path for Web (CI build)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.3.2...2.3.3
### [`v2.3.2`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.3.2)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.3.1...2.3.2)
#### What's Changed
- Fix chrome debugger for iOS
### [`v2.3.1`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.3.1)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.3.0...2.3.1)
### 💡 Main changes
Two fixes for Expo
- Fix duplicated BuildConfig error in release build [#2713](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2713)
- Import react classes from formal react module [#2720](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2720)
#### 🙌 Thank you for your contributions!
### [`v2.3.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.3.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.2.4...2.3.0)
### 💡 Main changes
- Layout Reanimation ([#2058](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2058)) by [@Szymon20000](https://redirect.github.com/Szymon20000) and [@piaskowyk](https://redirect.github.com/piaskowyk)
- Introducing Keyframe-like animation definition schema ([#2195](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2195)) by [@jmysliv](https://redirect.github.com/jmysliv)
### 🐛 Bug fixes
- Fix problems with polyfills ([#2161](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2161)) by [@piaskowyk](https://redirect.github.com/piaskowyk)
- Fixed transparent colors in interpolateColors ([#2354](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2354)) by [@jmysliv](https://redirect.github.com/jmysliv)
- Fixed removing native views without ViewManager ([#2486](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2486)) by [@piaskowyk](https://redirect.github.com/piaskowyk)
- Fix/fix duplicate c++ symbols jsi ([#2530](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2530)) by [@piaskowyk](https://redirect.github.com/piaskowyk)
- fix: ios native stack and RN modals ([#2581](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2581)) by [@WoLewicki](https://redirect.github.com/WoLewicki)
- Detach old animated styles and props ([#2600](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2600)) by [@tomekzaw](https://redirect.github.com/tomekzaw)
- Fix measure in iOS Modal ([#2654](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2654)) by [@piaskowyk](https://redirect.github.com/piaskowyk)
### 👍 Improvements
- Shared style ([#1470](https://redirect.github.com/software-mansion/react-native-reanimated/issues/1470)) by [@piaskowyk](https://redirect.github.com/piaskowyk)
- Performance optimization ([#1879](https://redirect.github.com/software-mansion/react-native-reanimated/issues/1879)) by [@piaskowyk](https://redirect.github.com/piaskowyk)
- Add cpplint to check C++ code ([#1979](https://redirect.github.com/software-mansion/react-native-reanimated/issues/1979)) by [@mrousavy](https://redirect.github.com/mrousavy)
- Handling JSError on iOS ([#2153](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2153)) by [@piaskowyk](https://redirect.github.com/piaskowyk)
- Basic chrome debugger support ([#2197](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2197)) by [@piaskowyk](https://redirect.github.com/piaskowyk)
- Attach pointer to worklet runtime in main runtime ([#2253](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2253)) by [@wkozyra95](https://redirect.github.com/wkozyra95)
- Support for nested objects in animations ([#2257](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2257)) by [@jmysliv](https://redirect.github.com/jmysliv)
- Auto-workletize React Native Gesture Handler callback functions ([#2433](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2433)) by [@tomekzaw](https://redirect.github.com/tomekzaw)
- Add support for animating transform matrices ([#2511](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2511)) by [@kmagiera](https://redirect.github.com/kmagiera)
- Add global method that allows manipulation of states in Gesture Handler ([#2519](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2519)) by [@j-piasecki](https://redirect.github.com/j-piasecki)
- Reanimated 120 fps ([#2636](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2636)) by [@tomekzaw](https://redirect.github.com/tomekzaw)
- Add `performance.now()` to Worklets ([#2679](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2679)) by [@mrousavy](https://redirect.github.com/mrousavy)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.2.4...2.3.0
⚠️ Please note that we no longer support React Native 0.62. Please upgrade to 0.63+.
#### 🙌 Thank you for your contributions!
### [`v2.2.4`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.2.4)
[Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.2.3...2.2.4)
### 🔑 Key changes
- Added support for `react-native@0.67` - [https://github.com/software-mansion/react-native-reanimated/pull/2579](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2579)
- Fix problem with flavor names in Gradle - [https://github.com/software-mansion/react-native-reanimated/pull/2564](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2564)
- Fix setNativeProps for web - [https://github.com/software-mansion/react-native-reanimated/pull/2280](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2280)
- Add fallback for not yet supported RN versions - [https://github.com/software-mansion/react-native-reanimated/pull/2553](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2553)
All changes: [compare 2.2.3 - 2.2.4](https://redirect.github.com/software-mansion/react-native-reanimated/compare/@piaskowyk/2.2.3...@piaskowyk/2.2.4?expand=1)
#### 🙌 Thank you for your contributions!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.2.3
->2.17.0
Release Notes
software-mansion/react-native-reanimated (react-native-reanimated)
### [`v2.17.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.17.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.16.0...2.17.0) ##### What's Changed - Release 2.17.0 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/4395](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4395) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.16.0...2.17.0 ### [`v2.16.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.16.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.15.0...2.16.0) ##### What's Changed - Call assert in SingleInstanceChecker only in example apps by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/4316](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4316) - Release 2.16.0 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/4389](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4389) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.15.0...2.16.0 ### [`v2.15.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.15.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.4...2.15.0) ##### What's Changed - Fix issue causing ANR when performing sync layout updates, for Reanimated 2 in [https://github.com/software-mansion/react-native-reanimated/pull/4283](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4283) - Add web support without a Babel/SWC Plugin, for Reanimated 2 in [https://github.com/software-mansion/react-native-reanimated/pull/4285](https://redirect.github.com/software-mansion/react-native-reanimated/pull/4285) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.14.4...2.15.0 ### [`v2.14.4`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.4) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.3...2.14.4) #### What's Changed - Fix: Revert - Optimize previous style calculation in styleUpdater [https://github.com/software-mansion/react-native-reanimated/pull/3950](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3950) ### [`v2.14.3`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.3) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.2...2.14.3) #### What's Changed - Rewrite isAnimated function by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3949](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3949) - Optimize previous style calculation in styleUpdater by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3950](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3950) - Fix 'jsi/JSCRuntime.h' file not found in NativeProxy.mm by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3969](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3969) - Release 2.14.3 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3975](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3975) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.14.2...2.14.3 ### [`v2.14.2`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.2) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.1...2.14.2) #### What's Changed - Add warning for style animations missing initial values by [@jwajgelt](https://redirect.github.com/jwajgelt) in [https://github.com/software-mansion/react-native-reanimated/pull/3947](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3947) - Disable HERMES_ENABLE_DEBUGGER when building Reanimated 2 AAR package by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3956](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3956) - Raise error when cppVersion is undefined by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3944](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3944) - Fix: 3.0.0-rc.9 , useAnimatedScrollHandler with FlashList not working by [@orekasep](https://redirect.github.com/orekasep) in [https://github.com/software-mansion/react-native-reanimated/pull/3938](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3938) - Don't look in default path for libs if path is procided by [@reinismu](https://redirect.github.com/reinismu) in [https://github.com/software-mansion/react-native-reanimated/pull/3945](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3945) - Fix build package CI warnings by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3942](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3942) - Release 2.14.2 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3960](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3960) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.14.1...2.14.2 Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3940654702 ### [`v2.14.1`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.1) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.14.0...2.14.1) #### What's Changed - Fix TypeError: 'viewTag' is read-only on Animated.createAnimatedComponent(FlashList) by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3934](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3934) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.14.0...2.14.1 Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3901092675 ### [`v2.14.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.14.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.13.0...2.14.0) #### What's Changed - Add support for React Native 0.71 by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3745](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3745) - \[Android] fix components being placed under the screen header by [@jwajgelt](https://redirect.github.com/jwajgelt) in [https://github.com/software-mansion/react-native-reanimated/pull/3791](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3791) - Fix sensor listener leak on Android by [@graszka22](https://redirect.github.com/graszka22) in [https://github.com/software-mansion/react-native-reanimated/pull/3900](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3900) - Fix useAnimatedScrollHandler when using FlashList by [@graszka22](https://redirect.github.com/graszka22) in [https://github.com/software-mansion/react-native-reanimated/pull/3899](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3899) - Color interpolation improvements by [@graszka22](https://redirect.github.com/graszka22) in [https://github.com/software-mansion/react-native-reanimated/pull/3891](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3891) - Move `REANIMATED_VERSION` definition to ReanimatedVersion.h by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3920](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3920) - Cocoapods: Fix deprecated/removed File.exists method by [@iBotPeaches](https://redirect.github.com/iBotPeaches) in [https://github.com/software-mansion/react-native-reanimated/pull/3919](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3919) - Support device orientation change in default layout animations by [@graszka22](https://redirect.github.com/graszka22) in [https://github.com/software-mansion/react-native-reanimated/pull/3901](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3901) - Fix issues with relative paths when bundling web apps by [@jwajgelt](https://redirect.github.com/jwajgelt) in [https://github.com/software-mansion/react-native-reanimated/pull/3922](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3922) #### 🙌 Thank you for your contributions! **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.13.0...2.14.0 Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3894657042 ### [`v2.13.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.13.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.12.0...2.13.0) #### What's Changed - Fix Jest 28+ `expect.extend is not a function` error by [@yusufyildirim](https://redirect.github.com/yusufyildirim) in [https://github.com/software-mansion/react-native-reanimated/pull/3559](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3559) - Fix search modal styling by [@blazejkustra](https://redirect.github.com/blazejkustra) in [https://github.com/software-mansion/react-native-reanimated/pull/3744](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3744) - Update react-native version to 0.70.5 by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3746](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3746) - Fix V8 integration for Reanimated V3 and CI by [@piaskowyk](https://redirect.github.com/piaskowyk) [@capezzbr](https://redirect.github.com/capezzbr) in [https://github.com/software-mansion/react-native-reanimated/pull/3736](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3736) - Build monorepo CI by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3747](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3747) - Fix cmake error on windows by [@muhamad-rizki](https://redirect.github.com/muhamad-rizki) in [https://github.com/software-mansion/react-native-reanimated/pull/3755](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3755) - CI - Build Reanimated on Windows by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3759](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3759) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.12.0...2.13.0 Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3444270343 #### New Contributors [@yusufyildirim](https://redirect.github.com/yusufyildirim) [@blazejkustra](https://redirect.github.com/blazejkustra) [@capezzbr](https://redirect.github.com/capezzbr) [@muhamad-rizki](https://redirect.github.com/muhamad-rizki) #### 🙌 Thank you for your contributions! ### [`v2.12.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.12.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.11.0...2.12.0) ### 🚀 Main changes - Added measure and scrollTo for web [#3661](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3661) - \[Fix] Ignore layout animation props on the web [#3714](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3714) - \[Fix] Absolute path in Podflie.lock [#3701](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3701) - \[Fix] Fix require cycle in useScrollViewOffset [#3713](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3713) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.11.0...2.12.0 Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3336425460 #### 🙌 Thank you for your contributions! ### [`v2.11.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.11.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.10.0...2.11.0) ### 🚀 Main changes - Added new useScrollViewOffset hook [#3438](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3438) - Added FrameTimings to the useFrameCallback hook - Fixes for building Reanimated in monorepo **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.10.0...2.11.0 Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/3105231111 #### 🙌 Thank you for your contributions! ### [`v2.10.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.10.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.9.1...2.10.0) ### 🚀 Main changes - Added [`useAnimatedKeyboard()`](https://docs.swmansion.com/react-native-reanimated/docs/next/api/hooks/useAnimatedKeyboard/) hook - Added [`useFrameCallback()`](https://docs.swmansion.com/react-native-reanimated/docs/next/api/hooks/useFrameCallback/) hook - Added support for React Native 0.70 - Added support for react-native-v8 (building from source only) - Detect multiple versions of Reanimated. - And many different fixes. Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/2889631689 **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.9.1...2.10.0 ### [`v2.9.1`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.9.1) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.9.0...2.9.1) #### What's Changed - Fix issue with duplicated `libfolly_runtime.so` - [https://github.com/software-mansion/react-native-reanimated/issues/3342](https://redirect.github.com/software-mansion/react-native-reanimated/issues/3342) Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/2595830511 #### 🙌 Thank you for your contributions! ### [`v2.9.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.9.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.8.0...2.9.0) #### What's Changed - Support for `react-native@0.69` - Treeshaking - [https://github.com/software-mansion/react-native-reanimated/pull/3278](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3278) - Some fixes and improvements Package contains binaries for `react-native` in version from 0.65 to 0.69 Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/2590392729 #### 🙌 Thank you for your contributions! ### [`v2.8.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.8.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.7.0...2.8.0) #### What's Changed - Load `RNGestureHandlerModule` lazily on iOS by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-reanimated/pull/3166](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3166) - fix: Fix `useAnimatedSensor` return type by [@mrousavy](https://redirect.github.com/mrousavy) in [https://github.com/software-mansion/react-native-reanimated/pull/3094](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3094) - Add opts for relative source location by [@jiulongw](https://redirect.github.com/jiulongw) in [https://github.com/software-mansion/react-native-reanimated/pull/3141](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3141) - Fix JSCRuntime destroyed with a dangling API object by [@lukmccall](https://redirect.github.com/lukmccall) in [https://github.com/software-mansion/react-native-reanimated/pull/3185](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3185) #### New Contributors [@dylmye](https://redirect.github.com/dylmye) [@jiulongw](https://redirect.github.com/jiulongw) [@lukmccall](https://redirect.github.com/lukmccall) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.7.0...2.8.0 #### 🙌 Thank you for your contributions! ### [`v2.7.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.7.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.6.0...2.7.0) #### What's Changed - Remove `opacity` from native props list by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3139](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3139) - Remove `react-native-screens` from dependencies by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3149](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3149) - Use angle bracket imports by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3150](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3150) - Remove gesture-handler by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3152](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3152) - Fix Expo dev menu by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3154](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3154) - Remove `__reanimatedWorkletInit` function and `__worklet` property by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3143](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3143) - Fix CI config for Java linter by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/3160](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3160) - Make [@babel/preset-typescript](https://redirect.github.com/babel/preset-typescript) a full dependency as it's used at runtime by [@levibuzolic](https://redirect.github.com/levibuzolic) in [https://github.com/software-mansion/react-native-reanimated/pull/3165](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3165) - Add [@babel/core](https://redirect.github.com/babel/core) as peer dependency which is required by [@babel/plugin-transform-object-assign](https://redirect.github.com/babel/plugin-transform-object-assign) by [@AlexanderEggers](https://redirect.github.com/AlexanderEggers) in [https://github.com/software-mansion/react-native-reanimated/pull/3167](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3167) - Add worklet to easing back return function by [@gozdecoban](https://redirect.github.com/gozdecoban) in [https://github.com/software-mansion/react-native-reanimated/pull/3168](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3168) - fix: android layout reanimation null pointer exception (2959) by [@jacobarvidsson](https://redirect.github.com/jacobarvidsson) in [https://github.com/software-mansion/react-native-reanimated/pull/3162](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3162) #### New Contributors [@AlexanderEggers](https://redirect.github.com/AlexanderEggers) [@gozdecoban](https://redirect.github.com/gozdecoban) [@jacobarvidsson](https://redirect.github.com/jacobarvidsson) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.6.0...2.7.0 #### 🙌 Thank you for your contributions! ### [`v2.6.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.6.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.5.0...2.6.0) #### What's Changed - Fix TypeScript definitions - Fix building for TvOS - Update to `react-native@0.68` - Support for Gradle plugin 7 ### [`v2.5.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.5.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.4.1...2.5.0) ### 🚀 New features - `useAnimatedSensor()` - API for animation based on sensor data [https://github.com/software-mansion/react-native-reanimated/pull/2868](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2868) - Building from the source - now you can build Reanimated from source directly in your Android project [https://github.com/software-mansion/react-native-reanimated/pull/2933](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2933) - Handle the "Slow animations" option in simulators [https://github.com/software-mansion/react-native-reanimated/pull/2931](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2931) - Initial value modifier for predefined layout animations [https://github.com/software-mansion/react-native-reanimated/pull/2799](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2799) - Support for `react-native@0.68` [https://github.com/software-mansion/react-native-reanimated/pull/2987](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2987) ### 🐛 Important Bug fixes - Fix order of updaters execution [https://github.com/software-mansion/react-native-reanimated/pull/2580](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2580) [https://github.com/software-mansion/react-native-reanimated/pull/2851](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2851) - Unresolved view tag [https://github.com/software-mansion/react-native-reanimated/pull/2982](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2982) - Implemented ConfigureProps as JSI function [https://github.com/software-mansion/react-native-reanimated/pull/3059](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3059) #### What's Changed - Fix 2971: TS error with Easing.bezier by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2979](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2979) - Check for NaN by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2980](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2980) - Catch & ignore IllegalViewOperationException in AnimationsManager#removeLeftovers by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2982](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2982) - Add macro for JSI spec exported functions by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/2978](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2978) - Handle "Slow animations" option in simulators by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/2931](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2931) - Fix crash when handling event containing NaN or INF values by [@michaelknoch](https://redirect.github.com/michaelknoch) in [https://github.com/software-mansion/react-native-reanimated/pull/2992](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2992) - Add getter for `reactInstanceManager` by [@WFolini](https://redirect.github.com/WFolini) in [https://github.com/software-mansion/react-native-reanimated/pull/2863](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2863) - feat: added withInitialValues modifier by [@gorhom](https://redirect.github.com/gorhom) in [https://github.com/software-mansion/react-native-reanimated/pull/2799](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2799) - react-native 0.68 by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2987](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2987) - Update dependencies versions (0) by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2986](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2986) - Update dev dependencies && update jest snapshots (1) by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2988](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2988) - Fix Java lint on JDK 16+ by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/3004](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3004) - fix: Add `performance.now()` to Babel plugin by [@mrousavy](https://redirect.github.com/mrousavy) in [https://github.com/software-mansion/react-native-reanimated/pull/3006](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3006) - corrected grammatical errors by [@Rquaicoo](https://redirect.github.com/Rquaicoo) in [https://github.com/software-mansion/react-native-reanimated/pull/3013](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3013) - Added simple cleanup command by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3007](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3007) - Update jest version (2) by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2990](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2990) - Autoinstall Android by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/3005](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3005) - Use `P extends object` in AnimateProps generic type by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/3022](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3022) - Update path in d.ts after relocation by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2977](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2977) - Operations order by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2580](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2580) - Fix bezier & bezierFn mock in ReanimatedV2 by [@notjosh](https://redirect.github.com/notjosh) in [https://github.com/software-mansion/react-native-reanimated/pull/3034](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3034) - fix: accept case insensitive flavor by [@0akl3y](https://redirect.github.com/0akl3y) in [https://github.com/software-mansion/react-native-reanimated/pull/3041](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3041) - Source build: don't hardcode build dir by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/3053](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3053) - Source build: support reactNativeArchitectures by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/3055](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3055) - Source build: resolve react-native and other packages relative to reanimated package by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/3054](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3054) - ConfigureProps by JSI by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/3059](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3059) - Update initial style every render by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2851](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2851) - Add [@babel/preset-typescript](https://redirect.github.com/babel/preset-typescript) to peerDependencies as it's used at runtime for the worklet plugin by [@levibuzolic](https://redirect.github.com/levibuzolic) in [https://github.com/software-mansion/react-native-reanimated/pull/3077](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3077) - Added useAnimatedSensor() by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2868](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2868) #### New Contributors - [@hasanfd](https://redirect.github.com/hasanfd) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/2958](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2958) - [@WFolini](https://redirect.github.com/WFolini) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/2863](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2863) - [@Rquaicoo](https://redirect.github.com/Rquaicoo) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/3013](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3013) - [@notjosh](https://redirect.github.com/notjosh) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/3034](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3034) - [@0akl3y](https://redirect.github.com/0akl3y) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/3041](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3041) - [@levibuzolic](https://redirect.github.com/levibuzolic) made their first contribution in [https://github.com/software-mansion/react-native-reanimated/pull/3077](https://redirect.github.com/software-mansion/react-native-reanimated/pull/3077) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.4.1...2.5.0 #### 🙌 Thank you for your contributions! ### [`v2.4.1`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.4.1) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.4.0...2.4.1) #### What's Changed - Fix path for Web (CI build) in [https://github.com/software-mansion/react-native-reanimated/pull/2962](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2962) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.4.0...2.4.1 ### [`v2.4.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.4.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.3.3...2.4.0) #### What's Changed - do not mock global.performance when connected to chrome debugger by [@michaelknoch](https://redirect.github.com/michaelknoch) in [https://github.com/software-mansion/react-native-reanimated/pull/2761](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2761) - fix: Only inject `global.performance.now` if not already defined by [@mrousavy](https://redirect.github.com/mrousavy) in [https://github.com/software-mansion/react-native-reanimated/pull/2771](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2771) - Add reanimated to proguard rules. by [@ahmetbicer](https://redirect.github.com/ahmetbicer) in [https://github.com/software-mansion/react-native-reanimated/pull/2725](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2725) - Fix animating colors direclty from useAnimatedStyle by [@kmagiera](https://redirect.github.com/kmagiera) in [https://github.com/software-mansion/react-native-reanimated/pull/2782](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2782) - Changed default ViewState by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2802](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2802) - Fix chrome debugger for android by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2795](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2795) - Old implementation of bezier function by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2792](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2792) - chore(android): replaced jCenter with maven by [@matteodanelli](https://redirect.github.com/matteodanelli) in [https://github.com/software-mansion/react-native-reanimated/pull/2784](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2784) - feat: add swmansion-bot by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/2807](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2807) - Add `onChange` to set of Gesture Handler builder methods in the Babel plugin by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-reanimated/pull/2809](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2809) - Fix import of gesture handler headers on iOS by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2815](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2815) - Add info about proguard to docs by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2803](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2803) - Compute style changes before update by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2776](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2776) - Bump follow-redirects from 1.14.3 to 1.14.7 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2837](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2837) - Bump lodash from 4.17.15 to 4.17.21 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2839](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2839) - Bump postcss from 8.2.8 to 8.4.5 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2838](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2838) - Bump shelljs from 0.8.4 to 0.8.5 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2846](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2846) - Fix CI by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2840](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2840) - feat: add close-when-stale action by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/2864](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2864) - Bump node-fetch from 2.6.1 to 2.6.7 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2873](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2873) - Bump nanoid from 3.1.16 to 3.2.0 in /Example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-reanimated/pull/2867](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2867) - Accept generic type in Animated.FlatList by [@justblender](https://redirect.github.com/justblender) in [https://github.com/software-mansion/react-native-reanimated/pull/2862](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2862) - fix: fixed NullPointerException on Android 5.1 by [@giautm](https://redirect.github.com/giautm) in [https://github.com/software-mansion/react-native-reanimated/pull/2847](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2847) - Fixed mispelled extrapolation variable by [@Noitidart](https://redirect.github.com/Noitidart) in [https://github.com/software-mansion/react-native-reanimated/pull/2856](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2856) - Debug native code in Cmake by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2882](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2882) - Use hook's web implementation in Jest tests by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/2885](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2885) - Reactions counter example by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/2855](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2855) - Fix typos in docs by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2889](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2889) - Removed [@next](https://redirect.github.com/next) by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2818](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2818) - Display only warn if measure is called on RN side by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2790](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2790) - Fix immutable color cache by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2796](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2796) - fix(mock): add interpolate to mock by [@Krisztiaan](https://redirect.github.com/Krisztiaan) in [https://github.com/software-mansion/react-native-reanimated/pull/2895](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2895) - Add maintainer-issue label by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/2898](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2898) - Fix crash when handling event containing `NaN` or `INF` values for iOS by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/2896](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2896) - Fix crash when handling event containing NaN or INF values for android by [@michaelknoch](https://redirect.github.com/michaelknoch) in [https://github.com/software-mansion/react-native-reanimated/pull/2901](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2901) - Fix bad string concatenation in build.gradle by [@jpaas](https://redirect.github.com/jpaas) in [https://github.com/software-mansion/react-native-reanimated/pull/2915](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2915) - Adding legacy hint for useFakeTimers by [@Andarius](https://redirect.github.com/Andarius) in [https://github.com/software-mansion/react-native-reanimated/pull/2876](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2876) - Quick fix for yarn type:generate command failing by [@kkafar](https://redirect.github.com/kkafar) in [https://github.com/software-mansion/react-native-reanimated/pull/2908](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2908) - Check platform better by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2919](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2919) - Disable sample profiler for UI Hermes JS runtime by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/2842](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2842) - Fix "Illegal type provided" crash by [@janicduplessis](https://redirect.github.com/janicduplessis) in [https://github.com/software-mansion/react-native-reanimated/pull/2853](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2853) - Update building script by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2920](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2920) - Add RN components' methods to Animated counterparts in TS by [@jakub-gonet](https://redirect.github.com/jakub-gonet) in [https://github.com/software-mansion/react-native-reanimated/pull/2932](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2932) - Release 2.4.0 by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2897](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2897) - Fix package size on CI by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2941](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2941) - Resolved another circular dependency by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/2942](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2942) [Package build](https://redirect.github.com/software-mansion/react-native-reanimated/actions/runs/1797262403) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.3.1...2.4.0 ### [`v2.3.3`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.3.3) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.3.2...2.3.3) #### What's Changed - Fix path for Web (CI build) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.3.2...2.3.3 ### [`v2.3.2`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.3.2) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.3.1...2.3.2) #### What's Changed - Fix chrome debugger for iOS ### [`v2.3.1`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.3.1) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.3.0...2.3.1) ### 💡 Main changes Two fixes for Expo - Fix duplicated BuildConfig error in release build [#2713](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2713) - Import react classes from formal react module [#2720](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2720) #### 🙌 Thank you for your contributions! ### [`v2.3.0`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.3.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.2.4...2.3.0) ### 💡 Main changes - Layout Reanimation ([#2058](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2058)) by [@Szymon20000](https://redirect.github.com/Szymon20000) and [@piaskowyk](https://redirect.github.com/piaskowyk) - Introducing Keyframe-like animation definition schema ([#2195](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2195)) by [@jmysliv](https://redirect.github.com/jmysliv) ### 🐛 Bug fixes - Fix problems with polyfills ([#2161](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2161)) by [@piaskowyk](https://redirect.github.com/piaskowyk) - Fixed transparent colors in interpolateColors ([#2354](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2354)) by [@jmysliv](https://redirect.github.com/jmysliv) - Fixed removing native views without ViewManager ([#2486](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2486)) by [@piaskowyk](https://redirect.github.com/piaskowyk) - Fix/fix duplicate c++ symbols jsi ([#2530](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2530)) by [@piaskowyk](https://redirect.github.com/piaskowyk) - fix: ios native stack and RN modals ([#2581](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2581)) by [@WoLewicki](https://redirect.github.com/WoLewicki) - Detach old animated styles and props ([#2600](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2600)) by [@tomekzaw](https://redirect.github.com/tomekzaw) - Fix measure in iOS Modal ([#2654](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2654)) by [@piaskowyk](https://redirect.github.com/piaskowyk) ### 👍 Improvements - Shared style ([#1470](https://redirect.github.com/software-mansion/react-native-reanimated/issues/1470)) by [@piaskowyk](https://redirect.github.com/piaskowyk) - Performance optimization ([#1879](https://redirect.github.com/software-mansion/react-native-reanimated/issues/1879)) by [@piaskowyk](https://redirect.github.com/piaskowyk) - Add cpplint to check C++ code ([#1979](https://redirect.github.com/software-mansion/react-native-reanimated/issues/1979)) by [@mrousavy](https://redirect.github.com/mrousavy) - Handling JSError on iOS ([#2153](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2153)) by [@piaskowyk](https://redirect.github.com/piaskowyk) - Basic chrome debugger support ([#2197](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2197)) by [@piaskowyk](https://redirect.github.com/piaskowyk) - Attach pointer to worklet runtime in main runtime ([#2253](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2253)) by [@wkozyra95](https://redirect.github.com/wkozyra95) - Support for nested objects in animations ([#2257](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2257)) by [@jmysliv](https://redirect.github.com/jmysliv) - Auto-workletize React Native Gesture Handler callback functions ([#2433](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2433)) by [@tomekzaw](https://redirect.github.com/tomekzaw) - Add support for animating transform matrices ([#2511](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2511)) by [@kmagiera](https://redirect.github.com/kmagiera) - Add global method that allows manipulation of states in Gesture Handler ([#2519](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2519)) by [@j-piasecki](https://redirect.github.com/j-piasecki) - Reanimated 120 fps ([#2636](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2636)) by [@tomekzaw](https://redirect.github.com/tomekzaw) - Add `performance.now()` to Worklets ([#2679](https://redirect.github.com/software-mansion/react-native-reanimated/issues/2679)) by [@mrousavy](https://redirect.github.com/mrousavy) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/2.2.4...2.3.0 ⚠️ Please note that we no longer support React Native 0.62. Please upgrade to 0.63+. #### 🙌 Thank you for your contributions! ### [`v2.2.4`](https://redirect.github.com/software-mansion/react-native-reanimated/releases/tag/2.2.4) [Compare Source](https://redirect.github.com/software-mansion/react-native-reanimated/compare/2.2.3...2.2.4) ### 🔑 Key changes - Added support for `react-native@0.67` - [https://github.com/software-mansion/react-native-reanimated/pull/2579](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2579) - Fix problem with flavor names in Gradle - [https://github.com/software-mansion/react-native-reanimated/pull/2564](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2564) - Fix setNativeProps for web - [https://github.com/software-mansion/react-native-reanimated/pull/2280](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2280) - Add fallback for not yet supported RN versions - [https://github.com/software-mansion/react-native-reanimated/pull/2553](https://redirect.github.com/software-mansion/react-native-reanimated/pull/2553) All changes: [compare 2.2.3 - 2.2.4](https://redirect.github.com/software-mansion/react-native-reanimated/compare/@piaskowyk/2.2.3...@piaskowyk/2.2.4?expand=1) #### 🙌 Thank you for your contributions!Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.