From db6df903047e70c579faf36bfbd5851f5306fc22 Mon Sep 17 00:00:00 2001 From: merge-check <140916359+agentHits@users.noreply.github.com> Date: Tue, 27 Oct 2026 15:49:26 -0400 Subject: [PATCH] build: upgrade react-markdown to v10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Что: react-markdown ^9.1.0 -> ^10.1.0 в apps/dokploy. Код не менялся: все три места (analyze-logs.tsx, ai/step-two.tsx, ai/step-three.tsx) рендерят без пропсов, классы уже висят на обёртке-div. Зачем: волна 3 мажорных обновлений UI-библиотек. В 10.0.0 удалён только проп className, 10.0.1 ускоряет типы components, 10.1.0 правит MarkdownHooks. Зависимости пакета (unified 11, remark-parse/remark-rehype 11) те же, что в 9.1.0. Риски: минимальные. className не используется; плагинов, components и urlTransform нет. HTML для одного и того же markdown в 9.1.0 и 10.1.0 совпадает байт в байт. Проверки: bun run typecheck - ок; bunx biome check apps/dokploy/package.json - ок; bun audit --audit-level=moderate - уязвимостей нет; сравнение renderToStaticMarkup v9/v10 - идентично. Тестов на эти компоненты нет, next build локально не запускался. Co-Authored-By: Claude Opus 5.5 --- apps/dokploy/package.json | 2 +- bun.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/dokploy/package.json b/apps/dokploy/package.json index 9f924f845ab..418a05d4c76 100644 --- a/apps/dokploy/package.json +++ b/apps/dokploy/package.json @@ -133,7 +133,7 @@ "react-day-picker": "10.0.2", "react-dom": "19.3.1", "react-hook-form": "^7.91.0", - "react-markdown": "^9.1.0", + "react-markdown": "^10.1.0", "recharts": "^3.10.1", "resend": "^6.34.1", "semver": "7.8.5", diff --git a/bun.lock b/bun.lock index 83cbd232bbb..34359bb817a 100644 --- a/bun.lock +++ b/bun.lock @@ -133,7 +133,7 @@ "react-day-picker": "10.0.2", "react-dom": "19.3.1", "react-hook-form": "^7.91.0", - "react-markdown": "^9.1.0", + "react-markdown": "^10.1.0", "recharts": "^3.10.1", "resend": "^6.34.1", "semver": "7.8.5", @@ -2787,7 +2787,7 @@ "react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], - "react-markdown": ["react-markdown@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "html-url-attributes": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "unified": "^11.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" }, "peerDependencies": { "@types/react": ">=18", "react": ">=18" } }, "sha512-xaijuJB0kzGiUdG7nc2MOMDUDBWPyGAjZtUrow9XxUeua8IqeP+VlIfAZ3bphpcLTnSZXz6z9jcVC/TCwbfgdw=="], + "react-markdown": ["react-markdown@10.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "html-url-attributes": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "unified": "^11.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" }, "peerDependencies": { "@types/react": ">=18", "react": ">=18" } }, "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ=="], "react-redux": ["react-redux@9.3.0", "", { "dependencies": { "@types/use-sync-external-store": "^0.0.6", "use-sync-external-store": "^1.4.0" }, "peerDependencies": { "@types/react": "^18.2.25 || ^19", "react": "^18.0 || ^19", "redux": "^5.0.0" }, "optionalPeers": ["@types/react", "redux"] }, "sha512-KQopgqFo/p/fgmAs5qz6p5RWaNAzq40WAu7fJIXnQpYxFPbJYtsJPWvGeF2rOBaY/kEuV77AVsX8TsQzKm+A/g=="],