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
| Before | After |
|---|---|
LoaderSize / LoaderColor | CoreLoaderSize / CoreLoaderColor |
avatarColorType | CoreAvatarColor |
SizeType (select) | CoreSelectSize |
SelectedItem | CoreSelectedItem |
ToastProps / ToastContextType / ActionButtonProps | CoreToastProps / CoreToastContextType / CoreActionButtonProps |
StatusType (section-message) | CoreSectionMessageStatus |
SegmentedControlSizeType | CoreSegmentedControlSize |
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 등은 변동 없이 그대로 사용합니다.