Skip to content

Commit dbf7d74

Browse files
ci(release): publish latest release
1 parent 151a818 commit dbf7d74

File tree

618 files changed

+9852
-7557
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

618 files changed

+9852
-7557
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/dist/cjs/createAnimations.native.js b/dist/cjs/createAnimations.native.js
2+
index 8ef9a4b03e660025bd16f4d15ec9e82ead963be0..023de8bf1955d83f0483917f4d6e0a5205d6fb17 100644
3+
--- a/dist/cjs/createAnimations.native.js
4+
+++ b/dist/cjs/createAnimations.native.js
5+
@@ -163,7 +163,7 @@ function createAnimations(animations) {
6+
else {
7+
var animateOnly = props.animateOnly;
8+
for (var key in style)
9+
- !import_web.stylePropsAll[key] || neverAnimate[key] || animateOnly && !animateOnly.includes(key) ? dontAnimate[key] = style[key] : animate[key] = style[key];
10+
+ !import_web.stylePropsAll[key] || neverAnimate[key] || style[key] === 'auto' || animateOnly && !animateOnly.includes(key) ? dontAnimate[key] = style[key] : animate[key] = style[key];
11+
}
12+
var animateStr = JSON.stringify(animate), styles = (0, import_react.useMemo)(function() {
13+
return JSON.parse(animateStr);

RELEASE

Lines changed: 44 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
IPFS hash of the deployment:
2-
- CIDv0: `QmaaNmJT3Bbm4i4ahXzABht6cZn6wp5F9GfY1U1YuhkDuL`
3-
- CIDv1: `bafybeifv2bmhbxigtfs4j7mwgjfvcyiwjwfl644etbjc2mthilpckedwam`
2+
- CIDv0: `QmeLuyYmQQCSzTEYryna85cJBTcjHnjbDcjJtBSccphwUj`
3+
- CIDv1: `bafybeihnzraj4jalegaxyrcq7ihscy2uetpcz6acu5m5iagwpqv6qva2ga`
44

55
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
66

@@ -10,15 +10,52 @@ You can also access the Uniswap Interface from an IPFS gateway.
1010
Your Uniswap settings are never remembered across different URLs.
1111

1212
IPFS gateways:
13-
- https://bafybeifv2bmhbxigtfs4j7mwgjfvcyiwjwfl644etbjc2mthilpckedwam.ipfs.dweb.link/
14-
- https://bafybeifv2bmhbxigtfs4j7mwgjfvcyiwjwfl644etbjc2mthilpckedwam.ipfs.cf-ipfs.com/
15-
- [ipfs://QmaaNmJT3Bbm4i4ahXzABht6cZn6wp5F9GfY1U1YuhkDuL/](ipfs://QmaaNmJT3Bbm4i4ahXzABht6cZn6wp5F9GfY1U1YuhkDuL/)
13+
- https://bafybeihnzraj4jalegaxyrcq7ihscy2uetpcz6acu5m5iagwpqv6qva2ga.ipfs.dweb.link/
14+
- https://bafybeihnzraj4jalegaxyrcq7ihscy2uetpcz6acu5m5iagwpqv6qva2ga.ipfs.cf-ipfs.com/
15+
- [ipfs://QmeLuyYmQQCSzTEYryna85cJBTcjHnjbDcjJtBSccphwUj/](ipfs://QmeLuyYmQQCSzTEYryna85cJBTcjHnjbDcjJtBSccphwUj/)
1616

17-
### 5.22.2 (2024-04-05)
17+
## 5.23.0 (2024-04-09)
18+
19+
20+
### Features
21+
22+
* **web:** [info] Rename Turnover to 1 day APR and update tooltip (#7086) ce58465
23+
* **web:** add eslint rule to disallow isIOS and isAndroid (#7230) 88a6a14
24+
* **web:** add Uniswap connect options for extension beta launch (#7189) 83f54de
25+
* **web:** display address in search results (#7225) 30f8964
26+
* **web:** fallback to token lists when no gql results (#7194) 3992111
27+
* **web:** improve performance on web by avoiding importing all of tamagui and only using core (#7175) bec8b1d
28+
* **web:** madge check for unit test code in CI (#7191) 11ce479
29+
* **web:** optimize size and lazy-loading on initial renders (#7295) cb198cd
30+
* **web:** rm the service worker (#7156) 7e4dee3
31+
* **web:** sort tokens like mobile does (#7213) 729dad8
32+
* **web:** update designs of Error state in ConfirmSwapModal (#7254) 6559d7b
1833

1934

2035
### Bug Fixes
2136

22-
* **web:** fix limit price offline bug (#7325) 2247761
37+
* **web:** add crowdin secrets anywhere we run build:production (#7288) db34eac
38+
* **web:** add realtime gateway to connectSrc CSP (#7228) 306c2c1
39+
* **web:** alias react-native in web with react-native-web (#7239) 6901e34
40+
* **web:** allow prod to download crowdin t9n (#7345) 8fd106b
41+
* **web:** avoid react-native import for wrangler (#7263) 4a3ff62
42+
* **web:** bug with user-added tokens in currency search (#7202) e40ffbb
43+
* **web:** fix rich link previews (#6753) 3bac3ed
44+
* **web:** fix translations with JSX rendering as [object Object] (#7337) 4cb17f0
45+
* **web:** functions pass-through (#7340) 7d5213d
46+
* **web:** limit toast notification bug (#7283) dee776d
47+
* **web:** limits price bug (#7324) cb95d8a
48+
* **web:** mv statsig above apollo providers to enable realtime (#7224) f98a6f2
49+
* **web:** only call into StatSig once initialized (#7327) 5a07fc0
50+
* **web:** only show limit disclaimer on limit version of OffchainActivityModal (#7262) bc215ab
51+
* **web:** remove old locale files (#7259) e546de8
52+
* **web:** rich link preview average color extraction (#7305) f651da3
53+
* **web:** rich link preview image rbg color bug (#7326) d36a812
54+
55+
56+
### Code Refactoring
57+
58+
* **web:** [subscriptions] activity updater flow (#7171) d517540
59+
* **web:** use subscriptions endpoint for triggering token balances updates (#7131) adaf259
2360

2461

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
web/5.22.2
1+
web/5.23.0

apps/mobile/android/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,17 +131,17 @@ android {
131131
dev {
132132
isDefault(true)
133133
applicationIdSuffix ".dev"
134-
versionName "1.25"
134+
versionName "1.26"
135135
dimension "variant"
136136
}
137137
beta {
138138
applicationIdSuffix ".beta"
139-
versionName "1.25"
139+
versionName "1.26"
140140
dimension "variant"
141141
}
142142
prod {
143143
dimension "variant"
144-
versionName "1.25"
144+
versionName "1.26"
145145
}
146146
}
147147

apps/mobile/ios/Uniswap.xcodeproj/project.pbxproj

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2450,7 +2450,7 @@
24502450
"@executable_path/Frameworks",
24512451
"@executable_path/../../Frameworks",
24522452
);
2453-
MARKETING_VERSION = 1.25;
2453+
MARKETING_VERSION = 1.26;
24542454
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
24552455
MTL_FAST_MATH = YES;
24562456
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -2496,7 +2496,7 @@
24962496
"@executable_path/Frameworks",
24972497
"@executable_path/../../Frameworks",
24982498
);
2499-
MARKETING_VERSION = 1.25;
2499+
MARKETING_VERSION = 1.26;
25002500
MTL_FAST_MATH = YES;
25012501
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
25022502
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.widgets;
@@ -2542,7 +2542,7 @@
25422542
"@executable_path/Frameworks",
25432543
"@executable_path/../../Frameworks",
25442544
);
2545-
MARKETING_VERSION = 1.25;
2545+
MARKETING_VERSION = 1.26;
25462546
MTL_FAST_MATH = YES;
25472547
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
25482548
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.dev.widgets;
@@ -2588,7 +2588,7 @@
25882588
"@executable_path/Frameworks",
25892589
"@executable_path/../../Frameworks",
25902590
);
2591-
MARKETING_VERSION = 1.25;
2591+
MARKETING_VERSION = 1.26;
25922592
MTL_FAST_MATH = YES;
25932593
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
25942594
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.beta.widgets;
@@ -2630,7 +2630,7 @@
26302630
"@executable_path/Frameworks",
26312631
"@executable_path/../../Frameworks",
26322632
);
2633-
MARKETING_VERSION = 1.25;
2633+
MARKETING_VERSION = 1.26;
26342634
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
26352635
MTL_FAST_MATH = YES;
26362636
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -2673,7 +2673,7 @@
26732673
"@executable_path/Frameworks",
26742674
"@executable_path/../../Frameworks",
26752675
);
2676-
MARKETING_VERSION = 1.25;
2676+
MARKETING_VERSION = 1.26;
26772677
MTL_FAST_MATH = YES;
26782678
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
26792679
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.WidgetIntentExtension;
@@ -2716,7 +2716,7 @@
27162716
"@executable_path/Frameworks",
27172717
"@executable_path/../../Frameworks",
27182718
);
2719-
MARKETING_VERSION = 1.25;
2719+
MARKETING_VERSION = 1.26;
27202720
MTL_FAST_MATH = YES;
27212721
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
27222722
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.dev.WidgetIntentExtension;
@@ -2759,7 +2759,7 @@
27592759
"@executable_path/Frameworks",
27602760
"@executable_path/../../Frameworks",
27612761
);
2762-
MARKETING_VERSION = 1.25;
2762+
MARKETING_VERSION = 1.26;
27632763
MTL_FAST_MATH = YES;
27642764
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
27652765
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.beta.WidgetIntentExtension;
@@ -2795,7 +2795,7 @@
27952795
"$(inherited)",
27962796
"@executable_path/Frameworks",
27972797
);
2798-
MARKETING_VERSION = 1.25;
2798+
MARKETING_VERSION = 1.26;
27992799
OTHER_LDFLAGS = (
28002800
"$(inherited)",
28012801
"-ObjC",
@@ -2833,7 +2833,7 @@
28332833
"$(inherited)",
28342834
"@executable_path/Frameworks",
28352835
);
2836-
MARKETING_VERSION = 1.25;
2836+
MARKETING_VERSION = 1.26;
28372837
OTHER_LDFLAGS = (
28382838
"$(inherited)",
28392839
"-ObjC",
@@ -3003,7 +3003,7 @@
30033003
"@executable_path/Frameworks",
30043004
"@executable_path/../../Frameworks",
30053005
);
3006-
MARKETING_VERSION = 1.25;
3006+
MARKETING_VERSION = 1.26;
30073007
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
30083008
MTL_FAST_MATH = YES;
30093009
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -3047,7 +3047,7 @@
30473047
"@executable_path/Frameworks",
30483048
"@executable_path/../../Frameworks",
30493049
);
3050-
MARKETING_VERSION = 1.25;
3050+
MARKETING_VERSION = 1.26;
30513051
MTL_FAST_MATH = YES;
30523052
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
30533053
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.OneSignalNotificationServiceExtension;
@@ -3143,7 +3143,7 @@
31433143
"$(inherited)",
31443144
"@executable_path/Frameworks",
31453145
);
3146-
MARKETING_VERSION = 1.25;
3146+
MARKETING_VERSION = 1.26;
31473147
OTHER_LDFLAGS = (
31483148
"$(inherited)",
31493149
"-ObjC",
@@ -3214,7 +3214,7 @@
32143214
"@executable_path/Frameworks",
32153215
"@executable_path/../../Frameworks",
32163216
);
3217-
MARKETING_VERSION = 1.25;
3217+
MARKETING_VERSION = 1.26;
32183218
MTL_FAST_MATH = YES;
32193219
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
32203220
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.beta.OneSignalNotificationServiceExtension;
@@ -3310,7 +3310,7 @@
33103310
"$(inherited)",
33113311
"@executable_path/Frameworks",
33123312
);
3313-
MARKETING_VERSION = 1.25;
3313+
MARKETING_VERSION = 1.26;
33143314
OTHER_LDFLAGS = (
33153315
"$(inherited)",
33163316
"-ObjC",
@@ -3381,7 +3381,7 @@
33813381
"@executable_path/Frameworks",
33823382
"@executable_path/../../Frameworks",
33833383
);
3384-
MARKETING_VERSION = 1.25;
3384+
MARKETING_VERSION = 1.26;
33853385
MTL_FAST_MATH = YES;
33863386
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
33873387
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.dev.OneSignalNotificationServiceExtension;

apps/mobile/jest-setup.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ jest.mock('react-native', () => {
7676

7777
jest.mock('react-native-safe-area-context', () => ({
7878
useSafeAreaInsets: jest.fn().mockImplementation(() => ({})),
79+
useSafeAreaFrame: jest.fn().mockImplementation(() => ({})),
7980
SafeAreaProvider: jest.fn(({ children }) => children),
8081
}))
8182

@@ -125,3 +126,8 @@ jest.mock('wallet/src/features/appearance/hooks', () => {
125126
useSelectedColorScheme: () => 'light',
126127
}
127128
})
129+
130+
jest.mock('wallet/src/features/fiatOnRamp/api', () => ({
131+
...jest.requireActual('wallet/src/features/fiatOnRamp/api'),
132+
useFiatOnRampIpAddressQuery: jest.fn().mockReturnValue({}),
133+
}))

apps/mobile/jest.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ const preset = require('../../config/jest-presets/jest/jest-preset')
44
module.exports = {
55
...preset,
66
preset: 'jest-expo',
7+
transform: {
8+
...preset.transform,
9+
'^.+\\.jsx?$': 'babel-jest',
10+
},
711
displayName: 'Mobile Wallet',
812
collectCoverageFrom: [
913
'src/**/*.{js,ts,tsx}',

apps/mobile/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,9 @@
112112
"i18next": "23.10.0",
113113
"lodash": "4.17.21",
114114
"no-yolo-signatures": "0.0.2",
115-
"qrcode": "1.5.1",
116115
"react": "18.2.0",
117116
"react-freeze": "1.0.3",
118-
"react-i18next": "14.0.5",
117+
"react-i18next": "14.1.0",
119118
"react-native": "0.71.13",
120119
"react-native-appsflyer": "6.10.3",
121120
"react-native-context-menu-view": "1.6.0",
@@ -133,7 +132,7 @@
133132
"react-native-permissions": "3.6.0",
134133
"react-native-reanimated": "3.3.0",
135134
"react-native-restart": "0.0.27",
136-
"react-native-safe-area-context": "4.5.0",
135+
"react-native-safe-area-context": "4.9.0",
137136
"react-native-screens": "3.24.0",
138137
"react-native-splash-screen": "3.3.0",
139138
"react-native-svg": "13.9.0",
@@ -164,7 +163,7 @@
164163
"@babel/runtime": "7.18.9",
165164
"@faker-js/faker": "7.6.0",
166165
"@storybook/react": "7.0.2",
167-
"@tamagui/babel-plugin": "1.92.0",
166+
"@tamagui/babel-plugin": "1.94.3",
168167
"@testing-library/react-hooks": "7.0.2",
169168
"@testing-library/react-native": "11.5.0",
170169
"@types/react-native": "0.71.3",

0 commit comments

Comments
 (0)