Repository navigation
Releases: seungjoonH/extify
Releases · seungjoonH/extify
Release list
v1.0.2
v1.0.1
Changes
- 순수 Dart 패키지로 전환 — Flutter, cloud_firestore 외부 의존성을 완전히 제거했습니다.
dart test,dart run등 Dart CLI만으로 실행 가능합니다. toTimestamp→toMillis—Timestamp(cloud_firestore) 대신int(millisecondsSinceEpoch)를 반환합니다.
Bug Fixes
hasHangeul— 공백 문자가 한글로 판별되던 버그를 수정했습니다.moassugi— 삼중모음 모아쓰기가 올바르게 처리되지 않던 버그를 수정했습니다.ㅗㅏㅣ→ㅙ,ㅗㅐ→ㅙ,ㅘㅣ→ㅙㅜㅓㅣ→ㅞ,ㅜㅔ→ㅞ,ㅝㅣ→ㅞ
v1.0.0
extify의 첫 번째 릴리즈입니다.
Features
bool
toInt—bool을int로 변환 (true → 1,false → 0)
DateTime
toMillis— Unix Epoch 기준 밀리초 반환ignoreTime— 시간부 제거 (00:00:00)age— 만 나이 계산generation— 세대 계산 (10단위)wd—Weekdayenum 반환
DateTime Enum
Weekday—short,middle,long,shortKorean,longKorean
List
addIf— 조건부 요소 추가
num / int
toBool,asCurrency,asKorean,asHanja,asKoreanWithUnits,asKoreanCurrency,asHanjaCurrencyList<num>—sum,average
NumRange / IntRange / DoubleRange
- 숫자 범위 클래스 —
start,end,difference,length,contains,subRanges,excludes지원
String
reversed— 문자열 반전
String (Korean)
- 초/중/종성 분리 (
choseong,jungseong,jongseong) hasBatchim,puleossugi,moassugi- 조사 자동 선택: 은/는, 이/가, 을/를, 으로/로 (이름 전용 포함)
- 한글 판별:
isJaeum,isMoeum,isEumjeol,isHangeul,hasHangeul,hasSeparatedJaeumOrMoeum containsHangeul— 초성/부분 입력 검색
StringCaseConverter
- 9가지 케이스 형식 상호 변환 (snake, skewer, pascal, camel, title, lower, upper)