Skip to content

Commit 84d8d3a

Browse files
Bump reanimated version to 3.16.0 (#6599)
## Summary This PR bumps the Reanimated version to 3.16.0 and updates the compatibility table (there is also a minor Keyframe fix). This PR doesn't follow the usual release PR scheme, as we want to change the way we do releases. Now the `next` reanimated version will be used on main and release package will be made from a separate branch. ## Test plan
1 parent e9b6187 commit 84d8d3a

File tree

8 files changed

+62
-63
lines changed

8 files changed

+62
-63
lines changed

apps/fabric-example/ios/Podfile.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1747,7 +1747,7 @@ PODS:
17471747
- ReactCommon/turbomodule/bridging
17481748
- ReactCommon/turbomodule/core
17491749
- Yoga
1750-
- RNReanimated (3.15.0):
1750+
- RNReanimated (3.16.0):
17511751
- DoubleConversion
17521752
- glog
17531753
- hermes-engine
@@ -1767,10 +1767,10 @@ PODS:
17671767
- ReactCodegen
17681768
- ReactCommon/turbomodule/bridging
17691769
- ReactCommon/turbomodule/core
1770-
- RNReanimated/reanimated (= 3.15.0)
1771-
- RNReanimated/worklets (= 3.15.0)
1770+
- RNReanimated/reanimated (= 3.16.0)
1771+
- RNReanimated/worklets (= 3.16.0)
17721772
- Yoga
1773-
- RNReanimated/reanimated (3.15.0):
1773+
- RNReanimated/reanimated (3.16.0):
17741774
- DoubleConversion
17751775
- glog
17761776
- hermes-engine
@@ -1790,9 +1790,9 @@ PODS:
17901790
- ReactCodegen
17911791
- ReactCommon/turbomodule/bridging
17921792
- ReactCommon/turbomodule/core
1793-
- RNReanimated/reanimated/apple (= 3.15.0)
1793+
- RNReanimated/reanimated/apple (= 3.16.0)
17941794
- Yoga
1795-
- RNReanimated/reanimated/apple (3.15.0):
1795+
- RNReanimated/reanimated/apple (3.16.0):
17961796
- DoubleConversion
17971797
- glog
17981798
- hermes-engine
@@ -1813,7 +1813,7 @@ PODS:
18131813
- ReactCommon/turbomodule/bridging
18141814
- ReactCommon/turbomodule/core
18151815
- Yoga
1816-
- RNReanimated/worklets (3.15.0):
1816+
- RNReanimated/worklets (3.16.0):
18171817
- DoubleConversion
18181818
- glog
18191819
- hermes-engine
@@ -2229,11 +2229,11 @@ SPEC CHECKSUMS:
22292229
RNCPicker: d051e0647af8b2ad01a3d39a6b5dd9b7c0ccc166
22302230
RNFlashList: 6f169ad83e52579b7754cbbcec1b004c27d82c93
22312231
RNGestureHandler: c374c750a0a9bacd95f5c740d146ab9428549d6b
2232-
RNReanimated: 65ef35c65567513684ed3d69548e686708c7aac9
2232+
RNReanimated: 8ad1573711ca38673125fc9a774bfd0040e6e1f1
22332233
RNScreens: de6e57426ba0e6cbc3fb5b4f496e7f08cb2773c2
22342234
RNSVG: 08750404f92a36162a92522cc77dee437be1d257
22352235
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
2236-
Yoga: 8833bd4378ffd79f1dea711d6dc7231c09e63590
2236+
Yoga: 2a74e67570a7902969ff44f35dd41f47a9693be8
22372237

22382238
PODFILE CHECKSUM: 3eb88d49c8fe32af0ac2c85501e29d29171f1070
22392239

apps/macos-example/macos/Podfile.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1023,25 +1023,25 @@ PODS:
10231023
- glog
10241024
- RCT-Folly (= 2022.05.16.00)
10251025
- React-Core
1026-
- RNReanimated (3.15.0):
1026+
- RNReanimated (3.16.0):
10271027
- glog
10281028
- RCT-Folly (= 2022.05.16.00)
10291029
- React-Core
10301030
- ReactCommon/turbomodule/core
1031-
- RNReanimated/reanimated (= 3.15.0)
1032-
- RNReanimated/worklets (= 3.15.0)
1033-
- RNReanimated/reanimated (3.15.0):
1031+
- RNReanimated/reanimated (= 3.16.0)
1032+
- RNReanimated/worklets (= 3.16.0)
1033+
- RNReanimated/reanimated (3.16.0):
10341034
- glog
10351035
- RCT-Folly (= 2022.05.16.00)
10361036
- React-Core
10371037
- ReactCommon/turbomodule/core
1038-
- RNReanimated/reanimated/apple (= 3.15.0)
1039-
- RNReanimated/reanimated/apple (3.15.0):
1038+
- RNReanimated/reanimated/apple (= 3.16.0)
1039+
- RNReanimated/reanimated/apple (3.16.0):
10401040
- glog
10411041
- RCT-Folly (= 2022.05.16.00)
10421042
- React-Core
10431043
- ReactCommon/turbomodule/core
1044-
- RNReanimated/worklets (3.15.0):
1044+
- RNReanimated/worklets (3.16.0):
10451045
- glog
10461046
- RCT-Folly (= 2022.05.16.00)
10471047
- React-Core
@@ -1270,10 +1270,10 @@ SPEC CHECKSUMS:
12701270
RNCAsyncStorage: ec53e44dc3e75b44aa2a9f37618a49c3bc080a7a
12711271
RNCPicker: 0173dedc74776227ec6dcc61bb85cd9f07bbb2ac
12721272
RNGestureHandler: bb81850add626ddd265294323310fec6e861c96b
1273-
RNReanimated: 143bc4c36bc4a0491bcd1dacadb52d1f11ace9eb
1273+
RNReanimated: c9553b713ac50df956e2ad3a0576690211bfcc31
12741274
RNSVG: 01eb8d8a0e2289ec3ecc9626ce920e00d2174992
12751275
SocketRocket: f6c6249082c011e6de2de60ed641ef8bbe0cfac9
1276-
Yoga: 329461de6a23b9e0c108d197fd0f6e87c8c8ecf2
1276+
Yoga: 0639c9c8a20ae8043b0b64e2ef6d7a2cd5806aac
12771277

12781278
PODFILE CHECKSUM: ddae34ca2842288eb8f70e6df3c2d638c2f56027
12791279

apps/paper-example/ios/Podfile.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1601,7 +1601,7 @@ PODS:
16011601
- ReactCommon/turbomodule/bridging
16021602
- ReactCommon/turbomodule/core
16031603
- Yoga
1604-
- RNReanimated (3.15.0):
1604+
- RNReanimated (3.16.0):
16051605
- DoubleConversion
16061606
- glog
16071607
- hermes-engine
@@ -1621,10 +1621,10 @@ PODS:
16211621
- ReactCodegen
16221622
- ReactCommon/turbomodule/bridging
16231623
- ReactCommon/turbomodule/core
1624-
- RNReanimated/reanimated (= 3.15.0)
1625-
- RNReanimated/worklets (= 3.15.0)
1624+
- RNReanimated/reanimated (= 3.16.0)
1625+
- RNReanimated/worklets (= 3.16.0)
16261626
- Yoga
1627-
- RNReanimated/reanimated (3.15.0):
1627+
- RNReanimated/reanimated (3.16.0):
16281628
- DoubleConversion
16291629
- glog
16301630
- hermes-engine
@@ -1644,9 +1644,9 @@ PODS:
16441644
- ReactCodegen
16451645
- ReactCommon/turbomodule/bridging
16461646
- ReactCommon/turbomodule/core
1647-
- RNReanimated/reanimated/apple (= 3.15.0)
1647+
- RNReanimated/reanimated/apple (= 3.16.0)
16481648
- Yoga
1649-
- RNReanimated/reanimated/apple (3.15.0):
1649+
- RNReanimated/reanimated/apple (3.16.0):
16501650
- DoubleConversion
16511651
- glog
16521652
- hermes-engine
@@ -1667,7 +1667,7 @@ PODS:
16671667
- ReactCommon/turbomodule/bridging
16681668
- ReactCommon/turbomodule/core
16691669
- Yoga
1670-
- RNReanimated/worklets (3.15.0):
1670+
- RNReanimated/worklets (3.16.0):
16711671
- DoubleConversion
16721672
- glog
16731673
- hermes-engine
@@ -2019,11 +2019,11 @@ SPEC CHECKSUMS:
20192019
RNCPicker: 0173dedc74776227ec6dcc61bb85cd9f07bbb2ac
20202020
RNFlashList: 115dd44377580761bff386a0caebf165424cf16f
20212021
RNGestureHandler: 6dfe7692a191ee224748964127114edf057a1475
2022-
RNReanimated: 4041681b103869cace498be2aac8d8944b3cd123
2022+
RNReanimated: 47ffa5dbd10add47b77de7b0f5848346f21df0c6
20232023
RNScreens: 19719a9c326e925498ac3b2d35c4e50fe87afc06
20242024
RNSVG: 01eb8d8a0e2289ec3ecc9626ce920e00d2174992
20252025
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
2026-
Yoga: 8833bd4378ffd79f1dea711d6dc7231c09e63590
2026+
Yoga: 2a74e67570a7902969ff44f35dd41f47a9693be8
20272027

20282028
PODFILE CHECKSUM: 44956aee8c836a85949aa1fa8dde2c10e661633e
20292029

apps/tvos-example/ios/Podfile.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1031,25 +1031,25 @@ PODS:
10311031
- React-jsi (= 0.73.4-0)
10321032
- React-logger (= 0.73.4-0)
10331033
- React-perflogger (= 0.73.4-0)
1034-
- RNReanimated (3.15.0):
1034+
- RNReanimated (3.16.0):
10351035
- glog
10361036
- RCT-Folly (= 2022.05.16.00)
10371037
- React-Core
10381038
- ReactCommon/turbomodule/core
1039-
- RNReanimated/reanimated (= 3.15.0)
1040-
- RNReanimated/worklets (= 3.15.0)
1041-
- RNReanimated/reanimated (3.15.0):
1039+
- RNReanimated/reanimated (= 3.16.0)
1040+
- RNReanimated/worklets (= 3.16.0)
1041+
- RNReanimated/reanimated (3.16.0):
10421042
- glog
10431043
- RCT-Folly (= 2022.05.16.00)
10441044
- React-Core
10451045
- ReactCommon/turbomodule/core
1046-
- RNReanimated/reanimated/apple (= 3.15.0)
1047-
- RNReanimated/reanimated/apple (3.15.0):
1046+
- RNReanimated/reanimated/apple (= 3.16.0)
1047+
- RNReanimated/reanimated/apple (3.16.0):
10481048
- glog
10491049
- RCT-Folly (= 2022.05.16.00)
10501050
- React-Core
10511051
- ReactCommon/turbomodule/core
1052-
- RNReanimated/worklets (3.15.0):
1052+
- RNReanimated/worklets (3.16.0):
10531053
- glog
10541054
- RCT-Folly (= 2022.05.16.00)
10551055
- React-Core
@@ -1267,9 +1267,9 @@ SPEC CHECKSUMS:
12671267
React-runtimescheduler: 20b2202e3396589a71069d12ae9f328949c7c7b8
12681268
React-utils: 0307d396f233e47a167b5aaf045b0e4e1dc19d74
12691269
ReactCommon: 17891ca337bfa5a7263649b09f27a8c664537bf2
1270-
RNReanimated: d3a18527c394a3a97c23179ac54c817ec30a4e6e
1270+
RNReanimated: 6b9a23735fd2d6ad4249a07a1525c9778287587d
12711271
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
1272-
Yoga: e7f2a2256464d4ef7b3825d216bd22aac3b449c1
1272+
Yoga: ab50eb8f7fcf1b36aad1801b5687b66b2c0aa000
12731273

12741274
PODFILE CHECKSUM: c2efe42da2b9ce73832f8f03df86727f3f712fff
12751275

packages/docs-reanimated/docs/guides/compatibility.mdx

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,21 @@ sidebar_label: Compatibility
99

1010
<div className="compatibility">
1111

12-
| | 0.63 | 0.64 | 0.65 | 0.66 | 0.67 | 0.68 | 0.69 | 0.70 | 0.71 | 0.72 | 0.73 | 0.74 | 0.75 |
13-
| ------------------------------------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ |
14-
| <Version version="3.15.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> |
15-
| <Version version="3.9.x – 3.14.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> |
16-
| <Version version="3.6.x – 3.8.x"/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> |
17-
| <Version version="3.5.x"/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> |
18-
| <Version version="3.3.x – 3.4.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> |
19-
| <Version version="3.0.x – 3.2.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> |
20-
| <Spacer/> | | | | | | | | | | | | | |
21-
| <Version version="2.14.x – 2.17.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> |
22-
| <Version version="2.11.x – 2.13.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> |
23-
| <Version version="2.10.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> |
24-
| <Version version="2.5.x – 2.9.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> |
25-
| <Version version="2.3.x – 2.4.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> |
12+
| | 0.63 | 0.64 | 0.65 | 0.66 | 0.67 | 0.68 | 0.69 | 0.70 | 0.71 | 0.72 | 0.73 | 0.74 | 0.75 | 0.76 |
13+
| ------------------------------------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ | ------ |
14+
| <Version version="3.16.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> |
15+
| <Version version="3.15.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> |
16+
| <Version version="3.9.x – 3.14.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> |
17+
| <Version version="3.6.x – 3.8.x"/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> |
18+
| <Version version="3.5.x"/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> |
19+
| <Version version="3.3.x – 3.4.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> |
20+
| <Version version="3.0.x – 3.2.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> |
21+
| <Spacer/> | | | | | | | | | | | | | | |
22+
| <Version version="2.14.x – 2.17.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> |
23+
| <Version version="2.11.x – 2.13.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> |
24+
| <Version version="2.10.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> |
25+
| <Version version="2.5.x – 2.9.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> |
26+
| <Version version="2.3.x – 2.4.x"/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> |
2627

2728
</div>
2829

@@ -38,12 +39,13 @@ Reanimated supports the [bridgeless mode](https://github.com/reactwg/react-nativ
3839

3940
<div className="compatibility">
4041

41-
| | 0.63 | 0.64 | 0.65 | 0.66 | 0.67 | 0.68 | 0.69 | 0.70 | 0.71 | 0.72 | 0.73 | 0.74 | 0.75 |
42-
| ----------------------------------- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ------ | ------ | ------ | ------ | ------ |
43-
| <Version version="3.15.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> |
44-
| <Version version="3.9.x – 3.14.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <No/> |
45-
| <Version version="3.6.x – 3.8.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <No/> | <No/> |
46-
| <Version version="3.1.x – 3.5.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <No/> | <No/> | <No/> |
47-
| <Version version="3.0.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <No/> | <No/> | <No/> | <No/> |
42+
| | 0.63 | 0.64 | 0.65 | 0.66 | 0.67 | 0.68 | 0.69 | 0.70 | 0.71 | 0.72 | 0.73 | 0.74 | 0.75 | 0.76 |
43+
| ----------------------------------- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ------ | ------ | ------ | ------ | ------ | ------ |
44+
| <Version version="3.16.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <Yes/> |
45+
| <Version version="3.15.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <No/> |
46+
| <Version version="3.9.x – 3.14.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <No/> | <No/> |
47+
| <Version version="3.6.x – 3.8.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <Yes/> | <No/> | <No/> | <No/> |
48+
| <Version version="3.1.x – 3.5.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <No/> | <No/> | <No/> | <No/> |
49+
| <Version version="3.0.x"/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <No/> | <Yes/> | <No/> | <No/> | <No/> | <No/> | <No/> |
4850

4951
</div>

packages/react-native-reanimated/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-reanimated",
3-
"version": "3.15.0",
3+
"version": "3.16.0",
44
"description": "More powerful alternative to Animated library for React Native.",
55
"scripts": {
66
"test": "jest",

packages/react-native-reanimated/scripts/set-reanimated-version.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,7 @@ if (IS_SET_CUSTOM) {
5858
}).stdout.trim();
5959
const shortCommit = currentCommit.slice(0, 9);
6060

61-
const [major, minor] = currentVersion.split('.');
62-
const patch = 0;
63-
const nextMinor = Number(minor) + 1;
64-
version = `${major}.${nextMinor}.${patch}-nightly-${dateIdentifier}-${shortCommit}`;
61+
version = `${currentVersion}-nightly-${dateIdentifier}-${shortCommit}`;
6562
} else if (IS_FRESH) {
6663
version = `${currentVersion}-${dateIdentifier}`;
6764
}

packages/react-native-reanimated/src/platform-specific/jsVersion.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
* version used to build the native part of the library in runtime. Remember to
55
* keep this in sync with the version declared in `package.json`
66
*/
7-
export const jsVersion = '3.15.0';
7+
export const jsVersion = '3.16.0';

0 commit comments

Comments
 (0)