Primate 0.40 출시: 라우트 페이지, 스토어 enum, 비동기 스키마, 이벤트
Primate 0.40: Route pages, store enums, async schemas and events
Primate 0.40 프리뷰 릴리스가 공개되었습니다. 이번 릴리스에서는 라우트와 같은 위치에 프론트엔드 파일을 배치하는 콜로케이티드 라우트 페이지(응답 페이지)를 지원하며, 레이아웃 페이지도 콜로케이션할 수 있습니다. 스토어에서 enum을 기본으로 지원하여 값 검증, 역방향 조회 등을 제공합니다. Pema 스키마는 파생 값과 비동기 스키마를 지원하며, SSE 응답은 단일 설정 함수로 정리됩니다. 또한 in-memory 이벤트 채널, 앱 임포트를 위한 @/* 경로 별칭, HTML 템플릿을 templates 디렉토리로 이동, 프로덕션에서의 자동 마이그레이션 적용 등 개선 사항이 포함되어 있습니다.
라우트는 데이터 로딩, 검증, 리다이렉트, 상태 코드를 처리하고, 페이지는 렌더링을 담당합니다.