데브허브 | DEVHUB | This Week in Svelte, Ep. 107 — Changelog, svelte-lexicalThis Week in Svelte, Ep. 107 — Changelog, svelte-lexical
- Svelte 5.33.15 업데이트는 다양한 버그 수정과 중요한 개선 사항을 포함합니다. 🚀
- 에러 바운더리가 파생된 상태(derived states)에서 발생하는 오류를 이제 올바르게 포착합니다. 🛡️
import attributes (예: with { type: 'json' }) 지원이 추가되어 비-JavaScript 모듈의 보안 로딩이 강화되었습니다. 🔒
$inspect trace 디버깅 도구의 출력이 개선되어 변수 이름이 명확하게 표시됨으로써 반응성 문제 진단이 훨씬 쉬워졌습니다. ✨
- 동적 CSS 속성(dynamic CSS props)이 서버 사이드 렌더링(SSR) 환경에서 경고 없이 올바르게 작동하도록 수정되었습니다. 🎨
- TypeScript의
declare 키워드가 JavaScript 출력에 포함되어 오류를 발생시키던 문제가 해결되었습니다. ✂️
- 레거시 모드에서
each 루프 및 await 블록과 관련된 작은 메모리 누수 문제가 해결되었습니다. 💧
- Svelte 에러 바운더리가 Zod와 같이 메시지 재정의가 불가능한 에러를 처리할 때 발생하는 충돌이 방지되었습니다. 🚫
- 레거시 모드에서 룬(runes) 반응성 시스템이 의도치 않게 작동하던 오랜 버그가 수정되어, 레거시 애플리케이션의 안정성이 향상되었습니다. 🛑