chore(deps): update dependency react-native-reanimated to v2.17.0
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| react-native-reanimated (source) | 2.0.1 -> 2.17.0 |
Release Notes
software-mansion/react-native-reanimated (react-native-reanimated)
v2.17.0
What's Changed
- Release 2.17.0 by @tomekzaw in #4395
Full Changelog: https://github.com/software-mansion/react-native-reanimated/compare/2.16.0...2.17.0
v2.16.0
What's Changed
- Call assert in SingleInstanceChecker only in example apps by @tomekzaw in #4316
- Release 2.16.0 by @tomekzaw in #4389
Full Changelog: https://github.com/software-mansion/react-native-reanimated/compare/2.15.0...2.16.0
v2.15.0
What's Changed
- Fix issue causing ANR when performing sync layout updates, for Reanimated 2 in #4283
- Add web support without a Babel/SWC Plugin, for Reanimated 2 in #4285
Full Changelog: https://github.com/software-mansion/react-native-reanimated/compare/2.14.4...2.15.0
v2.14.4
What's Changed
- Fix: Revert - Optimize previous style calculation in styleUpdater #3950
v2.14.3
What's Changed
- Rewrite isAnimated function by @tomekzaw in #3949
- Optimize previous style calculation in styleUpdater by @tomekzaw in #3950
- Fix 'jsi/JSCRuntime.h' file not found in NativeProxy.mm by @tomekzaw in #3969
- Release 2.14.3 by @tomekzaw in #3975
Full Changelog: https://github.com/software-mansion/react-native-reanimated/compare/2.14.2...2.14.3
v2.14.2
What's Changed
- Add warning for style animations missing initial values by @jwajgelt in #3947
- Disable HERMES_ENABLE_DEBUGGER when building Reanimated 2 AAR package by @tomekzaw in #3956
- Raise error when cppVersion is undefined by @tomekzaw in #3944
- Fix: 3.0.0-rc.9 , useAnimatedScrollHandler with FlashList not working by @orekasep in #3938
- Don't look in default path for libs if path is procided by @reinismu in #3945
- Fix build package CI warnings by @tomekzaw in #3942
- Release 2.14.2 by @tomekzaw in #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
What's Changed
- Fix TypeError: 'viewTag' is read-only on Animated.createAnimatedComponent(FlashList) by @tomekzaw in #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
What's Changed
- Add support for React Native 0.71 by @tomekzaw in #3745
- [Android] fix components being placed under the screen header by @jwajgelt in #3791
- Fix sensor listener leak on Android by @graszka22 in #3900
- Fix useAnimatedScrollHandler when using FlashList by @graszka22 in #3899
- Color interpolation improvements by @graszka22 in #3891
- Move
REANIMATED_VERSIONdefinition to ReanimatedVersion.h by @tomekzaw in #3920 - Cocoapods: Fix deprecated/removed File.exists method by @iBotPeaches in #3919
- Support device orientation change in default layout animations by @graszka22 in #3901
- Fix issues with relative paths when bundling web apps by @jwajgelt in #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
What's Changed
- Fix Jest 28+
expect.extend is not a functionerror by @yusufyildirim in #3559 - Fix search modal styling by @blazejkustra in #3744
- Update react-native version to 0.70.5 by @piaskowyk in #3746
- Fix V8 integration for Reanimated V3 and CI by @piaskowyk @capezzbr in #3736
- Build monorepo CI by @piaskowyk in #3747
- Fix cmake error on windows by @muhamad-rizki in #3755
- CI - Build Reanimated on Windows by @piaskowyk in #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 @blazejkustra @capezzbr @muhamad-rizki
🙌 Thank you for your contributions!
v2.12.0
🚀 Main changes
- Added measure and scrollTo for web #3661
- [Fix] Ignore layout animation props on the web #3714
- [Fix] Absolute path in Podflie.lock #3701
- [Fix] Fix require cycle in useScrollViewOffset #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
🚀 Main changes
- Added new useScrollViewOffset hook #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
🚀 Main changes
- Added
useAnimatedKeyboard()hook - Added
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
What's Changed
- Fix issue with duplicated
libfolly_runtime.so- #3342
Build: https://github.com/software-mansion/react-native-reanimated/actions/runs/2595830511
🙌 Thank you for your contributions!
v2.9.0
What's Changed
- Support for
[email protected] - Treeshaking - #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
What's Changed
- Load
RNGestureHandlerModulelazily on iOS by @j-piasecki in #3166 - fix: Fix
useAnimatedSensorreturn type by @mrousavy in #3094 - Add opts for relative source location by @jiulongw in #3141
- Fix JSCRuntime destroyed with a dangling API object by @lukmccall in #3185
New Contributors
@dylmye @jiulongw @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
What's Changed
- Remove
opacityfrom native props list by @tomekzaw in #3139 - Remove
react-native-screensfrom dependencies by @tomekzaw in #3149 - Use angle bracket imports by @tomekzaw in #3150
- Remove gesture-handler by @piaskowyk in #3152
- Fix Expo dev menu by @piaskowyk in #3154
- Remove
__reanimatedWorkletInitfunction and__workletproperty by @tomekzaw in #3143 - Fix CI config for Java linter by @tomekzaw in #3160
- Make @babel/preset-typescript a full dependency as it's used at runtime by @levibuzolic in #3165
- Add @babel/core as peer dependency which is required by @babel/plugin-transform-object-assign by @AlexanderEggers in #3167
- Add worklet to easing back return function by @gozdecoban in #3168
- fix: android layout reanimation null pointer exception (2959) by @jacobarvidsson in #3162
New Contributors
@AlexanderEggers @gozdecoban @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
What's Changed
- Fix TypeScript definitions
- Fix building for TvOS
- Update to
[email protected] - Support for Gradle plugin 7
v2.5.0
🚀 New features
useAnimatedSensor()- API for animation based on sensor data #2868- Building from the source - now you can build Reanimated from source directly in your Android project #2933
- Handle the "Slow animations" option in simulators #2931
- Initial value modifier for predefined layout animations #2799
- Support for
[email protected]#2987
🐛 Important Bug fixes
- Fix order of updaters execution #2580 #2851
- Unresolved view tag #2982
- Implemented ConfigureProps as JSI function #3059
What's Changed
- Fix 2971: TS error with Easing.bezier by @kkafar in #2979
- Check for NaN by @piaskowyk in #2980
- Catch & ignore IllegalViewOperationException in AnimationsManager#removeLeftovers by @kkafar in #2982
- Add macro for JSI spec exported functions by @jakub-gonet in #2978
- Handle "Slow animations" option in simulators by @jakub-gonet in #2931
- Fix crash when handling event containing NaN or INF values by @michaelknoch in #2992
- Add getter for
reactInstanceManagerby @WFolini in #2863 - feat: added withInitialValues modifier by @gorhom in #2799
- react-native 0.68 by @piaskowyk in #2987
- Update dependencies versions (0) by @kkafar in #2986
- Update dev dependencies && update jest snapshots (1) by @kkafar in #2988
- Fix Java lint on JDK 16+ by @jakub-gonet in #3004
- fix: Add
performance.now()to Babel plugin by @mrousavy in #3006 - corrected grammatical errors by @Rquaicoo in #3013
- Added simple cleanup command by @piaskowyk in #3007
- Update jest version (2) by @kkafar in #2990
- Autoinstall Android by @jakub-gonet in #3005
- Use
P extends objectin AnimateProps generic type by @jakub-gonet in #3022 - Update path in d.ts after relocation by @piaskowyk in #2977
- Operations order by @piaskowyk in #2580
- Fix bezier & bezierFn mock in ReanimatedV2 by @notjosh in #3034
- fix: accept case insensitive flavor by @0akl3y in #3041
- Source build: don't hardcode build dir by @janicduplessis in #3053
- Source build: support reactNativeArchitectures by @janicduplessis in #3055
- Source build: resolve react-native and other packages relative to reanimated package by @janicduplessis in #3054
- ConfigureProps by JSI by @piaskowyk in #3059
- Update initial style every render by @piaskowyk in #2851
- Add @babel/preset-typescript to peerDependencies as it's used at runtime for the worklet plugin by @levibuzolic in #3077
- Added useAnimatedSensor() by @piaskowyk in #2868
New Contributors
- @hasanfd made their first contribution in #2958
- @WFolini made their first contribution in #2863
- @Rquaicoo made their first contribution in #3013
- @notjosh made their first contribution in #3034
- @0akl3y made their first contribution in #3041
- @levibuzolic made their first contribution in #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
What's Changed
- Fix path for Web (CI build) in #2962
Full Changelog: https://github.com/software-mansion/react-native-reanimated/compare/2.4.0...2.4.1
v2.4.0
What's Changed
- do not mock global.performance when connected to chrome debugger by @michaelknoch in #2761
- fix: Only inject
global.performance.nowif not already defined by @mrousavy in #2771 - Add reanimated to proguard rules. by @ahmetbicer in #2725
- Fix animating colors direclty from useAnimatedStyle by @kmagiera in #2782
- Changed default ViewState by @piaskowyk in #2802
- Fix chrome debugger for android by @piaskowyk in #2795
- Old implementation of bezier function by @piaskowyk in #2792
- chore(android): replaced jCenter with maven by @matteodanelli in #2784
- feat: add swmansion-bot by @kacperkapusciak in #2807
- Add
onChangeto set of Gesture Handler builder methods in the Babel plugin by @j-piasecki in #2809 - Fix import of gesture handler headers on iOS by @piaskowyk in #2815
- Add info about proguard to docs by @piaskowyk in #2803
- Compute style changes before update by @piaskowyk in #2776
- Bump follow-redirects from 1.14.3 to 1.14.7 in /docs by @dependabot in #2837
- Bump lodash from 4.17.15 to 4.17.21 by @dependabot in #2839
- Bump postcss from 8.2.8 to 8.4.5 in /docs by @dependabot in #2838
- Bump shelljs from 0.8.4 to 0.8.5 in /docs by @dependabot in #2846
- Fix CI by @piaskowyk in #2840
- feat: add close-when-stale action by @kacperkapusciak in #2864
- Bump node-fetch from 2.6.1 to 2.6.7 by @dependabot in #2873
- Bump nanoid from 3.1.16 to 3.2.0 in /Example by @dependabot in #2867
- Accept generic type in Animated.FlatList by @justblender in #2862
- fix: fixed NullPointerException on Android 5.1 by @giautm in #2847
- Fixed mispelled extrapolation variable by @Noitidart in #2856
- Debug native code in Cmake by @piaskowyk in #2882
- Use hook's web implementation in Jest tests by @jakub-gonet in #2885
- Reactions counter example by @tomekzaw in #2855
- Fix typos in docs by @piaskowyk in #2889
- Removed @next by @piaskowyk in #2818
- Display only warn if measure is called on RN side by @piaskowyk in #2790
- Fix immutable color cache by @piaskowyk in #2796
- fix(mock): add interpolate to mock by @Krisztiaan in #2895
- Add maintainer-issue label by @kacperkapusciak in #2898
- Fix crash when handling event containing
NaNorINFvalues for iOS by @tomekzaw in #2896 - Fix crash when handling event containing NaN or INF values for android by @michaelknoch in #2901
- Fix bad string concatenation in build.gradle by @jpaas in #2915
- Adding legacy hint for useFakeTimers by @Andarius in #2876
- Quick fix for yarn type:generate command failing by @kkafar in #2908
- Check platform better by @piaskowyk in #2919
- Disable sample profiler for UI Hermes JS runtime by @janicduplessis in #2842
- Fix "Illegal type provided" crash by @janicduplessis in #2853
- Update building script by @piaskowyk in #2920
- Add RN components' methods to Animated counterparts in TS by @jakub-gonet in #2932
- Release 2.4.0 by @piaskowyk in #2897
- Fix package size on CI by @piaskowyk in #2941
- Resolved another circular dependency by @piaskowyk in #2942
Full Changelog: https://github.com/software-mansion/react-native-reanimated/compare/2.3.1...2.4.0
v2.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
What's Changed
- Fix chrome debugger for iOS
v2.3.1
💡 Main changes
Two fixes for Expo
- Fix duplicated BuildConfig error in release build #2713
- Import react classes from formal react module #2720
🙌 Thank you for your contributions!
v2.3.0
💡 Main changes
- Layout Reanimation (#2058) by @Szymon20000 and @piaskowyk
- Introducing Keyframe-like animation definition schema (#2195) by @jmysliv
🐛 Bug fixes
- Fix problems with polyfills (#2161) by @piaskowyk
- Fixed transparent colors in interpolateColors (#2354) by @jmysliv
- Fixed removing native views without ViewManager (#2486) by @piaskowyk
- Fix/fix duplicate c++ symbols jsi (#2530) by @piaskowyk
- fix: ios native stack and RN modals (#2581) by @WoLewicki
- Detach old animated styles and props (#2600) by @tomekzaw
- Fix measure in iOS Modal (#2654) by @piaskowyk
👍 Improvements
- Shared style (#1470) by @piaskowyk
- Performance optimization (#1879) by @piaskowyk
- Add cpplint to check C++ code (#1979) by @mrousavy
- Handling JSError on iOS (#2153) by @piaskowyk
- Basic chrome debugger support (#2197) by @piaskowyk
- Attach pointer to worklet runtime in main runtime (#2253) by @wkozyra95
- Support for nested objects in animations (#2257) by @jmysliv
- Auto-workletize React Native Gesture Handler callback functions (#2433) by @tomekzaw
- Add support for animating transform matrices (#2511) by @kmagiera
- Add global method that allows manipulation of states in Gesture Handler (#2519) by @j-piasecki
- Reanimated 120 fps (#2636) by @tomekzaw
- Add
performance.now()to Worklets (#2679) by @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
🔑 Key changes
- Added support for
[email protected]- #2579 - Fix problem with flavor names in Gradle - #2564
- Fix setNativeProps for web - #2280
- Add fallback for not yet supported RN versions - #2553
All changes: compare 2.2.3 - 2.2.4
🙌 Thank you for your contributions!
v2.2.3
🔑 Key changes
- Added support for
[email protected] - Fix problem with flavor names in Gradle
- Removed binary for
[email protected]from package
⚠️ JS part of 2.2.3 is fully compatible with 2.2.0
🙌 Thank you for your contributions!
v2.2.2
🔑 Key changes
- Patch release to fix build issues people using Expo EAS
⚠️ JS part of 2.2.2 is fully compatible with 2.2.0
🙌 Thank you for your contributions!
v2.2.1
🔑 Key changes
- Added support for
[email protected] - Simplified internal installation for jsExecutorFactoryForBridge on iOS #2223
- Fix problem with libfbjni.so #2209
- Adjustment for the new Hermes version
- Fix for crash in UserStore
⚠️ JS part of 2.2.1 is fully compatible with 2.2.0
🙌 Thank you for your contributions!
v2.2.0
🔑 Key changes
- Fix problems with debugging with flipper Improve building, Fix Runtime creation
- Improved Decay animation bc20a4b
- Reanimated 2 has been removed from default exports 2a049a0
- Support for
@quilted/react-testing129cc1c - Possibility to customize JS prop updates dcd6113
🐛 Bug fixes
- Fix Server-site rendering 5a499ec
- Fix problem with codepush 824e5df
- Fix measure not throwing on iOS a568d7b, 9f9f4e2
👍 Improvements
- Speeded up building on Android (Example App) 7aebe68
- Named exported animation functions 462e21e
- Possibility to set custom globals in our babel plugin 11250a0
- Made shared values more aware of multithreading c511a5d
📓 Docs improvements
- Broken links fixes 85e5705, ee5e557
- Docs appearance update 5b0e39f
- Add information about JSC support to the docs 22bbc3a
- Clarify iOS installation steps b8b7da8
- Update testing related doc ab6afd1
- Added info about Webpack configuration to docs ee11c63
🙌 Thank you for your contributions!
📢 Keep watching! We will back with new features soon! 🤗
v2.1.0
🔑 Key changes
- Added support for JSC on Android. #1842
- Extracted
workletAPI - Thanks to hard work @mrousavy, you can use worklets also in native code. Like react-native-vision-camera and react-native-multithreading - Update
react-nativeversion to 0.64.0 #1882
🐛 Bug fixes
- Fixed problem with full reload on Android. #1839
- Fixed wrapped worklet. #1844
- Fixed bug in
react-native-webaffected on the web version of reanimated. RNW Issue - Added missing
viewRefforanimatedProps#1819 - Fixed problem with hidden headers for Swift applications. #1810
👍 Improvements
- Added possibility to use Reanimated 2 without configuration if you use only API v1. #1845
- Add more descriptive error messages. #1845 #1832
- Reorganized structure of files in the project: #1789
- Migration codebase to TypeScript. #1807 #1872
📓 Docs improvements
- Updated information about debugging. #1876
🙌 Thank you for your contributions!
📢 Keep watching! We will back with new features soon! 🤗
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 was generated by Mend Renovate. View the repository job log.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: @nartc/[email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/react
npm ERR! dev react@"16.13.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"17.0.1" from [email protected]
npm ERR! node_modules/react-native
npm ERR! dev react-native@"0.64.1" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR!
npm ERR! For a full report see:
npm ERR! /tmp/renovate-cache/others/npm/_logs/2022-11-20T15_09_28_452Z-eresolve-report.txt
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/renovate-cache/others/npm/_logs/2022-11-20T15_09_28_452Z-debug-0.log