Skip to content

Commit 55c403a

Browse files
ci(release): publish latest release
1 parent 5bdad5b commit 55c403a

File tree

76 files changed

+4226
-17861
lines changed

Some content is hidden

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

76 files changed

+4226
-17861
lines changed

CODEOWNERS

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

RELEASE

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1 @@
1-
IPFS hash of the deployment:
2-
- CIDv0: `QmdbNNCgD3ow36Qa3mAW52YTN6atgcMsUbLcXcz77tUitQ`
3-
- CIDv1: `bafybeihcusewph7jkyiprczoiv7ozf4p3moxxjmioojlodxhrfj5uyctse`
4-
5-
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
6-
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://bafybeihcusewph7jkyiprczoiv7ozf4p3moxxjmioojlodxhrfj5uyctse.ipfs.dweb.link/
14-
- [ipfs://QmdbNNCgD3ow36Qa3mAW52YTN6atgcMsUbLcXcz77tUitQ/](ipfs://QmdbNNCgD3ow36Qa3mAW52YTN6atgcMsUbLcXcz77tUitQ/)
15-
16-
### 5.121.2 (2025-12-18)
17-
18-
19-
### Bug Fixes
20-
21-
* **web:** limit form monad crash (#26600) 41290d0
22-
23-
1+
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.121.2
1+
mobile/1.64.1

apps/mobile/android/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ if (isCI && datadogPropertiesAvailable) {
6767
apply from: "../../../../node_modules/@datadog/mobile-react-native/datadog-sourcemaps.gradle"
6868
}
6969

70-
def devVersionName = "1.64"
71-
def betaVersionName = "1.64"
72-
def prodVersionName = "1.64"
70+
def devVersionName = "1.64.1"
71+
def betaVersionName = "1.64.1"
72+
def prodVersionName = "1.64.1"
7373

7474
android {
7575
ndkVersion rootProject.ext.ndkVersion

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

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2997,7 +2997,7 @@
29972997
"@executable_path/Frameworks",
29982998
"@loader_path/Frameworks",
29992999
);
3000-
MARKETING_VERSION = 1.64;
3000+
MARKETING_VERSION = 1.64.1;
30013001
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
30023002
MTL_FAST_MATH = YES;
30033003
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -3050,7 +3050,7 @@
30503050
"@executable_path/Frameworks",
30513051
"@loader_path/Frameworks",
30523052
);
3053-
MARKETING_VERSION = 1.64;
3053+
MARKETING_VERSION = 1.64.1;
30543054
MTL_FAST_MATH = YES;
30553055
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
30563056
PRODUCT_BUNDLE_IDENTIFIER = schemes.WidgetsCore;
@@ -3103,7 +3103,7 @@
31033103
"@executable_path/Frameworks",
31043104
"@loader_path/Frameworks",
31053105
);
3106-
MARKETING_VERSION = 1.64;
3106+
MARKETING_VERSION = 1.64.1;
31073107
MTL_FAST_MATH = YES;
31083108
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
31093109
PRODUCT_BUNDLE_IDENTIFIER = schemes.WidgetsCore;
@@ -3156,7 +3156,7 @@
31563156
"@executable_path/Frameworks",
31573157
"@loader_path/Frameworks",
31583158
);
3159-
MARKETING_VERSION = 1.64;
3159+
MARKETING_VERSION = 1.64.1;
31603160
MTL_FAST_MATH = YES;
31613161
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
31623162
PRODUCT_BUNDLE_IDENTIFIER = schemes.WidgetsCore;
@@ -3194,7 +3194,7 @@
31943194
GCC_C_LANGUAGE_STANDARD = gnu11;
31953195
GENERATE_INFOPLIST_FILE = YES;
31963196
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
3197-
MARKETING_VERSION = 1.64;
3197+
MARKETING_VERSION = 1.64.1;
31983198
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
31993199
MTL_FAST_MATH = YES;
32003200
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -3230,7 +3230,7 @@
32303230
GCC_C_LANGUAGE_STANDARD = gnu11;
32313231
GENERATE_INFOPLIST_FILE = YES;
32323232
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
3233-
MARKETING_VERSION = 1.64;
3233+
MARKETING_VERSION = 1.64.1;
32343234
MTL_FAST_MATH = YES;
32353235
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
32363236
PRODUCT_BUNDLE_IDENTIFIER = schemes.WidgetsCoreTests;
@@ -3265,7 +3265,7 @@
32653265
GCC_C_LANGUAGE_STANDARD = gnu11;
32663266
GENERATE_INFOPLIST_FILE = YES;
32673267
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
3268-
MARKETING_VERSION = 1.64;
3268+
MARKETING_VERSION = 1.64.1;
32693269
MTL_FAST_MATH = YES;
32703270
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
32713271
PRODUCT_BUNDLE_IDENTIFIER = schemes.WidgetsCoreTests;
@@ -3300,7 +3300,7 @@
33003300
GCC_C_LANGUAGE_STANDARD = gnu11;
33013301
GENERATE_INFOPLIST_FILE = YES;
33023302
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
3303-
MARKETING_VERSION = 1.64;
3303+
MARKETING_VERSION = 1.64.1;
33043304
MTL_FAST_MATH = YES;
33053305
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
33063306
PRODUCT_BUNDLE_IDENTIFIER = schemes.WidgetsCoreTests;
@@ -3347,7 +3347,7 @@
33473347
"@executable_path/Frameworks",
33483348
"@executable_path/../../Frameworks",
33493349
);
3350-
MARKETING_VERSION = 1.64;
3350+
MARKETING_VERSION = 1.64.1;
33513351
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
33523352
MTL_FAST_MATH = YES;
33533353
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -3393,7 +3393,7 @@
33933393
"@executable_path/Frameworks",
33943394
"@executable_path/../../Frameworks",
33953395
);
3396-
MARKETING_VERSION = 1.64;
3396+
MARKETING_VERSION = 1.64.1;
33973397
MTL_FAST_MATH = YES;
33983398
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
33993399
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.widgets;
@@ -3439,7 +3439,7 @@
34393439
"@executable_path/Frameworks",
34403440
"@executable_path/../../Frameworks",
34413441
);
3442-
MARKETING_VERSION = 1.64;
3442+
MARKETING_VERSION = 1.64.1;
34433443
MTL_FAST_MATH = YES;
34443444
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
34453445
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.dev.widgets;
@@ -3485,7 +3485,7 @@
34853485
"@executable_path/Frameworks",
34863486
"@executable_path/../../Frameworks",
34873487
);
3488-
MARKETING_VERSION = 1.64;
3488+
MARKETING_VERSION = 1.64.1;
34893489
MTL_FAST_MATH = YES;
34903490
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
34913491
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.beta.widgets;
@@ -3527,7 +3527,7 @@
35273527
"@executable_path/Frameworks",
35283528
"@executable_path/../../Frameworks",
35293529
);
3530-
MARKETING_VERSION = 1.64;
3530+
MARKETING_VERSION = 1.64.1;
35313531
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
35323532
MTL_FAST_MATH = YES;
35333533
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -3570,7 +3570,7 @@
35703570
"@executable_path/Frameworks",
35713571
"@executable_path/../../Frameworks",
35723572
);
3573-
MARKETING_VERSION = 1.64;
3573+
MARKETING_VERSION = 1.64.1;
35743574
MTL_FAST_MATH = YES;
35753575
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
35763576
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.WidgetIntentExtension;
@@ -3613,7 +3613,7 @@
36133613
"@executable_path/Frameworks",
36143614
"@executable_path/../../Frameworks",
36153615
);
3616-
MARKETING_VERSION = 1.64;
3616+
MARKETING_VERSION = 1.64.1;
36173617
MTL_FAST_MATH = YES;
36183618
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
36193619
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.dev.WidgetIntentExtension;
@@ -3656,7 +3656,7 @@
36563656
"@executable_path/Frameworks",
36573657
"@executable_path/../../Frameworks",
36583658
);
3659-
MARKETING_VERSION = 1.64;
3659+
MARKETING_VERSION = 1.64.1;
36603660
MTL_FAST_MATH = YES;
36613661
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
36623662
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.beta.WidgetIntentExtension;
@@ -3692,7 +3692,7 @@
36923692
"$(inherited)",
36933693
"@executable_path/Frameworks",
36943694
);
3695-
MARKETING_VERSION = 1.64;
3695+
MARKETING_VERSION = 1.64.1;
36963696
OTHER_LDFLAGS = (
36973697
"$(inherited)",
36983698
"-ObjC",
@@ -3730,7 +3730,7 @@
37303730
"$(inherited)",
37313731
"@executable_path/Frameworks",
37323732
);
3733-
MARKETING_VERSION = 1.64;
3733+
MARKETING_VERSION = 1.64.1;
37343734
OTHER_LDFLAGS = (
37353735
"$(inherited)",
37363736
"-ObjC",
@@ -3934,7 +3934,7 @@
39343934
"@executable_path/Frameworks",
39353935
"@executable_path/../../Frameworks",
39363936
);
3937-
MARKETING_VERSION = 1.64;
3937+
MARKETING_VERSION = 1.64.1;
39383938
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
39393939
MTL_FAST_MATH = YES;
39403940
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -3979,7 +3979,7 @@
39793979
"@executable_path/Frameworks",
39803980
"@executable_path/../../Frameworks",
39813981
);
3982-
MARKETING_VERSION = 1.64;
3982+
MARKETING_VERSION = 1.64.1;
39833983
MTL_FAST_MATH = YES;
39843984
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
39853985
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.OneSignalNotificationServiceExtension;
@@ -4091,7 +4091,7 @@
40914091
"$(inherited)",
40924092
"@executable_path/Frameworks",
40934093
);
4094-
MARKETING_VERSION = 1.64;
4094+
MARKETING_VERSION = 1.64.1;
40954095
OTHER_LDFLAGS = (
40964096
"$(inherited)",
40974097
"-ObjC",
@@ -4163,7 +4163,7 @@
41634163
"@executable_path/Frameworks",
41644164
"@executable_path/../../Frameworks",
41654165
);
4166-
MARKETING_VERSION = 1.64;
4166+
MARKETING_VERSION = 1.64.1;
41674167
MTL_FAST_MATH = YES;
41684168
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
41694169
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.beta.OneSignalNotificationServiceExtension;
@@ -4275,7 +4275,7 @@
42754275
"$(inherited)",
42764276
"@executable_path/Frameworks",
42774277
);
4278-
MARKETING_VERSION = 1.64;
4278+
MARKETING_VERSION = 1.64.1;
42794279
OTHER_LDFLAGS = (
42804280
"$(inherited)",
42814281
"-ObjC",
@@ -4347,7 +4347,7 @@
43474347
"@executable_path/Frameworks",
43484348
"@executable_path/../../Frameworks",
43494349
);
4350-
MARKETING_VERSION = 1.64;
4350+
MARKETING_VERSION = 1.64.1;
43514351
MTL_FAST_MATH = YES;
43524352
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
43534353
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.dev.OneSignalNotificationServiceExtension;

