Skip to content

chore(release): version packages - #296

Open
noahluftyang wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore(release): version packages#296
noahluftyang wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@noahluftyang

@noahluftyang noahluftyang commented Jul 18, 2026

Copy link
Copy Markdown
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@sipe-team/button@1.0.0

Major Changes

  • 1e7bb22: Redesign Button component based on 5th generation design system
    • BREAKING: Rename ButtonVariant.filled to ButtonVariant.fill
    • BREAKING: Expand ButtonSize from sm | lg to sm | md | lg | xl
    • Add leftIcon and rightIcon props for icon support
    • Apply 5th design colors via createVar() (button-scoped CSS variables)
    • Add interaction states: hover (gradient), pressed (#FE4E07), disabled (gray500/600)
    • Fix disabled CSS specificity bug by moving styles into recipe base selectors
    • Add theme5th color token to @sipe-team/tokens

Patch Changes

  • 1e7bb22: redesign token contract structure with semantic color, spacing, and radius hierarchy

    Breaking Changes

    vars path changes

    Token Before After
    color vars.color.primary vars.color.background vars.color.text vars.color.accent.{default|hover|subtle} vars.color.background.{base|subtle|muted} vars.color.foreground.{default|subtle|muted|onAccent} vars.color.border.{default|strong|focus} vars.color.status.{success|warning|danger|info}.{foreground|background|border}
    spacing vars.spacing.{xs|sm|md|lg|xl} vars.spacing.component.{xs|sm|md|lg|xl} vars.spacing.layout.{sm|md|lg|xl}
    radius vars.radius.{none|sm|md|lg|xl|full} vars.radius.component.{sm|md|lg|xl|full} vars.radius.layout.{sm|md|lg}

    vars.color.gradient and vars.color.secondary have been removed.

    defaultTheme export removed

    defaultTheme is no longer exported from @sipe-team/tokens. Theme variables are now applied automatically via createGlobalTheme on :root. Remove any explicit defaultTheme import or usage.

    Default color mode changed to dark

    The :root theme now defaults to mode: 'dark' (previously mode: 'light'). If your app relied on the light-mode defaults from :root, you will need to apply a [data-theme] attribute or supply your own light-mode overrides.

    Deprecated named exports

    opacity, zIndex, borderWidth, borderStyle, shadows, breakpoints, breakpointQuery, responsiveStyle, grid and their associated types are deprecated and will be removed in a future release.

  • 1e7bb22: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

  • Updated dependencies [1e7bb22]

  • Updated dependencies [0b02738]

  • Updated dependencies [1e7bb22]

  • Updated dependencies [1e7bb22]

  • Updated dependencies [1e7bb22]

  • Updated dependencies [1e7bb22]

  • Updated dependencies [0b02738]

    • @sipe-team/tokens@1.0.0
    • @sipe-team/typography@0.0.6

@sipe-team/theme@1.0.0

Major Changes

  • 1e7bb22: Replace brand-color ThemeProvider with light/dark mode toggle and align design tokens with SSOT.
    • ThemeProvider now applies themes via data-theme attribute instead of assignInlineVars
    • theme prop changed from brand-color objects to 'light' | 'dark' string union
    • ThemeMode type is now exported from @sipe-team/tokens
    • VE contract structure for color, spacing, and radius reorganized into semantic token hierarchy
    • Token values in themes.css.ts now reference Style Dictionary CSS variables instead of hardcoded JS constants
    • Removed @vanilla-extract/dynamic dependency from @sipe-team/theme

Patch Changes

  • 1e7bb22: Align existing @sipe-team/* package.json metadata with the canonical shape. Adds publishConfig.registry to divider/radio/side/switch, unifies lint scripts on pnpm exec biome lint, normalizes workspace:^workspace:* in avatar/switch/typography, and moves accordion/theme/checkbox direct react, @types/react, react-dom, and @vanilla-extract/css specifiers to the pnpm catalog.
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
    • @sipe-team/tokens@1.0.0

@sipe-team/tokens@1.0.0

Major Changes

  • 1e7bb22: redesign token contract structure with semantic color, spacing, and radius hierarchy

    Breaking Changes

    vars path changes

    Token Before After
    color vars.color.primary vars.color.background vars.color.text vars.color.accent.{default|hover|subtle} vars.color.background.{base|subtle|muted} vars.color.foreground.{default|subtle|muted|onAccent} vars.color.border.{default|strong|focus} vars.color.status.{success|warning|danger|info}.{foreground|background|border}
    spacing vars.spacing.{xs|sm|md|lg|xl} vars.spacing.component.{xs|sm|md|lg|xl} vars.spacing.layout.{sm|md|lg|xl}
    radius vars.radius.{none|sm|md|lg|xl|full} vars.radius.component.{sm|md|lg|xl|full} vars.radius.layout.{sm|md|lg}

    vars.color.gradient and vars.color.secondary have been removed.

    defaultTheme export removed

    defaultTheme is no longer exported from @sipe-team/tokens. Theme variables are now applied automatically via createGlobalTheme on :root. Remove any explicit defaultTheme import or usage.

    Default color mode changed to dark

    The :root theme now defaults to mode: 'dark' (previously mode: 'light'). If your app relied on the light-mode defaults from :root, you will need to apply a [data-theme] attribute or supply your own light-mode overrides.

    Deprecated named exports

    opacity, zIndex, borderWidth, borderStyle, shadows, breakpoints, breakpointQuery, responsiveStyle, grid and their associated types are deprecated and will be removed in a future release.

Minor Changes

  • 1e7bb22: Redesign Button component based on 5th generation design system

    • BREAKING: Rename ButtonVariant.filled to ButtonVariant.fill
    • BREAKING: Expand ButtonSize from sm | lg to sm | md | lg | xl
    • Add leftIcon and rightIcon props for icon support
    • Apply 5th design colors via createVar() (button-scoped CSS variables)
    • Add interaction states: hover (gradient), pressed (#FE4E07), disabled (gray500/600)
    • Fix disabled CSS specificity bug by moving styles into recipe base selectors
    • Add theme5th color token to @sipe-team/tokens
  • 0b02738: 토큰 CSS 체인을 복구하고 ./styles.css 진입점을 추가합니다.

    packages/tokens/tsup.config.ts가 21개 패키지 중 유일하게 루트 tsup 설정을 상속하지 않아 vanilla-extract esbuild 플러그인이 누락돼 있었습니다. 그 결과:

    • contract.css.ts가 일반 TS로 번들되어 dist를 import하면 런타임 예외가 발생했습니다 (Styles were unable to be assigned to a file). @sipe-team/tokens를 re-export하는 @sipe-team/side도 함께 영향받았습니다.
    • createGlobalTheme 호출이 sideEffects: false로 트리셰이킹되어 --side-* 브릿지 CSS가 방출되지 않았습니다.
    • 소비자가 토큰 CSS를 가져갈 진입점이 없어, vars.*를 쓰는 컴포넌트(Button)의 padding·radius·font-size·font-family·gap이 전부 무효화됐습니다.

    변경 사항

    • tsup.config.ts가 루트 설정을 상속합니다 (다른 20개 패키지와 동일한 패턴).
    • sideEffects["**/*.css"]로 변경해 소비자의 CSS import가 번들러에 제거되지 않게 합니다.
    • ./styles.css 진입점을 추가합니다. Style Dictionary 값층(--color-*, --spacing-*)과 vanilla-extract 브릿지(--side-*)를 한 파일로 제공합니다 — 둘 중 하나만 로드하면 체인이 조용히 끊기기 때문입니다.

    소비자 액션 필요: 개별 패키지를 사용한다면 import '@sipe-team/tokens/styles.css'를 추가해야 컴포넌트 스타일이 적용됩니다.

  • 1e7bb22: Replace brand-color ThemeProvider with light/dark mode toggle and align design tokens with SSOT.

    • ThemeProvider now applies themes via data-theme attribute instead of assignInlineVars
    • theme prop changed from brand-color objects to 'light' | 'dark' string union
    • ThemeMode type is now exported from @sipe-team/tokens
    • VE contract structure for color, spacing, and radius reorganized into semantic token hierarchy
    • Token values in themes.css.ts now reference Style Dictionary CSS variables instead of hardcoded JS constants
    • Removed @vanilla-extract/dynamic dependency from @sipe-team/theme

Patch Changes

  • 0b02738: Fix @sipe-team/tokens/token-names failing to resolve under node16 ESM. The generated barrel declaration re-exported ./primitive and ./semantic without runtime extensions, and the types-only semantic layer had no runtime module behind it, so TypeScript could not resolve the sibling declarations. The barrel now emits extension-qualified specifiers and a runtime stub for the semantic layer.

@sipe-team/tooltip@1.0.0

Major Changes

  • 1e7bb22: Refactor tooltip API: replace trigger prop with disableHoverListener, add controlled mode (open/onOpen/onClose), improve WCAG compliance, and fix animation on mount

Patch Changes

  • 1e7bb22: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.
  • 1e7bb22: improve accessibility and refactor styles for Tooltip

@sipe-team/accordion@0.2.0

Minor Changes

  • 1e7bb22: Add single/multiple open mode support to Accordion component. When type="single" is set on Accordion.Root, only one item can be open at a time. Also supports controlled mode via value and onValueChange props.

Patch Changes

  • 0b02738: Compile vanilla-extract styles so ./styles.css resolves. Both packages declared a local tsup config without the vanilla-extract plugin, so their .css.ts styles were never compiled and the dist/index.css referenced by publishConfig.exports["./styles.css"] was absent from the published tarball. They now reuse the shared root config like every other component package, and shipped without styles until now.
  • 1e7bb22: Align existing @sipe-team/* package.json metadata with the canonical shape. Adds publishConfig.registry to divider/radio/side/switch, unifies lint scripts on pnpm exec biome lint, normalizes workspace:^workspace:* in avatar/switch/typography, and moves accordion/theme/checkbox direct react, @types/react, react-dom, and @vanilla-extract/css specifiers to the pnpm catalog.
  • 1e7bb22: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
    • @sipe-team/tokens@1.0.0

@sipe-team/card@0.2.0

Minor Changes

  • 1e7bb22: Add ghost variant to Card component with transparent background, no border, and no padding

Patch Changes

  • 1e7bb22: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
    • @sipe-team/tokens@1.0.0

@sipe-team/flex@0.2.0

Minor Changes

  • 0b02738: Extend Flex props to accept responsive breakpoint values for direction, align, justify, wrap, and gap.

Patch Changes

  • 1e7bb22: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

@sipe-team/avatar@0.0.2

Patch Changes

  • Updated dependencies [38faf10]
    • @sipe-team/typography@0.0.6

@sipe-team/badge@0.0.5

Patch Changes

  • 38faf10: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.
  • Updated dependencies [38faf10]
    • @sipe-team/typography@0.0.6

@sipe-team/checkbox@0.0.2

Patch Changes

  • 38faf10: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

@sipe-team/chip@0.0.2

Patch Changes

  • 1e7bb22: Normalize @sipe-team/chip package.json to match the canonical structure used across other @sipe-team/* packages. Adds publishConfig with access/registry/exports, moves source exports to ./src/index.ts, adds type: "module", repository, sideEffects: ["**/*.css"], and aligns scripts/dependencies. Consumer module resolution now uses the import/require branches declared under publishConfig.exports.
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
    • @sipe-team/tokens@1.0.0

@sipe-team/divider@0.0.4

Patch Changes

  • 38faf10: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

@sipe-team/grid@0.1.2

Patch Changes

  • 38faf10: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

@sipe-team/input@0.0.5

Patch Changes

  • 38faf10: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

@sipe-team/radio@0.1.1

Patch Changes

  • 38faf10: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.
  • Updated dependencies [38faf10]
    • @sipe-team/typography@0.0.6

@sipe-team/reset@0.1.3

Patch Changes

  • 0b02738: Point the ./reset.css export at the emitted stylesheet. It referenced ./dist/reset.css, but the build emits ./dist/index.css, so importing @sipe-team/reset/reset.css failed to resolve.
  • 1e7bb22: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

@sipe-team/side@0.2.7

Patch Changes

  • 0b02738: Extend Flex props to accept responsive breakpoint values for direction, align, justify, wrap, and gap.
  • 1e7bb22: Align existing @sipe-team/* package.json metadata with the canonical shape. Adds publishConfig.registry to divider/radio/side/switch, unifies lint scripts on pnpm exec biome lint, normalizes workspace:^workspace:* in avatar/switch/typography, and moves accordion/theme/checkbox direct react, @types/react, react-dom, and @vanilla-extract/css specifiers to the pnpm catalog.
  • 1e7bb22: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
  • Updated dependencies [1e7bb22]
    • @sipe-team/card@0.2.0
    • @sipe-team/tooltip@1.0.0
    • @sipe-team/flex@0.2.0
    • @sipe-team/button@1.0.0
    • @sipe-team/tokens@1.0.0
    • @sipe-team/divider@0.0.4
    • @sipe-team/radio@0.1.1
    • @sipe-team/switch@0.0.4
    • @sipe-team/theme@1.0.0
    • @sipe-team/typography@0.0.6
    • @sipe-team/skeleton@0.0.4
    • @sipe-team/badge@0.0.5
    • @sipe-team/input@0.0.5

@sipe-team/skeleton@0.0.4

Patch Changes

  • 38faf10: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

@sipe-team/switch@0.0.4

Patch Changes

  • 38faf10: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

@sipe-team/typography@0.0.6

Patch Changes

  • 38faf10: Preserve CSS imports in sideEffects so consumer bundlers don't tree-shake ./styles.css.

docs@0.0.1

Patch Changes

  • Updated dependencies [0b02738]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
  • Updated dependencies [0b02738]
  • Updated dependencies [0b02738]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [1e7bb22]
  • Updated dependencies [0b02738]
    • @sipe-team/accordion@0.2.0
    • @sipe-team/button@1.0.0
    • @sipe-team/tokens@1.0.0
    • @sipe-team/avatar@0.0.2
    • @sipe-team/checkbox@0.0.2
    • @sipe-team/typography@0.0.6

@coderabbitai

coderabbitai Bot commented Jul 18, 2026

Copy link
Copy Markdown

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (7)
  • Version Packages
  • WIP
  • DO NOT MERGE
  • [WIP]
  • draft
  • Release
  • release

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 21f0ed4a-9f5c-4294-bad3-f9e99502a28e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Jul 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@osohyun0224 osohyun0224 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

의현님 감사합니다!! 고생많으셨습니다

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 001e1c3 to bad3853 Compare July 27, 2026 14:04

@G-hoon G-hoon left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants