- Zod 4 베타 버전 출시, 성능 대폭 향상 (문자열 파싱 2.6배, 배열 파싱 3배, 객체 파싱 7배 빨라짐) 🚀
- TypeScript 성능 크게 개선, 타입 인스턴스화 횟수 감소 (25,000에서 1,000으로 감소), 에디터 및 타입 검사 속도 향상 💨
- 번들 크기 감소 (Zod 3 대비 57% 감소), 프론트엔드 환경에 적합해짐 📦
- Zod Mini 출시, 트리 쉐이킹 가능, 번들 크기 더욱 감소 (12.5KB에서 2KB 미만으로 감소) 🌳
- JSON 스키마 변환 기능 추가, AI 분야 활용도 증가 🤖
- 스키마 메타데이터 관리 시스템 변경, 스키마 레지스트리 도입 🗂️
z.inface
API 도입, 정확한 선택적 속성 타입 지원 및 재귀 타입 정의 간편화 ⚙️
z.file
API 추가, 파일 인스턴스 검증 기능 제공 (최소/최대 크기, MIME 타입) 📁
- 오류 메시지 지역화 기능 추가, 다양한 언어 지원 가능성 🌐
- 오류 메시지 예쁘게 출력하는 기능 (
z.pritifyError
) 추가, API 및 프론트엔드에서 유용 💅
- 문자열 형식 (이메일, IP, URL 등) 최상위 모듈로 이동, 트리 쉐이킹 효율성 증가 ✂️
- 이메일 정규식 사용자 정의 가능 📧
z.lateLiteral
도입, Zod에서 TypeScript 템플릿 리터럴 타입으로 변환 가능 🏷️
z.stringBool
도입, 문자열을 boolean 값으로 변환하는 기능 추가 (쿼리 파라미터, 환경 변수 등에 유용) ✅