Skip to content

Commit 6b352f6

Browse files
ci(release): publish latest release
1 parent 7e5fa89 commit 6b352f6

File tree

566 files changed

+8536
-12312
lines changed

Some content is hidden

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

566 files changed

+8536
-12312
lines changed

CODEOWNERS

Lines changed: 0 additions & 1 deletion
This file was deleted.

RELEASE

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,10 @@
1-
IPFS hash of the deployment:
2-
- CIDv0: `QmUBdzrLg5h8kHRC9XFen4a7RC23X23H5Bqo3489vw4Rpe`
3-
- CIDv1: `bafybeicw24lqwbfycignaoktl4b46e2bboqkbmu5hem2kjbxh7n5hbm2um`
1+
We are back with some new new updates! Here’s the latest:
42

5-
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
3+
Support for Blast: We now support the Blast Network! You can now send, receive, swap and more on it.
64

7-
You can also access the Uniswap Interface from an IPFS gateway.
8-
**BEWARE**: The Uniswap interface uses [`localStorage`](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) to remember your settings, such as which tokens you have imported.
9-
**You should always use an IPFS gateway that enforces origin separation**, or our hosted deployment of the latest release at [app.uniswap.org](https://app.uniswap.org).
10-
Your Uniswap settings are never remembered across different URLs.
11-
12-
IPFS gateways:
13-
- https://bafybeicw24lqwbfycignaoktl4b46e2bboqkbmu5hem2kjbxh7n5hbm2um.ipfs.dweb.link/
14-
- https://bafybeicw24lqwbfycignaoktl4b46e2bboqkbmu5hem2kjbxh7n5hbm2um.ipfs.cf-ipfs.com/
15-
- [ipfs://QmUBdzrLg5h8kHRC9XFen4a7RC23X23H5Bqo3489vw4Rpe/](ipfs://QmUBdzrLg5h8kHRC9XFen4a7RC23X23H5Bqo3489vw4Rpe/)
16-
17-
### 5.25.6 (2024-05-02)
18-
19-
20-
### Bug Fixes
21-
22-
* **web:** hotfix performance issue with floating text on homepage (#7952) eca0be7
5+
Extension Beta Waitlist: If you’ve claimed a Username, you’re automatically added to the waitlist of our newest product, the Uniswap Extension (Beta). If you’re off the waitlist, you’ll receive a notification as such, which will allow you access to try out the product.
236

7+
Other changes:
248

9+
- Polish around fiat onramp
10+
- Various bug fixes and performance improvements

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
web/5.25.6
1+
mobile/1.25

apps/mobile/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ Add the following to your .rc file
111111
Install [Android Studio](https://developer.android.com/studio)
112112

113113
Add the following to your .rc file
114-
115114
```
116115
export ANDROID_HOME=$HOME/Library/Android/sdk
117116
export PATH=$PATH:$ANDROID_HOME/emulator
@@ -176,7 +175,7 @@ These are some tools you might want to familiarize yourself with to understand t
176175

177176
## Migrations
178177

179-
We use `redux-persist` to persist Redux state between user sessions. When the Redux state schema is altered, a migration may be needed to transfer the existing persisted state to the new Redux schema. Failing to define a migration results in the app defaulting to the persisted schema, which will very likely cause `undefined` errors because the code has references to Redux state properties that were dropped in favor the persisted schema.
178+
We use `redux-persist` to persist Redux state between user sessions. When the Redux state schema is altered, a migration may be needed to transfer the existing persisted state to the new Redux schema. Failing to define a migration results in the app defaulting to the persisted schema, which will very likely cause `undefined` errors because the code has references to Redux state properties that were dropped in favor the the persisted schema.
180179

181180
### When to define a migration
182181

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.26"
134+
versionName "1.25"
135135
dimension "variant"
136136
}
137137
beta {
138138
applicationIdSuffix ".beta"
139-
versionName "1.26"
139+
versionName "1.25"
140140
dimension "variant"
141141
}
142142
prod {
143143
dimension "variant"
144-
versionName "1.26"
144+
versionName "1.25"
145145
}
146146
}
147147

apps/mobile/ios/Podfile.lock

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1151,8 +1151,12 @@ PODS:
11511151
- React-Core
11521152
- react-native-restart (0.0.27):
11531153
- React-Core
1154-
- react-native-safe-area-context (4.9.0):
1154+
- react-native-safe-area-context (4.5.0):
1155+
- RCT-Folly
1156+
- RCTRequired
1157+
- RCTTypeSafety
11551158
- React-Core
1159+
- ReactCommon/turbomodule/core
11561160
- react-native-skia (0.1.187):
11571161
- React
11581162
- React-callinvoker
@@ -1745,7 +1749,7 @@ SPEC CHECKSUMS:
17451749
react-native-onesignal: ab800900cffeca4d9db70a05244013fc8a36ceb8
17461750
react-native-pager-view: 3051346698a0ba0c4e13e40097cc11b00ee03cca
17471751
react-native-restart: 7595693413fe3ca15893702f2c8306c62a708162
1748-
react-native-safe-area-context: b97eb6f9e3b7f437806c2ce5983f479f8eb5de4b
1752+
react-native-safe-area-context: 39c2d8be3328df5d437ac1700f4f3a4f75716acc
17491753
react-native-skia: e7385e2f5ebe284df53f0def573198fe69a7bd72
17501754
react-native-splash-screen: 4312f786b13a81b5169ef346d76d33bc0c6dc457
17511755
react-native-webview: d33e2db8925d090871ffeb232dfa50cb3a727581

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.26;
2453+
MARKETING_VERSION = 1.25;
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.26;
2499+
MARKETING_VERSION = 1.25;
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.26;
2545+
MARKETING_VERSION = 1.25;
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.26;
2591+
MARKETING_VERSION = 1.25;
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.26;
2633+
MARKETING_VERSION = 1.25;
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.26;
2676+
MARKETING_VERSION = 1.25;
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.26;
2719+
MARKETING_VERSION = 1.25;
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.26;
2762+
MARKETING_VERSION = 1.25;
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.26;
2798+
MARKETING_VERSION = 1.25;
27992799
OTHER_LDFLAGS = (
28002800
"$(inherited)",
28012801
"-ObjC",
@@ -2833,7 +2833,7 @@
28332833
"$(inherited)",
28342834
"@executable_path/Frameworks",
28352835
);
2836-
MARKETING_VERSION = 1.26;
2836+
MARKETING_VERSION = 1.25;
28372837
OTHER_LDFLAGS = (
28382838
"$(inherited)",
28392839
"-ObjC",
@@ -3003,7 +3003,7 @@
30033003
"@executable_path/Frameworks",
30043004
"@executable_path/../../Frameworks",
30053005
);
3006-
MARKETING_VERSION = 1.26;
3006+
MARKETING_VERSION = 1.25;
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.26;
3050+
MARKETING_VERSION = 1.25;
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.26;
3146+
MARKETING_VERSION = 1.25;
31473147
OTHER_LDFLAGS = (
31483148
"$(inherited)",
31493149
"-ObjC",
@@ -3214,7 +3214,7 @@
32143214
"@executable_path/Frameworks",
32153215
"@executable_path/../../Frameworks",
32163216
);
3217-
MARKETING_VERSION = 1.26;
3217+
MARKETING_VERSION = 1.25;
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.26;
3313+
MARKETING_VERSION = 1.25;
33143314
OTHER_LDFLAGS = (
33153315
"$(inherited)",
33163316
"-ObjC",
@@ -3381,7 +3381,7 @@
33813381
"@executable_path/Frameworks",
33823382
"@executable_path/../../Frameworks",
33833383
);
3384-
MARKETING_VERSION = 1.26;
3384+
MARKETING_VERSION = 1.25;
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/ios/WidgetsCore/Utils/Network.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import Apollo
1111
public class Network {
1212
public static let shared = Network()
1313

14-
private let UNISWAP_API_URL = "https://ios.wallet.gateway.uniswap.org/v1/graphql"
14+
private let UNISWAP_API_URL = Env.UNISWAP_API_BASE_URL + "/v1/graphql"
1515

1616
public lazy var apollo: ApolloClient = {
1717
let cache = InMemoryNormalizedCache()

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: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@
8383
"@uniswap/analytics": "1.7.0",
8484
"@uniswap/analytics-events": "2.32.0",
8585
"@uniswap/ethers-rs-mobile": "0.0.5",
86-
"@uniswap/sdk-core": "4.2.1-beta.1",
87-
"@uniswap/v3-sdk": "3.11.1-beta.2",
86+
"@uniswap/sdk-core": "4.2.0",
87+
"@uniswap/v3-sdk": "3.11.0",
8888
"@walletconnect/core": "2.11.2",
8989
"@walletconnect/react-native-compat": "2.11.2",
9090
"@walletconnect/utils": "2.11.2",
@@ -163,14 +163,15 @@
163163
"@babel/runtime": "7.18.9",
164164
"@faker-js/faker": "7.6.0",
165165
"@storybook/react": "7.0.2",
166-
"@tamagui/babel-plugin": "1.94.5",
166+
"@tamagui/babel-plugin": "1.94.3",
167167
"@testing-library/react-hooks": "7.0.2",
168168
"@testing-library/react-native": "11.5.0",
169169
"@types/react-native": "0.71.3",
170170
"@types/redux-mock-store": "1.0.6",
171171
"@uniswap/eslint-config": "workspace:^",
172172
"@walletconnect/types": "2.11.2",
173-
"@welldone-software/why-did-you-render": "8.0.1",
173+
"@welldone-software/why-did-you-render": "7.0.1",
174+
"babel-jest": "29.6.1",
174175
"babel-loader": "8.2.3",
175176
"babel-plugin-react-native-web": "0.17.5",
176177
"babel-plugin-react-require": "4.0.0",

0 commit comments

Comments
 (0)