# Changelog 이 프로젝트의 모든 주요 변경 사항은 이 파일에 기록한다. 포맷은 [Keep a Changelog](https://keepachangelog.com/ko/1.1.0/)를 따르고, 버저닝은 [Semantic Versioning](https://semver.org/lang/ko/)을 따른다. ## [Unreleased] ### Added - 패키지 스켈레톤 (폴더 구조, asmdef, package.json) - Tier 1 기반 Core 4종: `Log`, `CoroutineRunner`, `MonoSingleton`, `ServiceLocator` (+ 테스트 28건) - Tier 1 Attribute 3종 (2026-04-17) - `NerdNavis.Core.Attribute.ReadOnlyAttribute` — 인스펙터 읽기 전용 - `NerdNavis.Core.Attribute.ShowIfAttribute` — 조건부 인스펙터 노출 - `NerdNavis.Core.Attribute.ArrayTitleAttribute` — 배열 요소 라벨 커스터마이즈 - Tier 1 Util 6종 (2026-04-17) - `NerdNavis.Core.Util.EnumToInt` — 박싱-프리 enum ↔ int 변환 - `NerdNavis.Core.Util.EnumEx` — enum 메타데이터·파싱 유틸 (캐시 기반) - `NerdNavis.Core.Util.FormatEx` — 수치 축약·시간·확률·바이트 포맷 - `NerdNavis.Core.Util.MathEx` — Clamp·Remap·SmoothTowards·GCD/LCM 등 - `NerdNavis.Core.Util.KeyMaker` — `':'` 구분자 합성 키 생성 - `NerdNavis.Core.Util.ValidationEx` — 인자·상태 가드(NotNull·InRange·Positive 등) - 위 9종 단위 테스트 추가 (NUnit, Tests/Runtime/Core/Util + Attribute) ## [0.1.0] - TBD 최초 릴리즈 예정.