diff --git a/apps/fabric-example/ios/Podfile.lock b/apps/fabric-example/ios/Podfile.lock index 777a9cacfa0..1733cffa5e2 100644 --- a/apps/fabric-example/ios/Podfile.lock +++ b/apps/fabric-example/ios/Podfile.lock @@ -1747,7 +1747,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNReanimated (3.16.5): + - RNReanimated (3.16.6): - DoubleConversion - glog - hermes-engine @@ -1767,10 +1767,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.5) - - RNReanimated/worklets (= 3.16.5) + - RNReanimated/reanimated (= 3.16.6) + - RNReanimated/worklets (= 3.16.6) - Yoga - - RNReanimated/reanimated (3.16.5): + - RNReanimated/reanimated (3.16.6): - DoubleConversion - glog - hermes-engine @@ -1790,9 +1790,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.5) + - RNReanimated/reanimated/apple (= 3.16.6) - Yoga - - RNReanimated/reanimated/apple (3.16.5): + - RNReanimated/reanimated/apple (3.16.6): - DoubleConversion - glog - hermes-engine @@ -1813,7 +1813,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNReanimated/worklets (3.16.5): + - RNReanimated/worklets (3.16.6): - DoubleConversion - glog - hermes-engine @@ -2171,70 +2171,70 @@ SPEC CHECKSUMS: RCTTypeSafety: 602679ef03bb3be3f6b729c031a4ab70d5109442 React: 4dd82859600353223dd98054ea95c965c133aa4c React-callinvoker: 53545637ccb999aa38a7929332905455923e9a9b - React-Core: 89f732884d135e18cc32783250b9a09e1caa821f - React-CoreModules: d04be5474f3da73ebe663268ccd4bd35f2dc87ee - React-cxxreact: c9d98e446740610d495a3a1156d653bb38f6bbc1 + React-Core: db3d947411a44844a14aab725b1e3a3dbb8ffa99 + React-CoreModules: 69b61da1e27e93b7f13f113e411be6d46cab24e9 + React-cxxreact: c2b635dda57c8bfff01a8ab2c87c28406f81c9d2 React-debug: 4529c9a1407e9492e17c0b4762ebfb51510dd954 - React-defaultsnativemodule: acbfadd865ceb2f59a892951afb36704dc5770d9 - React-domnativemodule: d04657a3bdd277011c6a5d5a9c6249ac84015d81 - React-Fabric: bf1db784c0cbfb69f3cdb0675b4f90d1d57adc9a - React-FabricComponents: f69e2545de3da1886f199ae941b2f238e44799fa - React-FabricImage: 6550b67250815547ddfa95ee53c8dd0fd1dcb80f + React-defaultsnativemodule: fc5388999b62da20fea8397163442b8489044834 + React-domnativemodule: 8d27e91e77cb2c855d0a6002406118f27c74b78e + React-Fabric: defe66ab4b85b17553d056bea15d496731feacc9 + React-FabricComponents: ba1d2ce4f0c38996e45f7259d1b382f98e512cc2 + React-FabricImage: c9397e0aab844c732dc1dd623b620f8785d8b1cc React-featureflags: 1c4d998e45c5c2845e15878eabb19be90c1231a9 - React-featureflagsnativemodule: 35793feb4bf66f11e640efa5c5752ee0ead4fe1a - React-graphics: 220def0c0a41a529339295e9d2e7f973f0bd0669 - React-hermes: 021064605220374235f499c4664272a60a52e005 - React-idlecallbacksnativemodule: 16a69a62c1495431ca633790ef39de7a7d36555e - React-ImageManager: db4d1b889aea673f596a75d34d0ff6d38414fce9 - React-jserrorhandler: 6651cf16ca4c72827eb3c5bbea2574557863517d - React-jsi: 8e8ff32185b9aa4f3191c36d3eb20ab74a40baa0 - React-jsiexecutor: 7002e58ff21d4d45d5c80962f875912909b52700 - React-jsinspector: 67d6922928d89b9c857176b922ad00c5a2b7bab9 - React-jsitracing: 7706813605bbc0813a0b992c0d9ed2c4a51f50bc - React-logger: 8ae15d26129162472bf4372133b0ad376b51d10b - React-Mapbuffer: 7bc0941e21d8fed911ab8b356c15367711d30c56 - React-microtasksnativemodule: c57d035d37d1e4b1bf9880dc506082277227efe7 - react-native-pager-view: 94195f1bf32e7f78359fa20057c97e632364a08b - react-native-safe-area-context: f1fda705dfe14355f41933debb5932887e234cc5 - react-native-slider: 0c1a612ffba2d3de8d0c525254e43d20bfc037aa + React-featureflagsnativemodule: 50897eec8926904f8cfe5593005943ee40b41bae + React-graphics: cf5751841c83e401e850955bdd617fc703c59656 + React-hermes: d1c0765a532220640fed6d7cbecf67d920f87c2c + React-idlecallbacksnativemodule: ff5b90283cb9b2d2212d933008b464484b3c1c21 + React-ImageManager: 4289efefb02e62889a1b53994959d84a32fbff66 + React-jserrorhandler: 0a2cb4991f3a06482f35c79f64314ea44ca7f60d + React-jsi: e82f60d55d7fd04b2afe83ddccd4bda04a6d6e40 + React-jsiexecutor: 49424824c2d02eec58f2996cc2cc2159541006f9 + React-jsinspector: 962d583026b571de69e44d7fcae0e1967f948f6a + React-jsitracing: 3ed6448f8ffb8abb2d027153fb5c4a3cc886bef2 + React-logger: 3271d815647d4a9bb70b6dac4142ff2d7c0abed8 + React-Mapbuffer: dd4d3aff23ee4cd0cf639cccaab6f539cb490465 + React-microtasksnativemodule: 5ed09e7bd68ba6a20908f3b0b7046b60d18ccc83 + react-native-pager-view: ddcdfa41b65930c9c648ff715a4afa1bb0c2358d + react-native-safe-area-context: 6cfe9046a9428677f1fed33634b15980c61ba7fa + react-native-slider: 72fe4a3b9e7af4a70cda25d878d7a0dc16bedaf9 React-nativeconfig: 53c4fce6a90c7589eaf658632fca311b3273a1db - React-NativeModulesApple: 9f32922475931dcb115c7d9b319148167d5676a3 - React-perflogger: 49ac4245af4cce46e8bf0afbe2cd7283f1da390f - React-performancetimeline: af37cd84d3d055bfe7c5dfd4012c3bbf2d2b11ba + React-NativeModulesApple: 3583b7ecc1127608a3829bc45db79d2411af87dc + React-perflogger: 2f19f70bb020212c9e694b73e017a596d343d215 + React-performancetimeline: 42cf8ea8924ba8e071f42bba64834abdba75119f React-RCTActionSheet: fc6a037da7bd4c33c40398363c94e19995a6db54 - React-RCTAnimation: 951c507f8606746d0a664e23c59924d5f002e41c - React-RCTAppDelegate: 04c7616d1781c45cee3f426c728adea57a749f84 - React-RCTBlob: 8262ffdb3fa2e7916902c112a233145eeb01920c - React-RCTFabric: 6e801d6bc1bb582d327a07e839b26b798e2a6196 - React-RCTImage: 9674ea5a89b1b062f1f452a74576bf086a4f26da - React-RCTLinking: 590f41e0ebed6e58fff569406ff95891af473ba6 - React-RCTNetwork: 56471b91fcef3731b95b932249a26492bf2d6a47 - React-RCTSettings: fa046d607a2ae2bf51d0d2312adfec9131fab6f6 - React-RCTText: e40e391a9006fb017ad301f97e7e81086f1d1bff - React-RCTVibration: 587cff4d96e75701004e4521df8c392cc41caad8 + React-RCTAnimation: 8fd082a67dcf0f4bf1d58a65171b0545baa65098 + React-RCTAppDelegate: bbd890d0eb1b5a1e789979cddd1609dd96f638aa + React-RCTBlob: d82d3c96b662396363bb75fa2023629a347957d7 + React-RCTFabric: ed0ced52323b0afc2a422dd7d2fe60abd057e1a0 + React-RCTImage: 5bc3365621dd2f2a6b5ece75d480f0ef919f42f9 + React-RCTLinking: 19847feb97d4c9bd929051c66fd4b13685250ea7 + React-RCTNetwork: 799e678dd277656cf8e012c816e18d1c108e5c1e + React-RCTSettings: 42f46fb8ae7407616e4ace968e913773cadb16ff + React-RCTText: 606447c699858643ac8bd7a7f63f8794823e141d + React-RCTVibration: 535bdc5c681178982d52649486ecde8387ab629b React-rendererconsistency: 97f6031ae456660b6517ed739647e03f51215ced - React-rendererdebug: ba34d60ee4ea00a23c9d7f3135bfbba81b99414c + React-rendererdebug: daa86327f148f332d812538a2b8291ede65ef86d React-rncore: 22fa546304b596023ddcf039370616800ce9c748 - React-RuntimeApple: 67de061ea4bed49f0c88e0c3d78a2366c9084aec - React-RuntimeCore: 0d3f8d469e1c1b61f574c6436da0fefd9be88a8d + React-RuntimeApple: e199c7dac803ddb05eeeeb7ecc1a439fb5ab54de + React-RuntimeCore: 58e47c2e2d34b0b35c58a7ec45e719f7ac3b581f React-runtimeexecutor: ec5940364e6b1d31c965b8c4799a52f2929ec6b3 - React-RuntimeHermes: 188d2257931d6bbc41b51ab1761f59b70ab52966 - React-runtimescheduler: f98be2c79b1bea2fae60192f7d49321d03b943fc + React-RuntimeHermes: 804fbf5dcb6c63f7c4d9be7639c4558eef332d39 + React-runtimescheduler: 025aa43cadba8fe00db77ff668da2d54a7127ff2 React-timing: a4a36ca8cb8c86acc74bb1d6147a26ae13339912 - React-utils: 1b20e8f1f5523ab56e41259dabc4101db4e0cb5c - ReactCodegen: b4737a31c1b227236c439f1d23045d6f67a49e14 - ReactCommon: a1c8e1c11d7cc656085a38fb8ebcc9af4183d391 - RNCAsyncStorage: 3ad840f7b17b45ca7ebbbb0e80948564a9513315 - RNCMaskedView: 090213d32d8b3bb83a4dcb7d12c18f0152591906 - RNCPicker: d051e0647af8b2ad01a3d39a6b5dd9b7c0ccc166 - RNFlashList: 6f169ad83e52579b7754cbbcec1b004c27d82c93 - RNGestureHandler: c374c750a0a9bacd95f5c740d146ab9428549d6b - RNReanimated: 3b2f758f9c4e3ef573d2cef3bb1a633153c9028c - RNScreens: de6e57426ba0e6cbc3fb5b4f496e7f08cb2773c2 - RNSVG: 08750404f92a36162a92522cc77dee437be1d257 + React-utils: 339e8d2a748635da2398155b9b3a97c4aa9dc9e1 + ReactCodegen: 00e6edda46338401cc0920c4fe47a7c5acb89b48 + ReactCommon: b1023f6ef6805d41d42f0ea1a927ae90250ee9a4 + RNCAsyncStorage: 71c8f2a45fd37d39669192239d13a9d291c55b43 + RNCMaskedView: de80352547bd4f0d607bf6bab363d826822bd126 + RNCPicker: 8a3f3acd47151387bc606c6112b880b64b1e79f1 + RNFlashList: 4ba6592c49274024ef6521e0f21b1c90e50fdced + RNGestureHandler: fa8c03ca612035ac3e80b9f95c098566928ded5f + RNReanimated: 3c69bc841562b501fc693f600a2302d269c451dd + RNScreens: b941e3ee5fe1991bd25098b5fc8d72db88678793 + RNSVG: 7ae147b96c75aaecba4e064feb541dfe48a9cdf8 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 8833bd4378ffd79f1dea711d6dc7231c09e63590 + Yoga: 2a74e67570a7902969ff44f35dd41f47a9693be8 PODFILE CHECKSUM: 3eb88d49c8fe32af0ac2c85501e29d29171f1070 -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/apps/macos-example/macos/Podfile.lock b/apps/macos-example/macos/Podfile.lock index 1fd8ffc05cf..0c4035bed90 100644 --- a/apps/macos-example/macos/Podfile.lock +++ b/apps/macos-example/macos/Podfile.lock @@ -1023,25 +1023,25 @@ PODS: - glog - RCT-Folly (= 2022.05.16.00) - React-Core - - RNReanimated (3.16.5): + - RNReanimated (3.16.6): - glog - RCT-Folly (= 2022.05.16.00) - React-Core - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.5) - - RNReanimated/worklets (= 3.16.5) - - RNReanimated/reanimated (3.16.5): + - RNReanimated/reanimated (= 3.16.6) + - RNReanimated/worklets (= 3.16.6) + - RNReanimated/reanimated (3.16.6): - glog - RCT-Folly (= 2022.05.16.00) - React-Core - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.5) - - RNReanimated/reanimated/apple (3.16.5): + - RNReanimated/reanimated/apple (= 3.16.6) + - RNReanimated/reanimated/apple (3.16.6): - glog - RCT-Folly (= 2022.05.16.00) - React-Core - ReactCommon/turbomodule/core - - RNReanimated/worklets (3.16.5): + - RNReanimated/worklets (3.16.6): - glog - RCT-Folly (= 2022.05.16.00) - React-Core @@ -1270,10 +1270,10 @@ SPEC CHECKSUMS: RNCAsyncStorage: ec53e44dc3e75b44aa2a9f37618a49c3bc080a7a RNCPicker: 0173dedc74776227ec6dcc61bb85cd9f07bbb2ac RNGestureHandler: bb81850add626ddd265294323310fec6e861c96b - RNReanimated: 49cdcf66acb8b750c72b0172bd804eb7d2e6b385 + RNReanimated: 6508d573a224c076f2a5ea8ef041a647f6db1229 RNSVG: 01eb8d8a0e2289ec3ecc9626ce920e00d2174992 SocketRocket: f6c6249082c011e6de2de60ed641ef8bbe0cfac9 - Yoga: 329461de6a23b9e0c108d197fd0f6e87c8c8ecf2 + Yoga: 0639c9c8a20ae8043b0b64e2ef6d7a2cd5806aac PODFILE CHECKSUM: ddae34ca2842288eb8f70e6df3c2d638c2f56027 diff --git a/apps/paper-example/ios/Podfile.lock b/apps/paper-example/ios/Podfile.lock index d581ccdff72..8c1e0a82858 100644 --- a/apps/paper-example/ios/Podfile.lock +++ b/apps/paper-example/ios/Podfile.lock @@ -1601,7 +1601,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNReanimated (3.16.5): + - RNReanimated (3.16.6): - DoubleConversion - glog - hermes-engine @@ -1621,10 +1621,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.5) - - RNReanimated/worklets (= 3.16.5) + - RNReanimated/reanimated (= 3.16.6) + - RNReanimated/worklets (= 3.16.6) - Yoga - - RNReanimated/reanimated (3.16.5): + - RNReanimated/reanimated (3.16.6): - DoubleConversion - glog - hermes-engine @@ -1644,9 +1644,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.5) + - RNReanimated/reanimated/apple (= 3.16.6) - Yoga - - RNReanimated/reanimated/apple (3.16.5): + - RNReanimated/reanimated/apple (3.16.6): - DoubleConversion - glog - hermes-engine @@ -1667,7 +1667,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNReanimated/worklets (3.16.5): + - RNReanimated/worklets (3.16.6): - DoubleConversion - glog - hermes-engine @@ -1961,70 +1961,70 @@ SPEC CHECKSUMS: RCTTypeSafety: 602679ef03bb3be3f6b729c031a4ab70d5109442 React: 4dd82859600353223dd98054ea95c965c133aa4c React-callinvoker: 53545637ccb999aa38a7929332905455923e9a9b - React-Core: 89f732884d135e18cc32783250b9a09e1caa821f - React-CoreModules: d04be5474f3da73ebe663268ccd4bd35f2dc87ee - React-cxxreact: c9d98e446740610d495a3a1156d653bb38f6bbc1 + React-Core: db3d947411a44844a14aab725b1e3a3dbb8ffa99 + React-CoreModules: 69b61da1e27e93b7f13f113e411be6d46cab24e9 + React-cxxreact: c2b635dda57c8bfff01a8ab2c87c28406f81c9d2 React-debug: 4529c9a1407e9492e17c0b4762ebfb51510dd954 - React-defaultsnativemodule: 53c1b444f9822f3749a91c3d16c60c59071d2f38 - React-domnativemodule: 7e241370004d33491cab38fee3906c9409452ada - React-Fabric: bf1db784c0cbfb69f3cdb0675b4f90d1d57adc9a - React-FabricComponents: f69e2545de3da1886f199ae941b2f238e44799fa - React-FabricImage: 6550b67250815547ddfa95ee53c8dd0fd1dcb80f + React-defaultsnativemodule: e2cde95aca4f06d6f6c1fcb8315beffba94f3ae3 + React-domnativemodule: 3e9076231df1b2103bf083a6e395310c9258822a + React-Fabric: defe66ab4b85b17553d056bea15d496731feacc9 + React-FabricComponents: ba1d2ce4f0c38996e45f7259d1b382f98e512cc2 + React-FabricImage: c9397e0aab844c732dc1dd623b620f8785d8b1cc React-featureflags: 1c4d998e45c5c2845e15878eabb19be90c1231a9 - React-featureflagsnativemodule: 2c3570cfa5642c7837a7d9bbeaac2145910e3a17 - React-graphics: 220def0c0a41a529339295e9d2e7f973f0bd0669 - React-hermes: 021064605220374235f499c4664272a60a52e005 - React-idlecallbacksnativemodule: 9ecbb2d238a5a6966c3576da0ac5b797f5f99286 - React-ImageManager: db4d1b889aea673f596a75d34d0ff6d38414fce9 - React-jserrorhandler: 6651cf16ca4c72827eb3c5bbea2574557863517d - React-jsi: 8e8ff32185b9aa4f3191c36d3eb20ab74a40baa0 - React-jsiexecutor: 7002e58ff21d4d45d5c80962f875912909b52700 - React-jsinspector: 67d6922928d89b9c857176b922ad00c5a2b7bab9 - React-jsitracing: 7706813605bbc0813a0b992c0d9ed2c4a51f50bc - React-logger: 8ae15d26129162472bf4372133b0ad376b51d10b - React-Mapbuffer: 7bc0941e21d8fed911ab8b356c15367711d30c56 - React-microtasksnativemodule: 89effb04047afcced02e87a574767366b464b33e - react-native-pager-view: c476f76d54f946df5147645e902d3d7173688187 - react-native-safe-area-context: 851c62c48dce80ccaa5637b6aa5991a1bc36eca9 - react-native-slider: e610b253698a56fb51c9303035d74c71651eb26b + React-featureflagsnativemodule: 6112be570230dab99921a2f75fd983c5a38ac332 + React-graphics: cf5751841c83e401e850955bdd617fc703c59656 + React-hermes: d1c0765a532220640fed6d7cbecf67d920f87c2c + React-idlecallbacksnativemodule: 06287ea805e6261e786f85651eddd7ada22315cf + React-ImageManager: 4289efefb02e62889a1b53994959d84a32fbff66 + React-jserrorhandler: 0a2cb4991f3a06482f35c79f64314ea44ca7f60d + React-jsi: e82f60d55d7fd04b2afe83ddccd4bda04a6d6e40 + React-jsiexecutor: 49424824c2d02eec58f2996cc2cc2159541006f9 + React-jsinspector: 962d583026b571de69e44d7fcae0e1967f948f6a + React-jsitracing: 3ed6448f8ffb8abb2d027153fb5c4a3cc886bef2 + React-logger: 3271d815647d4a9bb70b6dac4142ff2d7c0abed8 + React-Mapbuffer: dd4d3aff23ee4cd0cf639cccaab6f539cb490465 + React-microtasksnativemodule: 42ca5b0de4582e22ee8d660130651f6dd8668b7f + react-native-pager-view: 8bd7d72d1c260ef565952ac617ab6e492c457894 + react-native-safe-area-context: ca0ebcd9798c5a45863c608c961d4f3f984b6ed2 + react-native-slider: 927810889f372258312aaaba2a3dcc31b25f35bb React-nativeconfig: 53c4fce6a90c7589eaf658632fca311b3273a1db - React-NativeModulesApple: 9f32922475931dcb115c7d9b319148167d5676a3 - React-perflogger: 49ac4245af4cce46e8bf0afbe2cd7283f1da390f - React-performancetimeline: af37cd84d3d055bfe7c5dfd4012c3bbf2d2b11ba + React-NativeModulesApple: 3583b7ecc1127608a3829bc45db79d2411af87dc + React-perflogger: 2f19f70bb020212c9e694b73e017a596d343d215 + React-performancetimeline: 42cf8ea8924ba8e071f42bba64834abdba75119f React-RCTActionSheet: fc6a037da7bd4c33c40398363c94e19995a6db54 - React-RCTAnimation: 951c507f8606746d0a664e23c59924d5f002e41c - React-RCTAppDelegate: 858ea4c77a12e6e2b26053ee5a178be2091f1566 - React-RCTBlob: 8262ffdb3fa2e7916902c112a233145eeb01920c - React-RCTFabric: 172c6a3f765702ddaea6477fbe0c5c58916ead8e - React-RCTImage: 9674ea5a89b1b062f1f452a74576bf086a4f26da - React-RCTLinking: 590f41e0ebed6e58fff569406ff95891af473ba6 - React-RCTNetwork: 56471b91fcef3731b95b932249a26492bf2d6a47 - React-RCTSettings: fa046d607a2ae2bf51d0d2312adfec9131fab6f6 - React-RCTText: e40e391a9006fb017ad301f97e7e81086f1d1bff - React-RCTVibration: 587cff4d96e75701004e4521df8c392cc41caad8 + React-RCTAnimation: 8fd082a67dcf0f4bf1d58a65171b0545baa65098 + React-RCTAppDelegate: 338bbcce01e509d04205a7da9b44520fbadf9e4f + React-RCTBlob: d82d3c96b662396363bb75fa2023629a347957d7 + React-RCTFabric: 5fe9f1432f7d4192d6707be7c4713d3b7edfa35e + React-RCTImage: 5bc3365621dd2f2a6b5ece75d480f0ef919f42f9 + React-RCTLinking: 19847feb97d4c9bd929051c66fd4b13685250ea7 + React-RCTNetwork: 799e678dd277656cf8e012c816e18d1c108e5c1e + React-RCTSettings: 42f46fb8ae7407616e4ace968e913773cadb16ff + React-RCTText: 606447c699858643ac8bd7a7f63f8794823e141d + React-RCTVibration: 535bdc5c681178982d52649486ecde8387ab629b React-rendererconsistency: 97f6031ae456660b6517ed739647e03f51215ced - React-rendererdebug: ba34d60ee4ea00a23c9d7f3135bfbba81b99414c + React-rendererdebug: daa86327f148f332d812538a2b8291ede65ef86d React-rncore: 22fa546304b596023ddcf039370616800ce9c748 - React-RuntimeApple: 67de061ea4bed49f0c88e0c3d78a2366c9084aec - React-RuntimeCore: 0d3f8d469e1c1b61f574c6436da0fefd9be88a8d + React-RuntimeApple: e199c7dac803ddb05eeeeb7ecc1a439fb5ab54de + React-RuntimeCore: 58e47c2e2d34b0b35c58a7ec45e719f7ac3b581f React-runtimeexecutor: ec5940364e6b1d31c965b8c4799a52f2929ec6b3 - React-RuntimeHermes: 188d2257931d6bbc41b51ab1761f59b70ab52966 - React-runtimescheduler: f98be2c79b1bea2fae60192f7d49321d03b943fc + React-RuntimeHermes: 804fbf5dcb6c63f7c4d9be7639c4558eef332d39 + React-runtimescheduler: 025aa43cadba8fe00db77ff668da2d54a7127ff2 React-timing: a4a36ca8cb8c86acc74bb1d6147a26ae13339912 - React-utils: 1b20e8f1f5523ab56e41259dabc4101db4e0cb5c - ReactCodegen: b4737a31c1b227236c439f1d23045d6f67a49e14 - ReactCommon: a1c8e1c11d7cc656085a38fb8ebcc9af4183d391 - RNCAsyncStorage: ec53e44dc3e75b44aa2a9f37618a49c3bc080a7a - RNCMaskedView: 090213d32d8b3bb83a4dcb7d12c18f0152591906 - RNCPicker: 0173dedc74776227ec6dcc61bb85cd9f07bbb2ac - RNFlashList: 115dd44377580761bff386a0caebf165424cf16f - RNGestureHandler: 6dfe7692a191ee224748964127114edf057a1475 - RNReanimated: 19ba9608c1284fa084e20995150974f2d0ee279c - RNScreens: 19719a9c326e925498ac3b2d35c4e50fe87afc06 - RNSVG: 01eb8d8a0e2289ec3ecc9626ce920e00d2174992 + React-utils: 339e8d2a748635da2398155b9b3a97c4aa9dc9e1 + ReactCodegen: 00e6edda46338401cc0920c4fe47a7c5acb89b48 + ReactCommon: b1023f6ef6805d41d42f0ea1a927ae90250ee9a4 + RNCAsyncStorage: b6410dead2732b5c72a7fdb1ecb5651bbcf4674b + RNCMaskedView: de80352547bd4f0d607bf6bab363d826822bd126 + RNCPicker: 7d6904dbc66524ecaf2053aa9e14ee99431768c9 + RNFlashList: be712ce93b2ddcbff2d6bb01de4b9c4b0b84a185 + RNGestureHandler: d21c9c1cc8b1bb19336d2e1bc48e56882bd13bc6 + RNReanimated: 478143dfcb311a8d90cc77797cec7a20ce1bdd4b + RNScreens: 28fbd73104cc9719371da9d9aaa3c70d876a8c6b + RNSVG: b99c1ca65581f0ab44ebda2e2fc1423261a027b9 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 8833bd4378ffd79f1dea711d6dc7231c09e63590 + Yoga: 2a74e67570a7902969ff44f35dd41f47a9693be8 PODFILE CHECKSUM: 44956aee8c836a85949aa1fa8dde2c10e661633e -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/apps/tvos-example/ios/Podfile.lock b/apps/tvos-example/ios/Podfile.lock index 38908d2b7d0..1564a61df60 100644 --- a/apps/tvos-example/ios/Podfile.lock +++ b/apps/tvos-example/ios/Podfile.lock @@ -1031,25 +1031,25 @@ PODS: - React-jsi (= 0.73.4-0) - React-logger (= 0.73.4-0) - React-perflogger (= 0.73.4-0) - - RNReanimated (3.16.5): + - RNReanimated (3.16.6): - glog - RCT-Folly (= 2022.05.16.00) - React-Core - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.5) - - RNReanimated/worklets (= 3.16.5) - - RNReanimated/reanimated (3.16.5): + - RNReanimated/reanimated (= 3.16.6) + - RNReanimated/worklets (= 3.16.6) + - RNReanimated/reanimated (3.16.6): - glog - RCT-Folly (= 2022.05.16.00) - React-Core - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.5) - - RNReanimated/reanimated/apple (3.16.5): + - RNReanimated/reanimated/apple (= 3.16.6) + - RNReanimated/reanimated/apple (3.16.6): - glog - RCT-Folly (= 2022.05.16.00) - React-Core - ReactCommon/turbomodule/core - - RNReanimated/worklets (3.16.5): + - RNReanimated/worklets (3.16.6): - glog - RCT-Folly (= 2022.05.16.00) - React-Core @@ -1220,11 +1220,11 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 88202336c3ba1e7a264a83c0c888784b0f360c28 - DoubleConversion: 74cb0ce4de271b23e772567504735c87134edf0a + DoubleConversion: 9a8708fb8299350a38a3425761aaea31263b7443 FBLazyVector: 33a271a7e8de0bd321e47356d8bc3b2d5fb9ddba FBReactNativeSpec: 55b7e93b71f300a051190f63c2afeccd839b7e9a fmt: 745abaaffe4da13101ae15d70dc68ec3d6a666a2 - glog: f0ddebfc00a905e9213e37801095a0a705d2e5f6 + glog: 9ab333e271c177cecb6362fe27832c88667cb7e9 hermes-engine: e7981489a718dff7c3a2dacd6302b8761375928d libevent: a6d75fcd7be07cbc5070300ea8dbc8d55dfab88e RCT-Folly: 46220aef278c0f21b248ba3d60d26d2f64bb36e9 @@ -1232,45 +1232,45 @@ SPEC CHECKSUMS: RCTTypeSafety: 74a07efe760f43e2725acdde03c37ef98dfa02f6 React: 17bcee9f494516ad89d5b73105900fa55a90d01e React-callinvoker: 8ba2e4508fae1dc1ee3aaca3b46655c7395586ef - React-Codegen: e51e295fcd666fba3c86ee28b85c30b5efb4a111 - React-Core: 97c42e1cb893f6a35a58d78df229746d64a5e6cb - React-CoreModules: a8e289de1a9c867259e8ca1b306011c9f83258a4 - React-cxxreact: 18611696b738655d165d1c3d62e93913a7c774e8 + React-Codegen: bb6e87228f76aea31492ca69fa2cb34060dab8e7 + React-Core: b9c653ac5b17be4d0dfc2485015030b80807e1a4 + React-CoreModules: 63d33b19983e27a3d28389cb9a575cbf8274f53d + React-cxxreact: 91c16fccaf3669ced12801150748705014f65398 React-debug: 1a572b3508dffb5955e29efa22aa8fc4dfc28d51 - React-Fabric: 4bf8d93633f9984ccd34ae20ffe845592e627cfb - React-FabricImage: dec8a2ba57669f9cdbf9663ba4c4a97f2de03061 - React-graphics: 58fcf6a6e73f6ca31f20d55f7a4824015aea1949 - React-hermes: 90717b9b35a745af2e09cb6192b9fbbec904c023 - React-ImageManager: bfcc7a375c3587574f5be0dd3e5cf3f7103dd965 - React-jserrorhandler: 6c281d4ba0a5b5742a4e93c6305e2171cc309372 - React-jsi: 75b0006ae75b9cf7ee35147bae895b4bf4151920 - React-jsiexecutor: 183369bd0a5ec1ec8af33fa51e23e3a6fb0b5309 + React-Fabric: 95d802562a3a0305c5f9ba777e4e68c44570fe89 + React-FabricImage: e0b7bec29738e2d1c0c65d242325d32faa533cb5 + React-graphics: c76afb7572bb070159954f2aefbd98162328cc03 + React-hermes: 9716acda2511242a977330a54bd9be997788583e + React-ImageManager: 3b4c328fae8679772ba3fdbb777c9912862ef864 + React-jserrorhandler: 85fcdc892c8ca7623519439691f61f5b5ee83e5c + React-jsi: f8f669db67064daa0bcd2219d6c1b33854ea65ac + React-jsiexecutor: bcaaa63840ff6a11b50fb8ef5459d69b3344d806 React-jsinspector: f881b3aef6261c0a5408e93bb7356485ad35df1b - React-logger: cd57800c6e2eca2d79083f0db1069123b2c69bbd - React-Mapbuffer: 5ea1a30816b7417627dcecceb73110b2f78751f7 + React-logger: 436d4f00c82d332316a5707900df60555792f114 + React-Mapbuffer: 407084498a291b1d0bd27d46a170eae97aed1471 React-nativeconfig: 766e5c3efebcffc1968133686f41e429060bbb2f - React-NativeModulesApple: 8360d1cecf8ecade950c8b2ecef918065ee5f862 + React-NativeModulesApple: d363cf2a11022f6a8c1fa5bbc264fb4ba6e3d261 React-perflogger: 66eeb4ca0b84466a1258e743a44e51ce9e19cc01 React-RCTActionSheet: 862261a0337c88f119a59c0abb88f2ebde0592d6 - React-RCTAnimation: 0e5ed8eba63f96efab7771c3417d730354dfbc25 - React-RCTAppDelegate: 1c7d5f83c44363552d88985b8948b50ca6fbcd7f - React-RCTBlob: ae92796821ae69bdd7088b18bd4786bce144957f - React-RCTFabric: 56d2b6aa3718f134788183ae08dee7f84180c0cc - React-RCTImage: a3df84720fd23be9588cfa6e3531b15476ccc5dc - React-RCTLinking: 06976b876f63192bb541f2402bb4e83d3c45127c - React-RCTNetwork: 19b935a236ccf065bb3868508522db7c71dce8f1 - React-RCTSettings: a1e603974937513e719827981b951069197955a0 - React-RCTText: 2e1d00b035039df262c9bfa3064d7069c80c9506 - React-rendererdebug: 3d16bad18e23261a6e80d76a93f957b93ba89f4b + React-RCTAnimation: a104259eebc6a62ee29a2dbd4977de82cb779f8a + React-RCTAppDelegate: d99c9ce37e0dac1c87ac65cc02bc92c0259e888a + React-RCTBlob: 84d5d55675183130d42ac15f04753e3fda2a0153 + React-RCTFabric: 0a101cd5962e740fefb39f969145106b56b508f4 + React-RCTImage: e0b738304902ac0e1e4d9629620b8e8ef5e0b48e + React-RCTLinking: 34e07f196e6ae69f2a85c6b9dc3af400ec3fbce0 + React-RCTNetwork: aadc7ba48c6e6e1765f2496b184cbe15e5565104 + React-RCTSettings: 3c3690e31a6ac731ff7096c6414c8a070ca2e0ec + React-RCTText: 2b5c7aec1a5cf275c2cc57a69abe501ae8f5f3fd + React-rendererdebug: eff7f94c0073f593473e350258d01576394ab03b React-rncore: bd4c5f18a58294748ec36851467c05b710c3f6cb React-runtimeexecutor: 8f0c2b22486f0917a9137b59e577a732eee192a3 - React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8 - React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74 - ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2 - RNReanimated: 6cdbb482adb78b9a6efe045e09e454349b637dda + React-runtimescheduler: e83b922fe331cd2ef1519142cd473b4d67d985f8 + React-utils: e935a619ca1103da0ef9b5fb2dfe50d303e0a2c7 + ReactCommon: 90cab375776b3ba71b16464a83196f4e6c3358ff + RNReanimated: 28f41cbd25bf8ab85a4881a63ca6e5da16f17cd3 SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 - Yoga: e7f2a2256464d4ef7b3825d216bd22aac3b449c1 + Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000 PODFILE CHECKSUM: c2efe42da2b9ce73832f8f03df86727f3f712fff -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2 diff --git a/packages/react-native-reanimated/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.cpp b/packages/react-native-reanimated/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.cpp index 3faba2b4dcb..4ad84635f20 100644 --- a/packages/react-native-reanimated/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.cpp +++ b/packages/react-native-reanimated/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.cpp @@ -27,23 +27,31 @@ ReanimatedCommitHook::~ReanimatedCommitHook() noexcept { uiManager_->unregisterCommitHook(*this); } +void ReanimatedCommitHook::maybeInitializeLayoutAnimations( + SurfaceId surfaceId) { + auto lock = std::unique_lock(mutex_); + if (surfaceId > currentMaxSurfaceId_) { + // when a new surfaceId is observed we call setMountingOverrideDelegate + // for all yet unseen surfaces + uiManager_->getShadowTreeRegistry().enumerate( + [this](const ShadowTree &shadowTree, bool &stop) { + if (shadowTree.getSurfaceId() <= currentMaxSurfaceId_) { + // the set function actually adds our delegate to a list, so we + // shouldn't invoke it twice for the same surface + return; + } + shadowTree.getMountingCoordinator()->setMountingOverrideDelegate( + layoutAnimationsProxy_); + }); + currentMaxSurfaceId_ = surfaceId; + } +} + RootShadowNode::Unshared ReanimatedCommitHook::shadowTreeWillCommit( ShadowTree const &, RootShadowNode::Shared const &, RootShadowNode::Unshared const &newRootShadowNode) noexcept { - auto surfaceId = newRootShadowNode->getSurfaceId(); - - { - auto lock = std::unique_lock(mutex_); - if (surfaceId > currentMaxSurfaceId_) { - uiManager_->getShadowTreeRegistry().enumerate( - [this](const ShadowTree &shadowTree, bool &stop) { - shadowTree.getMountingCoordinator()->setMountingOverrideDelegate( - layoutAnimationsProxy_); - }); - currentMaxSurfaceId_ = surfaceId; - } - } + maybeInitializeLayoutAnimations(newRootShadowNode->getSurfaceId()); auto reaShadowNode = std::reinterpret_pointer_cast( diff --git a/packages/react-native-reanimated/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.h b/packages/react-native-reanimated/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.h index ca0708c6544..d9e7901324b 100644 --- a/packages/react-native-reanimated/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.h +++ b/packages/react-native-reanimated/Common/cpp/reanimated/Fabric/ReanimatedCommitHook.h @@ -42,6 +42,8 @@ class ReanimatedCommitHook : public UIManagerCommitHook { const noexcept override; #endif + void maybeInitializeLayoutAnimations(SurfaceId surfaceId); + private: std::shared_ptr propsRegistry_; diff --git a/packages/react-native-reanimated/package.json b/packages/react-native-reanimated/package.json index a4edffbd75d..0b999e0fb1a 100644 --- a/packages/react-native-reanimated/package.json +++ b/packages/react-native-reanimated/package.json @@ -1,6 +1,6 @@ { "name": "react-native-reanimated", - "version": "3.16.5", + "version": "3.16.6", "description": "More powerful alternative to Animated library for React Native.", "scripts": { "test": "jest", diff --git a/packages/react-native-reanimated/src/platform-specific/jsVersion.ts b/packages/react-native-reanimated/src/platform-specific/jsVersion.ts index 0e130cddc88..2a88815d25f 100644 --- a/packages/react-native-reanimated/src/platform-specific/jsVersion.ts +++ b/packages/react-native-reanimated/src/platform-specific/jsVersion.ts @@ -4,4 +4,4 @@ * version used to build the native part of the library in runtime. Remember to * keep this in sync with the version declared in `package.json` */ -export const jsVersion = '3.16.5'; +export const jsVersion = '3.16.6';