Featuring Design System
ChangelogComponents

0.1.15

legacy Core* 모듈의 export 식별자에 Core prefix를 일괄 정리해 신규 컴파운드 namespace와의 충돌을 해소합니다.

마이그레이션이 완료된 Core* 모듈에서 export하던 type/identifier 이름이 신규 컴파운드 namespace(Tooltip, Label 등)와 충돌하던 문제를 해소합니다. 외부로 노출되는 식별자에만 Core prefix를 붙이고, 내부 변수/setter는 그대로 유지합니다.

Breaking Changes — legacy export 식별자 rename

BeforeAfter
LoaderSize / LoaderColorCoreLoaderSize / CoreLoaderColor
avatarColorTypeCoreAvatarColor
SizeType (select)CoreSelectSize
SelectedItemCoreSelectedItem
ToastProps / ToastContextType / ActionButtonPropsCoreToastProps / CoreToastContextType / CoreActionButtonProps
StatusType (section-message)CoreSectionMessageStatus
SegmentedControlSizeTypeCoreSegmentedControlSize
Menu (side-nav)CoreSideNavigationMenu
TooltipProps (legacy UI)CoreTooltipUIProps
Tooltip (legacy TooltipUI named export)CoreTooltipUI
/* Before */
import {
  Tooltip,            // legacy presentational
  type LoaderSize,
  type ToastProps,
  type SelectedItem,
} from '@featuring-corp/components';

/* After */
import {
  CoreTooltipUI,
  type CoreLoaderSize,
  type CoreToastProps,
  type CoreSelectedItem,
} from '@featuring-corp/components';

Breaking — 위 식별자 중 하나라도 named import한 코드가 있다면 새 이름으로 수정해 주세요. 신규 컴파운드 Tooltip.Root / Tooltip.Trigger 등은 변동 없이 그대로 사용합니다.