From 4a67d4762c1126eb86553ac7b367dfb33cb21524 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 18 Sep 2026 21:23:42 +0000 Subject: [PATCH 1/2] chore(sdks): add changesets for UR v2.1.2 and v2.2.0 addresses (#736, #738) Both PRs merged to main without a changeset, so neither shipped. Adds a minor for #736 (new UniversalRouterVersion.V2_1_2 / URVersion.V2_1_2 enum member plus the v2.1.2 config across 24 chains) and a patch for #738 (v2.2.0 address repointing on mainnet, Sepolia and Ink, and the removal of Ink's V2_1_1 alias). Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01TY25VxgCmFZA6678WWzABk --- .changeset/universal-router-v2-1-2-addresses.md | 8 ++++++++ .changeset/universal-router-v2-2-0-addresses.md | 7 +++++++ 2 files changed, 15 insertions(+) create mode 100644 .changeset/universal-router-v2-1-2-addresses.md create mode 100644 .changeset/universal-router-v2-2-0-addresses.md diff --git a/.changeset/universal-router-v2-1-2-addresses.md b/.changeset/universal-router-v2-1-2-addresses.md new file mode 100644 index 000000000..61989c928 --- /dev/null +++ b/.changeset/universal-router-v2-1-2-addresses.md @@ -0,0 +1,8 @@ +--- +'@uniswap/universal-router-sdk': minor +'@uniswap/v4-sdk': minor +--- + +Add Universal Router v2.1.2 addresses (#736) + +Adds the `UniversalRouterVersion.V2_1_2` enum member (mirrored as `URVersion.V2_1_2` in v4-sdk) and the v2.1.2 Universal Router deployment config — router address and creation block — across the 24 supported chains. Consumers can now resolve v2.1.2 routers via `UNIVERSAL_ROUTER_ADDRESS`/`CHAIN_CONFIGS` and select the version through `SwapOptions.urVersion`; #736 landed the addresses on `main` without a changeset, so this releases them. diff --git a/.changeset/universal-router-v2-2-0-addresses.md b/.changeset/universal-router-v2-2-0-addresses.md new file mode 100644 index 000000000..5a2399a39 --- /dev/null +++ b/.changeset/universal-router-v2-2-0-addresses.md @@ -0,0 +1,7 @@ +--- +'@uniswap/universal-router-sdk': patch +--- + +Update Universal Router v2.2.0 addresses (#738) + +Repoints the v2.2.0 Universal Router deployment config on Ethereum mainnet (1), Ethereum Sepolia (11155111) and Ink (57073) to the corrected router addresses, and removes Ink's `V2_1_1` entry. That entry was an alias pointing at Ink's old v2.2.0 router rather than a real v2.1.1 deployment, so `getUniversalRouterAddress(UniversalRouterVersion.V2_1_1, 57073)` no longer resolves and now throws — callers on Ink should use `V2_1_2` or `V2_2_0`. #738 landed these changes on `main` without a changeset, so this releases them. From 2b87e070759a7bdb6118c22bcb5b184e0070d4e1 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 18 Sep 2026 22:03:47 +0000 Subject: [PATCH 2/2] chore(sdks): version packages for UR v2.1.2 and v2.2.0 addresses (#736, #738) Runs `changeset version` so this branch carries the version and changelog output directly. With no pending .changeset/*.md left, merging to main takes the Release workflow's publish path in a single step instead of queueing a separate "Version Packages" PR. Rebased onto current main (358d9de), which added #737's still-pending `permposm-deliverygaslimit-redeploy` changeset. That changeset is consumed here too, so this release also ships #737's sdk-core address update and the dependent patch bumps it cascades. @uniswap/universal-router-sdk 5.11.5 -> 5.12.0 (minor, #736 + #738) @uniswap/v4-sdk 2.3.3 -> 2.4.0 (minor, #736) @uniswap/sdk-core 7.19.2 -> 7.19.3 (patch, #737) @uniswap/router-sdk 2.11.4 -> 2.11.5 (dependent patch) @uniswap/liquidity-launcher-sdk 1.16.2 -> 1.16.3 (dependent patch) @uniswap/smart-wallet-sdk 2.8.3 -> 2.8.4 (dependent patch) @uniswap/uniswapx-sdk 3.1.1 -> 3.1.2 (dependent patch) @uniswap/v2-sdk 4.21.3 -> 4.21.4 (dependent patch) @uniswap/v3-sdk 3.31.3 -> 3.31.4 (dependent patch) Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01TY25VxgCmFZA6678WWzABk --- .../permposm-deliverygaslimit-redeploy.md | 5 ----- .../universal-router-v2-1-2-addresses.md | 8 ------- .../universal-router-v2-2-0-addresses.md | 7 ------ sdks/liquidity-launcher-sdk/CHANGELOG.md | 10 +++++++++ sdks/liquidity-launcher-sdk/package.json | 2 +- sdks/router-sdk/CHANGELOG.md | 11 ++++++++++ sdks/router-sdk/package.json | 2 +- sdks/sdk-core/CHANGELOG.md | 6 +++++ sdks/sdk-core/package.json | 2 +- sdks/smart-wallet-sdk/CHANGELOG.md | 7 ++++++ sdks/smart-wallet-sdk/package.json | 2 +- sdks/uniswapx-sdk/CHANGELOG.md | 7 ++++++ sdks/uniswapx-sdk/package.json | 2 +- sdks/universal-router-sdk/CHANGELOG.md | 22 +++++++++++++++++++ sdks/universal-router-sdk/package.json | 2 +- sdks/v2-sdk/CHANGELOG.md | 7 ++++++ sdks/v2-sdk/package.json | 2 +- sdks/v3-sdk/CHANGELOG.md | 7 ++++++ sdks/v3-sdk/package.json | 2 +- sdks/v4-sdk/CHANGELOG.md | 14 ++++++++++++ sdks/v4-sdk/package.json | 2 +- 21 files changed, 100 insertions(+), 29 deletions(-) delete mode 100644 .changeset/permposm-deliverygaslimit-redeploy.md delete mode 100644 .changeset/universal-router-v2-1-2-addresses.md delete mode 100644 .changeset/universal-router-v2-2-0-addresses.md diff --git a/.changeset/permposm-deliverygaslimit-redeploy.md b/.changeset/permposm-deliverygaslimit-redeploy.md deleted file mode 100644 index 35eeb467b..000000000 --- a/.changeset/permposm-deliverygaslimit-redeploy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@uniswap/sdk-core': patch ---- - -Update permissioned PositionManager addresses (redeploy with DELIVERY_GAS_LIMIT) diff --git a/.changeset/universal-router-v2-1-2-addresses.md b/.changeset/universal-router-v2-1-2-addresses.md deleted file mode 100644 index 61989c928..000000000 --- a/.changeset/universal-router-v2-1-2-addresses.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@uniswap/universal-router-sdk': minor -'@uniswap/v4-sdk': minor ---- - -Add Universal Router v2.1.2 addresses (#736) - -Adds the `UniversalRouterVersion.V2_1_2` enum member (mirrored as `URVersion.V2_1_2` in v4-sdk) and the v2.1.2 Universal Router deployment config — router address and creation block — across the 24 supported chains. Consumers can now resolve v2.1.2 routers via `UNIVERSAL_ROUTER_ADDRESS`/`CHAIN_CONFIGS` and select the version through `SwapOptions.urVersion`; #736 landed the addresses on `main` without a changeset, so this releases them. diff --git a/.changeset/universal-router-v2-2-0-addresses.md b/.changeset/universal-router-v2-2-0-addresses.md deleted file mode 100644 index 5a2399a39..000000000 --- a/.changeset/universal-router-v2-2-0-addresses.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@uniswap/universal-router-sdk': patch ---- - -Update Universal Router v2.2.0 addresses (#738) - -Repoints the v2.2.0 Universal Router deployment config on Ethereum mainnet (1), Ethereum Sepolia (11155111) and Ink (57073) to the corrected router addresses, and removes Ink's `V2_1_1` entry. That entry was an alias pointing at Ink's old v2.2.0 router rather than a real v2.1.1 deployment, so `getUniversalRouterAddress(UniversalRouterVersion.V2_1_1, 57073)` no longer resolves and now throws — callers on Ink should use `V2_1_2` or `V2_2_0`. #738 landed these changes on `main` without a changeset, so this releases them. diff --git a/sdks/liquidity-launcher-sdk/CHANGELOG.md b/sdks/liquidity-launcher-sdk/CHANGELOG.md index 77cbc19e5..cc6a38081 100644 --- a/sdks/liquidity-launcher-sdk/CHANGELOG.md +++ b/sdks/liquidity-launcher-sdk/CHANGELOG.md @@ -1,5 +1,15 @@ # @uniswap/liquidity-launcher-sdk +## 1.16.3 + +### Patch Changes + +- Updated dependencies [358d9de] +- Updated dependencies [4a67d47] + - @uniswap/sdk-core@7.19.3 + - @uniswap/v4-sdk@2.4.0 + - @uniswap/v3-sdk@3.31.4 + ## 1.16.2 ### Patch Changes diff --git a/sdks/liquidity-launcher-sdk/package.json b/sdks/liquidity-launcher-sdk/package.json index 10cdfaeb1..65a919865 100644 --- a/sdks/liquidity-launcher-sdk/package.json +++ b/sdks/liquidity-launcher-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/liquidity-launcher-sdk", - "version": "1.16.2", + "version": "1.16.3", "description": "⚒️ An SDK for launching tokens and auctions with the Uniswap Liquidity Launcher (CCA + LBP) stack", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [ diff --git a/sdks/router-sdk/CHANGELOG.md b/sdks/router-sdk/CHANGELOG.md index 764d9cc7f..d701eb90d 100644 --- a/sdks/router-sdk/CHANGELOG.md +++ b/sdks/router-sdk/CHANGELOG.md @@ -1,5 +1,16 @@ # @uniswap/router-sdk +## 2.11.5 + +### Patch Changes + +- Updated dependencies [358d9de] +- Updated dependencies [4a67d47] + - @uniswap/sdk-core@7.19.3 + - @uniswap/v4-sdk@2.4.0 + - @uniswap/v2-sdk@4.21.4 + - @uniswap/v3-sdk@3.31.4 + ## 2.11.4 ### Patch Changes diff --git a/sdks/router-sdk/package.json b/sdks/router-sdk/package.json index 577b16a91..d444bac58 100644 --- a/sdks/router-sdk/package.json +++ b/sdks/router-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/router-sdk", - "version": "2.11.4", + "version": "2.11.5", "description": "An sdk for routing swaps using Uniswap v2 and Uniswap v3.", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [ diff --git a/sdks/sdk-core/CHANGELOG.md b/sdks/sdk-core/CHANGELOG.md index 49cc93445..1ae14ce95 100644 --- a/sdks/sdk-core/CHANGELOG.md +++ b/sdks/sdk-core/CHANGELOG.md @@ -1,5 +1,11 @@ # @uniswap/sdk-core +## 7.19.3 + +### Patch Changes + +- 358d9de: Update permissioned PositionManager addresses (redeploy with DELIVERY_GAS_LIMIT) + ## 7.19.2 ### Patch Changes diff --git a/sdks/sdk-core/package.json b/sdks/sdk-core/package.json index f12a31bb3..5a6d6f42f 100644 --- a/sdks/sdk-core/package.json +++ b/sdks/sdk-core/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/sdk-core", - "version": "7.19.2", + "version": "7.19.3", "description": "⚒️ An SDK for building applications on top of Uniswap V3", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [ diff --git a/sdks/smart-wallet-sdk/CHANGELOG.md b/sdks/smart-wallet-sdk/CHANGELOG.md index c892447e2..9d51183c3 100644 --- a/sdks/smart-wallet-sdk/CHANGELOG.md +++ b/sdks/smart-wallet-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @uniswap/smart-wallet-sdk +## 2.8.4 + +### Patch Changes + +- Updated dependencies [358d9de] + - @uniswap/sdk-core@7.19.3 + ## 2.8.3 ### Patch Changes diff --git a/sdks/smart-wallet-sdk/package.json b/sdks/smart-wallet-sdk/package.json index 5e0a77e13..1be0163d3 100644 --- a/sdks/smart-wallet-sdk/package.json +++ b/sdks/smart-wallet-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/smart-wallet-sdk", - "version": "2.8.3", + "version": "2.8.4", "description": "⚒️ An SDK for building applications with smart wallets on Uniswap", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [ diff --git a/sdks/uniswapx-sdk/CHANGELOG.md b/sdks/uniswapx-sdk/CHANGELOG.md index 0721ba3ca..6963574cc 100644 --- a/sdks/uniswapx-sdk/CHANGELOG.md +++ b/sdks/uniswapx-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @uniswap/uniswapx-sdk +## 3.1.2 + +### Patch Changes + +- Updated dependencies [358d9de] + - @uniswap/sdk-core@7.19.3 + ## 3.1.1 ### Patch Changes diff --git a/sdks/uniswapx-sdk/package.json b/sdks/uniswapx-sdk/package.json index 55f8c79dc..6f44e3011 100644 --- a/sdks/uniswapx-sdk/package.json +++ b/sdks/uniswapx-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/uniswapx-sdk", - "version": "3.1.1", + "version": "3.1.2", "author": "Uniswap", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [ diff --git a/sdks/universal-router-sdk/CHANGELOG.md b/sdks/universal-router-sdk/CHANGELOG.md index 94f3bbab4..cfbbc66cb 100644 --- a/sdks/universal-router-sdk/CHANGELOG.md +++ b/sdks/universal-router-sdk/CHANGELOG.md @@ -1,5 +1,27 @@ # @uniswap/universal-router-sdk +## 5.12.0 + +### Minor Changes + +- 4a67d47: Add Universal Router v2.1.2 addresses (#736) + + Adds the `UniversalRouterVersion.V2_1_2` enum member (mirrored as `URVersion.V2_1_2` in v4-sdk) and the v2.1.2 Universal Router deployment config — router address and creation block — across the 24 supported chains. Consumers can now resolve v2.1.2 routers via `UNIVERSAL_ROUTER_ADDRESS`/`CHAIN_CONFIGS` and select the version through `SwapOptions.urVersion`; #736 landed the addresses on `main` without a changeset, so this releases them. + +### Patch Changes + +- 4a67d47: Update Universal Router v2.2.0 addresses (#738) + + Repoints the v2.2.0 Universal Router deployment config on Ethereum mainnet (1), Ethereum Sepolia (11155111) and Ink (57073) to the corrected router addresses, and removes Ink's `V2_1_1` entry. That entry was an alias pointing at Ink's old v2.2.0 router rather than a real v2.1.1 deployment, so `getUniversalRouterAddress(UniversalRouterVersion.V2_1_1, 57073)` no longer resolves and now throws — callers on Ink should use `V2_1_2` or `V2_2_0`. #738 landed these changes on `main` without a changeset, so this releases them. + +- Updated dependencies [358d9de] +- Updated dependencies [4a67d47] + - @uniswap/sdk-core@7.19.3 + - @uniswap/v4-sdk@2.4.0 + - @uniswap/router-sdk@2.11.5 + - @uniswap/v2-sdk@4.21.4 + - @uniswap/v3-sdk@3.31.4 + ## 5.11.5 ### Patch Changes diff --git a/sdks/universal-router-sdk/package.json b/sdks/universal-router-sdk/package.json index 3fb38e234..db287de0d 100644 --- a/sdks/universal-router-sdk/package.json +++ b/sdks/universal-router-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/universal-router-sdk", - "version": "5.11.5", + "version": "5.12.0", "description": "sdk for integrating with the Universal Router contracts", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [ diff --git a/sdks/v2-sdk/CHANGELOG.md b/sdks/v2-sdk/CHANGELOG.md index 6a3a7da52..dd4646603 100644 --- a/sdks/v2-sdk/CHANGELOG.md +++ b/sdks/v2-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @uniswap/v2-sdk +## 4.21.4 + +### Patch Changes + +- Updated dependencies [358d9de] + - @uniswap/sdk-core@7.19.3 + ## 4.21.3 ### Patch Changes diff --git a/sdks/v2-sdk/package.json b/sdks/v2-sdk/package.json index 311c6af8b..fca5be7d1 100644 --- a/sdks/v2-sdk/package.json +++ b/sdks/v2-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/v2-sdk", - "version": "4.21.3", + "version": "4.21.4", "description": "🛠 An SDK for building applications on top of Uniswap V2", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [ diff --git a/sdks/v3-sdk/CHANGELOG.md b/sdks/v3-sdk/CHANGELOG.md index 947580748..10a7d192d 100644 --- a/sdks/v3-sdk/CHANGELOG.md +++ b/sdks/v3-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @uniswap/v3-sdk +## 3.31.4 + +### Patch Changes + +- Updated dependencies [358d9de] + - @uniswap/sdk-core@7.19.3 + ## 3.31.3 ### Patch Changes diff --git a/sdks/v3-sdk/package.json b/sdks/v3-sdk/package.json index 0ec7b235c..54a9bc559 100644 --- a/sdks/v3-sdk/package.json +++ b/sdks/v3-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/v3-sdk", - "version": "3.31.3", + "version": "3.31.4", "description": "⚒️ An SDK for building applications on top of Uniswap V3", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [ diff --git a/sdks/v4-sdk/CHANGELOG.md b/sdks/v4-sdk/CHANGELOG.md index 4ce670874..b79867c2d 100644 --- a/sdks/v4-sdk/CHANGELOG.md +++ b/sdks/v4-sdk/CHANGELOG.md @@ -1,5 +1,19 @@ # @uniswap/v4-sdk +## 2.4.0 + +### Minor Changes + +- 4a67d47: Add Universal Router v2.1.2 addresses (#736) + + Adds the `UniversalRouterVersion.V2_1_2` enum member (mirrored as `URVersion.V2_1_2` in v4-sdk) and the v2.1.2 Universal Router deployment config — router address and creation block — across the 24 supported chains. Consumers can now resolve v2.1.2 routers via `UNIVERSAL_ROUTER_ADDRESS`/`CHAIN_CONFIGS` and select the version through `SwapOptions.urVersion`; #736 landed the addresses on `main` without a changeset, so this releases them. + +### Patch Changes + +- Updated dependencies [358d9de] + - @uniswap/sdk-core@7.19.3 + - @uniswap/v3-sdk@3.31.4 + ## 2.3.3 ### Patch Changes diff --git a/sdks/v4-sdk/package.json b/sdks/v4-sdk/package.json index 74e6769c7..785942a98 100644 --- a/sdks/v4-sdk/package.json +++ b/sdks/v4-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/v4-sdk", - "version": "2.3.3", + "version": "2.4.0", "description": "⚒️ An SDK for building applications on top of Uniswap V4", "repository": "https://github.com/Uniswap/sdks.git", "keywords": [