chore(deps): update dependency react-native-reanimated to ~4.4.0#11
Open
renovate[bot] wants to merge 1 commit into
Open
chore(deps): update dependency react-native-reanimated to ~4.4.0#11renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
b6d7ea0 to
7b84d19
Compare
7b84d19 to
8793703
Compare
8793703 to
17b441f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~4.1.1→~4.4.0Release Notes
software-mansion/react-native-reanimated (react-native-reanimated)
v4.4.1: Reanimated - 4.4.1Compare Source
What's Changed
Full Changelog: software-mansion/react-native-reanimated@4.4.0...4.4.1
v4.4.0: Reanimated - 4.4.0Compare Source
Key changes
iOS CSS Core Animation
Reanimated 4.4.0 introduces a new platform-backed CSS animation engine on iOS that runs animations
directly on Core Animation layers instead of going through the JS-driven update loop. It is hidden
behind the
IOS_CSS_CORE_ANIMATIONstatic feature flag.CSSPlatformTransitionwith iOS platform implementation by @MatiPl01 in #9325Animation Backend
A new Animation Backend has been integrated behind a feature flag, which will help greatly with the flow of updating the Shadow Tree in animations.
New useTimestamp hook
A new
useTimestamphook exposes the current frame timestamp as a Shared Value that updates everyframe with the time elapsed since the first frame, with an
isActiveflag to pause and resume updates.Precompiled headers on Android
Reanimated's native build on Android now uses precompiled headers (
ReanimatedPCH.h), significantlyreducing C++ compile times for both fresh and incremental builds.
Other changes
placeholderTextColorin synchronous props by @tomekzaw in #9409shadowColorin synchronous props by @tomekzaw in #9411shadowOffsetin synchronous props by @tomekzaw in #9412outlineColor,outlineOffsetandoutlineWidthin synchronous props by @tomekzaw in #9417borderBlockColor,borderBlockStartColorandborderBlockEndColorin synchronous props by @tomekzaw in #9418CSSPlatformAnimationabstraction by @MatiPl01 in #9278CSSPlatformTransitionabstraction by @MatiPl01 in #9324EXPERIMENTAL_PLATFORM_CSS_ANIMATIONStoIOS_CSS_CORE_ANIMATIONby @MatiPl01 in #9506ShadowNodeFamilyinstead ofShadowNodeinUpdatesRegistryby @tomekzaw in #9156ShadowNodeFamily::Sharedinstead ofShadowNodeFamily *inPropsMapandChildrenMapby @tomekzaw in #9184useInterpolateConfigfunction andInterpolateConfigandColorSpacetypes by @tomekzaw in #91500.85.0stable by @MatiPl01 in #9233StaticPropsRegistrymethods and props by @MatiPl01 in #9226withInitialValuesmethod by @MatiPl01 in #9232NativeEventsManagerby @j-piasecki in #8655withTargetValuesmodifier to default layout animations by @PiotrWszolek in #8848withInitialValuesfor layout transitions by @MatiPl01 in #9258withInitialValuesandwithTargetValuesfrom layout transitions by @MatiPl01 in #9259withTargetValuesto Layout Animations docs by @PiotrWszolek in #91684.3.0by @MatiPl01 in #9284scheduleOnUIcalled from the UI thread on Android by @MatiPl01 in #9343LoopOperationinterface and operation-based scheduling primitives by @MatiPl01 in #9346REACT_NATIVE_VERSION_MINORprovided by React Native instead of custom definition by @tomekzaw in #8412EXC_BAD_ACCESSinReanimatedModuleProxy::performOperationsduringAnimationFrameBatchinator::flushby @MatiPl01 in #9308HermesExecutorRuntimeAdapterby @tomekzaw in #9356ReactAndroid::hermestoolingprefab by @tomekzaw in #9360MessageQueueThreadby @tomekzaw in #9329_IS_FABRICvariable by @tomekzaw in #9375@DoNotStripannotations by @tomekzaw in #9372SynchronousPropsBufferSerializerinto#ifdef ANDROIDby @tomekzaw in #9395pushIntandpushDoublehelper functions in synchronous props serializer by @tomekzaw in #9397AnimatedStyletypes by @MatiPl01 in #9400animatedPropsin SVG not passed in initial render by @MatiPl01 in #9419animatedPropsshould take precedence over inline props by @MatiPl01 in #9422std::stofwithstd::stodin synchronous props logic by @tomekzaw in #9424LayoutAnimationsManager::transferSharedConfigby @tomekzaw in #9429constexprin feature flag check in synchronous props buffer preallocation on Android by @tomekzaw in #9440AnimationStyleInterpolatorFactoryallowing interpolated properties subset modification by @MatiPl01 in #9276CSSLoopAnimationabstraction for reanimated-loop updated CSS animation properties by @MatiPl01 in #9277CSSLoopTransitionabstraction for reanimated-loop updated CSS animation properties by @MatiPl01 in #9316CSSTransitionimplementation cleanup by @MatiPl01 in #9320EXPERIMENTAL_CSS_ANIMATIONS_FOR_SVG_COMPONENTSfeature flag by @MatiPl01 in #9501beginTimeto layer-local clock by @MatiPl01 in #9507EXPERIMENTAL_CSS_ANIMATIONS_FOR_SVG_COMPONENTSwith default true by @MatiPl01 in #9510IOS_CSS_CORE_ANIMATIONfeature flag to docs by @MatiPl01 in #9505New Contributors
Full Changelog: software-mansion/react-native-reanimated@4.3.1...4.4.0
v4.3.1: Reanimated - 4.3.1Compare Source
What's Changed
4.3.0(#9284) by @MatiPl01 in #9301Full Changelog: software-mansion/react-native-reanimated@4.3.0...4.3.1
v4.3.0: Reanimated - 4.3.0Compare Source
Key changes
CSS SVG Animations
CSS animations now support animating SVG components and their properties, including
Path,Image,LinearGradient,RadialGradient,PatternandText. This includes support for animating thedproperty ofPathcomponents with a special handling for path morphing.%length values in SVG CSS animations by @MatiPl01 in #9011Patterncomponent in SVG animations by @MatiPl01 in #9041Shared Value re-implementation
Shared Value internal implementation changed - now it uses
Shareabletype fromreact-native-workletsas its internal value container. That means you can finally use Shared Values from other Worklet Runtimes than just the UI Runtime. AlsoUSE_SYNCHRONIZABLE_IN_MUTABLEoptimization feature flag is now enabled by default.Animated Styles type changes
TypeScript type of Animated Styles now makes it impossible to accidentally pass them to non-animated components. This replaces previous runtime-check for this kind of mistake, which proved to be prone to false positives.
Fixes
animatedPropsobjects and correct cleanup by @MatiPl01 in #8726Infinityparsing in web CSSanimationIterationCountby @MatiPl01 in #8787SharedValue.modifystrict type definition by @huextrat in #8846useHandlernot working on web without babel plugin by @MatiPl01 in #8883nopluginoption being ignored in the web-example by @MatiPl01 in #8933matchVersionnot allowing patch version mismatches by @kitten in #9018react-native-reanimated/pull/9015
transitionPropertychange by @MatiPl01 in #9120filtercrashes on iOS by @intergalacticspacehighway in #9155useHandlerreimplementation by @MatiPl01 in #9090Refactors
applySynchronousUpdatesfromperformOperationsby @bartlomiejbloniarz in #9078isIntwithisNumberin synchronous props check by @tomekzaw in #9113Chores
_beginSectionand_endSectionJSI bindings for systraces by @tomekzaw in #9101_startProfilingand_stopProfilingJSI bindings for Hermes sampling profiler by @tomekzaw in #9102folly::dynamictojsi::ValueinupdateKeyframesfor CSS transitions by @MatiPl01 in #8982hasPropfunction, improvetransformOriginprocessor types by @MatiPl01 in #9173USE_COMMIT_HOOK_ONLY_FOR_REACT_COMMITSfeature flag by default by @tomekzaw in #8716react-test-renderertype from published declarations by @YevheniiKotyrlo in #9055react_native_assertforsurfaceIdby @tomekzaw in #9158New Contributors
Full Changelog: software-mansion/react-native-reanimated@4.2.0...4.3.0
v4.2.3Compare Source
What's Changed
Full Changelog: software-mansion/react-native-reanimated@4.2.2...4.2.3
v4.2.2Compare Source
What's Changed
useHandlernot working on web without babel plugin by @MatiPl01 in #8960workletmock helper function for jest unit tests by @MatiPl01 in #8970Full Changelog: software-mansion/react-native-reanimated@4.2.1...4.2.2
v4.2.1Compare Source
What's Changed
Configuration
📅 Schedule: (UTC)
🚦 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.