apps/mobile/src/features/deepLinking/parseSwapLink.test.ts

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -186,19 +186,6 @@ describe('parseSwapLink', () => {
186186
expect(result.exactAmountToken).toBe('1.5')
187187
})
188188

189-
it('should parse valid MonadTestnet link', () => {
190-
const url = new URL(
191-
`https://uniswap.org/mobile-redirect?screen=swap&inputCurrencyId=${UniverseChainId.MonadTestnet}-0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee&outputCurrencyId=${UniverseChainId.MonadTestnet}-0x1234567890123456789012345678901234567890&currencyField=output&amount=100`,
192-
)
193-
194-
const result = parseSwapLinkMobileFormatOrThrow(url)
195-
196-
expect(result.inputAsset?.chainId).toBe(UniverseChainId.MonadTestnet)
197-
expect(result.outputAsset?.chainId).toBe(UniverseChainId.MonadTestnet)
198-
expect(result.exactCurrencyField).toBe(CurrencyField.OUTPUT)
199-
expect(result.exactAmountToken).toBe('100')
200-
})
201-
202189
it('should parse valid UnichainSepolia link', () => {
203190
const url = new URL(
204191
`https://uniswap.org/mobile-redirect?screen=swap&inputCurrencyId=${UniverseChainId.UnichainSepolia}-0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee&outputCurrencyId=${UniverseChainId.UnichainSepolia}-0x31d0220469e10c4E71834a79b1f276d740d3768F&currencyField=input&amount=0.5`,
@@ -325,14 +312,14 @@ describe('parseSwapLink', () => {
325312
expect(result.outputAsset?.chainId).toBe(UniverseChainId.UnichainSepolia)
326313
})
327314

328-
it('should allow swaps between MonadTestnet and Sepolia', () => {
315+
it('should allow swaps between UnichainSepolia and Sepolia', () => {
329316
const url = new URL(
330-
`https://uniswap.org/mobile-redirect?screen=swap&inputCurrencyId=${UniverseChainId.MonadTestnet}-0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee&outputCurrencyId=${UniverseChainId.Sepolia}-0x1c7d4b196cb0c7b01d743fbc6116a902379c7238&currencyField=output&amount=50`,
317+
`https://uniswap.org/mobile-redirect?screen=swap&inputCurrencyId=${UniverseChainId.UnichainSepolia}-0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee&outputCurrencyId=${UniverseChainId.Sepolia}-0x1c7d4b196cb0c7b01d743fbc6116a902379c7238&currencyField=output&amount=50`,
331318
)
332319

333320
const result = parseSwapLinkMobileFormatOrThrow(url)
334321

335-
expect(result.inputAsset?.chainId).toBe(UniverseChainId.MonadTestnet)
322+
expect(result.inputAsset?.chainId).toBe(UniverseChainId.UnichainSepolia)
336323
expect(result.outputAsset?.chainId).toBe(UniverseChainId.Sepolia)
337324
expect(result.exactCurrencyField).toBe(CurrencyField.OUTPUT)
338325
})

apps/mobile/src/screens/TokenDetailsScreen.tsx

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import { WarningSeverity } from 'uniswap/src/components/modals/WarningModal/type
3333
import { WarningModal } from 'uniswap/src/components/modals/WarningModal/WarningModal'
3434
import { LearnMoreLink } from 'uniswap/src/components/text/LearnMoreLink'
3535
import { PollingInterval } from 'uniswap/src/constants/misc'
36-
import { uniswapUrls } from 'uniswap/src/constants/urls'
3736
import { useCrossChainBalances } from 'uniswap/src/data/balances/hooks/useCrossChainBalances'
3837
import {
3938
useTokenBasicInfoPartsFragment,
@@ -52,6 +51,7 @@ import { ModalName } from 'uniswap/src/features/telemetry/constants'
5251
import Trace from 'uniswap/src/features/telemetry/Trace'
5352
import { TokenWarningCard } from 'uniswap/src/features/tokens/warnings/TokenWarningCard'
5453
import TokenWarningModal from 'uniswap/src/features/tokens/warnings/TokenWarningModal'
54+
import { AZTEC_URL } from 'uniswap/src/features/transactions/swap/hooks/useSwapWarnings/getAztecUnavailableWarning'
5555
import { useAppInsets } from 'uniswap/src/hooks/useAppInsets'
5656
import { useShouldShowAztecWarning } from 'uniswap/src/hooks/useShouldShowAztecWarning'
5757
import type { CurrencyField } from 'uniswap/src/types/currency'
@@ -240,18 +240,13 @@ const TokenDetailsModals = memo(function _TokenDetailsModals(): JSX.Element {
240240
isOpen={isAztecWarningModalOpen}
241241
modalName={ModalName.SwapWarning}
242242
severity={WarningSeverity.Blocked}
243-
title={t('swap.warning.noRoutesFound.title')}
243+
title={t('swap.warning.aztecUnavailable.title')}
244244
captionComponent={
245245
<>
246246
<Text color="$neutral2" textAlign="center" variant="body3">
247247
{t('swap.warning.aztecUnavailable.message')}
248248
</Text>
249-
<LearnMoreLink
250-
display="inline"
251-
textColor="$neutral1"
252-
textVariant="buttonLabel3"
253-
url={uniswapUrls.aztecUrl}
254-
/>
249+
<LearnMoreLink display="inline" textColor="$neutral1" textVariant="buttonLabel3" url={AZTEC_URL} />
255250
</>
256251
}
257252
acknowledgeText={t('common.button.close')}

apps/web/public/app-sitemap.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,4 +126,16 @@
126126
<changefreq>weekly</changefreq>
127127
<priority>0.5</priority>
128128
</url>
129+
<url>
130+
<loc>https://app.uniswap.org/positions/create</loc>
131+
<lastmod>2024-09-17T19:57:27.976Z</lastmod>
132+
<changefreq>weekly</changefreq>
133+
<priority>0.7</priority>
134+
</url>
135+
<url>
136+
<loc>https://app.uniswap.org/positions</loc>
137+
<lastmod>2024-09-17T19:57:27.976Z</lastmod>
138+
<changefreq>weekly</changefreq>
139+
<priority>0.7</priority>
140+
</url>
129141
</urlset>

0 commit comments

Comments
 (0)