diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index 3e28ac0884..e251708ce3 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -8,6 +8,10 @@ All notable changes to this project will be documented in this file. +## 9.12.3 ((8/10/2026, 09:17 AM PST)) + +This is an artificial version bump with no new change. + ## 9.12.2 ((8/10/2026, 07:45 AM PST)) This is an artificial version bump with no new change. diff --git a/packages/common/package.json b/packages/common/package.json index 49b73210aa..2d7e739104 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@coinbase/cds-common", - "version": "9.12.2", + "version": "9.12.3", "description": "Coinbase Design System - Common", "repository": { "type": "git", diff --git a/packages/mcp-server/CHANGELOG.md b/packages/mcp-server/CHANGELOG.md index 6b144d5805..595629d00f 100644 --- a/packages/mcp-server/CHANGELOG.md +++ b/packages/mcp-server/CHANGELOG.md @@ -8,6 +8,10 @@ All notable changes to this project will be documented in this file. +## 9.12.3 ((8/10/2026, 09:17 AM PST)) + +This is an artificial version bump with no new change. + ## 9.12.2 ((8/10/2026, 07:45 AM PST)) This is an artificial version bump with no new change. diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index 6787d9a692..3e19277abd 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@coinbase/cds-mcp-server", - "version": "9.12.2", + "version": "9.12.3", "description": "Coinbase Design System - MCP Server", "repository": { "type": "git", diff --git a/packages/mobile/CHANGELOG.md b/packages/mobile/CHANGELOG.md index 42516febe1..a63a562b47 100644 --- a/packages/mobile/CHANGELOG.md +++ b/packages/mobile/CHANGELOG.md @@ -8,6 +8,12 @@ All notable changes to this project will be documented in this file. +## 9.12.3 (8/10/2026 PST) + +#### 🐞 Fixes + +- Fix: reuse initial path on mobile charts. [[#837](https://github.com/coinbase/cds/pull/837)] + ## 9.12.2 (8/10/2026 PST) #### 🐞 Fixes diff --git a/packages/mobile/package.json b/packages/mobile/package.json index d24a26402a..6148726fd0 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@coinbase/cds-mobile", - "version": "9.12.2", + "version": "9.12.3", "description": "Coinbase Design System - Mobile", "repository": { "type": "git", diff --git a/packages/mobile/src/visualizations/chart/utils/transition.ts b/packages/mobile/src/visualizations/chart/utils/transition.ts index c202738aec..9a746f83e4 100644 --- a/packages/mobile/src/visualizations/chart/utils/transition.ts +++ b/packages/mobile/src/visualizations/chart/utils/transition.ts @@ -1,4 +1,4 @@ -import { useEffect, useMemo, useRef } from 'react'; +import { useEffect, useMemo, useRef, useState } from 'react'; import { type ExtrapolationType, type SharedValue, @@ -265,8 +265,10 @@ export const usePathTransition = ({ const interpolatorRef = useRef<((t: number) => string) | null>(null); const progress = useSharedValue(0); - const initialSkiaPath = - Skia.Path.MakeFromSVGString(initialPath ?? currentPath) ?? Skia.Path.Make(); + // Re-renders must not re-parse SVG; lazy useState seeds useSharedValue on mount only. + const [initialSkiaPath] = useState( + () => Skia.Path.MakeFromSVGString(initialPath ?? currentPath) ?? Skia.Path.Make(), + ); const normalizedStartShared = useSharedValue(initialSkiaPath); const normalizedEndShared = useSharedValue(initialSkiaPath); const fallbackPathShared = useSharedValue(initialSkiaPath); diff --git a/packages/web/CHANGELOG.md b/packages/web/CHANGELOG.md index 5106a9499b..8fdeacb630 100644 --- a/packages/web/CHANGELOG.md +++ b/packages/web/CHANGELOG.md @@ -8,6 +8,10 @@ All notable changes to this project will be documented in this file. +## 9.12.3 ((8/10/2026, 09:17 AM PST)) + +This is an artificial version bump with no new change. + ## 9.12.2 ((8/10/2026, 07:45 AM PST)) This is an artificial version bump with no new change. diff --git a/packages/web/package.json b/packages/web/package.json index 0396a71bf3..fad7bd555f 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@coinbase/cds-web", - "version": "9.12.2", + "version": "9.12.3", "description": "Coinbase Design System - Web", "repository": { "type": "git",