From 2f658f359c853088b5a1f80d184e663bd2815c1d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 May 2026 08:12:11 +0000 Subject: [PATCH 1/2] chore: version packages --- .changeset/move-tv-to-core.md | 10 ---------- packages/pds-core/CHANGELOG.md | 10 ++++++++++ packages/pds-core/package.json | 2 +- packages/pds-icons/CHANGELOG.md | 2 ++ packages/pds-icons/package.json | 2 +- packages/pds-markdown/CHANGELOG.md | 2 ++ packages/pds-markdown/package.json | 2 +- packages/pds-ui/CHANGELOG.md | 16 ++++++++++++++++ packages/pds-ui/package.json | 2 +- 9 files changed, 34 insertions(+), 14 deletions(-) delete mode 100644 .changeset/move-tv-to-core.md diff --git a/.changeset/move-tv-to-core.md b/.changeset/move-tv-to-core.md deleted file mode 100644 index 508b647..0000000 --- a/.changeset/move-tv-to-core.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@fluxloop-ai/pds-core": minor -"@fluxloop-ai/pds-ui": minor ---- - -`tv` 팩토리와 `tw-merge-config` 를 `@fluxloop-ai/pds-core` 로 이동. - -- pds-core 가 `tv`, `VariantProps`, `twMergeConfig`, `PDS_TYPOGRAPHY_VARIANTS` 를 새로 export. `cn` 도 `extendTailwindMerge(twMergeConfig)` 로 강화돼 PDS typography 그룹(`text-body2` 등) 과 임의 색 클래스 충돌이 해소됨. -- pds-ui 컴포넌트는 `../utils/cn`, `../utils/tv` 가 아니라 `@fluxloop-ai/pds-core` 에서 직접 import. 레지스트리 `utils` 항목은 제거됐고, 컴포넌트별 `dependencies` 에 `@fluxloop-ai/pds-core` 가 추가돼 `npx shadcn add` 한 번이면 추가 파일 fetch 없이 빌드된다. -- 소비자 측: 기존에 `lib/utils.ts` 로 복사된 `cn` 을 쓰고 있었다면, `@fluxloop-ai/pds-core` 의 `cn` 으로 옮기거나 그대로 둬도 됨(중복일 뿐 동작 무방). 단 PDS typography 그룹 인지가 필요한 새 컴포넌트는 core 의 `cn`/`tv` 사용 권장. diff --git a/packages/pds-core/CHANGELOG.md b/packages/pds-core/CHANGELOG.md index 8348147..91a7dff 100644 --- a/packages/pds-core/CHANGELOG.md +++ b/packages/pds-core/CHANGELOG.md @@ -1,5 +1,15 @@ # @fluxloop-ai/pds-core +## 1.0.0 + +### Minor Changes + +- ec67fe3: `tv` 팩토리와 `tw-merge-config` 를 `@fluxloop-ai/pds-core` 로 이동. + + - pds-core 가 `tv`, `VariantProps`, `twMergeConfig`, `PDS_TYPOGRAPHY_VARIANTS` 를 새로 export. `cn` 도 `extendTailwindMerge(twMergeConfig)` 로 강화돼 PDS typography 그룹(`text-body2` 등) 과 임의 색 클래스 충돌이 해소됨. + - pds-ui 컴포넌트는 `../utils/cn`, `../utils/tv` 가 아니라 `@fluxloop-ai/pds-core` 에서 직접 import. 레지스트리 `utils` 항목은 제거됐고, 컴포넌트별 `dependencies` 에 `@fluxloop-ai/pds-core` 가 추가돼 `npx shadcn add` 한 번이면 추가 파일 fetch 없이 빌드된다. + - 소비자 측: 기존에 `lib/utils.ts` 로 복사된 `cn` 을 쓰고 있었다면, `@fluxloop-ai/pds-core` 의 `cn` 으로 옮기거나 그대로 둬도 됨(중복일 뿐 동작 무방). 단 PDS typography 그룹 인지가 필요한 새 컴포넌트는 core 의 `cn`/`tv` 사용 권장. + ## 0.1.2 ### Patch Changes diff --git a/packages/pds-core/package.json b/packages/pds-core/package.json index 70188ea..014c5cb 100644 --- a/packages/pds-core/package.json +++ b/packages/pds-core/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-core", - "version": "0.1.2", + "version": "1.0.0", "private": false, "description": "Pluto Design System — tokens, Tailwind preset, Pretendard, motion", "license": "UNLICENSED", diff --git a/packages/pds-icons/CHANGELOG.md b/packages/pds-icons/CHANGELOG.md index bbdf1aa..cfaca1c 100644 --- a/packages/pds-icons/CHANGELOG.md +++ b/packages/pds-icons/CHANGELOG.md @@ -1,5 +1,7 @@ # @fluxloop-ai/pds-icons +## 1.0.0 + ## 0.1.2 ## 0.1.1 diff --git a/packages/pds-icons/package.json b/packages/pds-icons/package.json index 9261be0..aba501c 100644 --- a/packages/pds-icons/package.json +++ b/packages/pds-icons/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-icons", - "version": "0.1.2", + "version": "1.0.0", "private": false, "description": "Pluto Design System — phosphor wrappers + PDS-native icons", "license": "UNLICENSED", diff --git a/packages/pds-markdown/CHANGELOG.md b/packages/pds-markdown/CHANGELOG.md index c4bde6e..e846e22 100644 --- a/packages/pds-markdown/CHANGELOG.md +++ b/packages/pds-markdown/CHANGELOG.md @@ -1,5 +1,7 @@ # @fluxloop-ai/pds-markdown +## 1.0.0 + ## 0.1.2 ## 0.1.1 diff --git a/packages/pds-markdown/package.json b/packages/pds-markdown/package.json index 301ae17..df2b804 100644 --- a/packages/pds-markdown/package.json +++ b/packages/pds-markdown/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-markdown", - "version": "0.1.2", + "version": "1.0.0", "private": false, "description": "Pluto Design System — markdown renderer (react-markdown + remark-gfm) for chat slots", "license": "UNLICENSED", diff --git a/packages/pds-ui/CHANGELOG.md b/packages/pds-ui/CHANGELOG.md index 2b7e594..7aa6364 100644 --- a/packages/pds-ui/CHANGELOG.md +++ b/packages/pds-ui/CHANGELOG.md @@ -1,5 +1,21 @@ # @fluxloop-ai/pds-ui +## 1.0.0 + +### Minor Changes + +- ec67fe3: `tv` 팩토리와 `tw-merge-config` 를 `@fluxloop-ai/pds-core` 로 이동. + + - pds-core 가 `tv`, `VariantProps`, `twMergeConfig`, `PDS_TYPOGRAPHY_VARIANTS` 를 새로 export. `cn` 도 `extendTailwindMerge(twMergeConfig)` 로 강화돼 PDS typography 그룹(`text-body2` 등) 과 임의 색 클래스 충돌이 해소됨. + - pds-ui 컴포넌트는 `../utils/cn`, `../utils/tv` 가 아니라 `@fluxloop-ai/pds-core` 에서 직접 import. 레지스트리 `utils` 항목은 제거됐고, 컴포넌트별 `dependencies` 에 `@fluxloop-ai/pds-core` 가 추가돼 `npx shadcn add` 한 번이면 추가 파일 fetch 없이 빌드된다. + - 소비자 측: 기존에 `lib/utils.ts` 로 복사된 `cn` 을 쓰고 있었다면, `@fluxloop-ai/pds-core` 의 `cn` 으로 옮기거나 그대로 둬도 됨(중복일 뿐 동작 무방). 단 PDS typography 그룹 인지가 필요한 새 컴포넌트는 core 의 `cn`/`tv` 사용 권장. + +### Patch Changes + +- Updated dependencies [ec67fe3] + - @fluxloop-ai/pds-core@1.0.0 + - @fluxloop-ai/pds-icons@1.0.0 + ## 0.1.2 ### Patch Changes diff --git a/packages/pds-ui/package.json b/packages/pds-ui/package.json index b8760a5..8e235de 100644 --- a/packages/pds-ui/package.json +++ b/packages/pds-ui/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-ui", - "version": "0.1.2", + "version": "1.0.0", "private": true, "description": "Pluto Design System — Radix + Tailwind components (source-only, shadcn registry)", "license": "UNLICENSED", From a81b84cffd2ae94c45105ccb729f5d716f8aad01 Mon Sep 17 00:00:00 2001 From: tendtoyj Date: Thu, 7 May 2026 17:20:05 +0900 Subject: [PATCH 2/2] chore: pin release to 0.2.0 instead of 1.0.0 Changesets graduates 0.x packages to 1.0.0 on the first non-patch bump. README pins this project to pre-1.0 and signals breaking changes are still in flight, so override the generated 1.0.0 across the fixed group back to the intended 0.2.0. Same pattern as 3c18704 (`pin first release to 0.1.0 instead of 1.0.0`). Co-Authored-By: Claude Opus 4.7 (1M context) --- packages/pds-core/CHANGELOG.md | 2 +- packages/pds-core/package.json | 2 +- packages/pds-icons/CHANGELOG.md | 2 +- packages/pds-icons/package.json | 2 +- packages/pds-markdown/CHANGELOG.md | 2 +- packages/pds-markdown/package.json | 2 +- packages/pds-ui/CHANGELOG.md | 6 +++--- packages/pds-ui/package.json | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/pds-core/CHANGELOG.md b/packages/pds-core/CHANGELOG.md index 91a7dff..3298599 100644 --- a/packages/pds-core/CHANGELOG.md +++ b/packages/pds-core/CHANGELOG.md @@ -1,6 +1,6 @@ # @fluxloop-ai/pds-core -## 1.0.0 +## 0.2.0 ### Minor Changes diff --git a/packages/pds-core/package.json b/packages/pds-core/package.json index 014c5cb..347815b 100644 --- a/packages/pds-core/package.json +++ b/packages/pds-core/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-core", - "version": "1.0.0", + "version": "0.2.0", "private": false, "description": "Pluto Design System — tokens, Tailwind preset, Pretendard, motion", "license": "UNLICENSED", diff --git a/packages/pds-icons/CHANGELOG.md b/packages/pds-icons/CHANGELOG.md index cfaca1c..dad9359 100644 --- a/packages/pds-icons/CHANGELOG.md +++ b/packages/pds-icons/CHANGELOG.md @@ -1,6 +1,6 @@ # @fluxloop-ai/pds-icons -## 1.0.0 +## 0.2.0 ## 0.1.2 diff --git a/packages/pds-icons/package.json b/packages/pds-icons/package.json index aba501c..8d43c80 100644 --- a/packages/pds-icons/package.json +++ b/packages/pds-icons/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-icons", - "version": "1.0.0", + "version": "0.2.0", "private": false, "description": "Pluto Design System — phosphor wrappers + PDS-native icons", "license": "UNLICENSED", diff --git a/packages/pds-markdown/CHANGELOG.md b/packages/pds-markdown/CHANGELOG.md index e846e22..11f52fb 100644 --- a/packages/pds-markdown/CHANGELOG.md +++ b/packages/pds-markdown/CHANGELOG.md @@ -1,6 +1,6 @@ # @fluxloop-ai/pds-markdown -## 1.0.0 +## 0.2.0 ## 0.1.2 diff --git a/packages/pds-markdown/package.json b/packages/pds-markdown/package.json index df2b804..af4159b 100644 --- a/packages/pds-markdown/package.json +++ b/packages/pds-markdown/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-markdown", - "version": "1.0.0", + "version": "0.2.0", "private": false, "description": "Pluto Design System — markdown renderer (react-markdown + remark-gfm) for chat slots", "license": "UNLICENSED", diff --git a/packages/pds-ui/CHANGELOG.md b/packages/pds-ui/CHANGELOG.md index 7aa6364..4a135e2 100644 --- a/packages/pds-ui/CHANGELOG.md +++ b/packages/pds-ui/CHANGELOG.md @@ -1,6 +1,6 @@ # @fluxloop-ai/pds-ui -## 1.0.0 +## 0.2.0 ### Minor Changes @@ -13,8 +13,8 @@ ### Patch Changes - Updated dependencies [ec67fe3] - - @fluxloop-ai/pds-core@1.0.0 - - @fluxloop-ai/pds-icons@1.0.0 + - @fluxloop-ai/pds-core@0.2.0 + - @fluxloop-ai/pds-icons@0.2.0 ## 0.1.2 diff --git a/packages/pds-ui/package.json b/packages/pds-ui/package.json index 8e235de..253e608 100644 --- a/packages/pds-ui/package.json +++ b/packages/pds-ui/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-ui", - "version": "1.0.0", + "version": "0.2.0", "private": true, "description": "Pluto Design System — Radix + Tailwind components (source-only, shadcn registry)", "license": "UNLICENSED",