This Week in Svelte, Ep. 113 — Changelog, Storybook for Svelte Part 2 - Docs
- Svelte는 attribute 캐시를 수정하여 DOM 조작 성능을 개선했습니다. 🧰
- Hydration 에러 발생 시, 전체 HTML을 다시 마운트하여 오류를 방지합니다. 🔄
await를 const 선언 내에서 사용할 수 있게 되었습니다. ✨
for await 루프 내에서 반응성 손실에 대한 경고를 추가했습니다. ⚠️
get_abort_signal을 통해 effect cleanup 시그널을 활용할 수 있습니다. 🚦
- popover attribute에 hint 값을 추가하여 type 관련 기능을 개선했습니다. 💬
- 동적 컴포넌트가 파괴될 때 effect가 실행되지 않도록 수정했습니다. 💥
- SvelteKit은 URL 인코딩된 줄 바꿈을 root parameters에서 올바르게 매칭합니다. 🔗
- Azure 메시지에서 서버 측 철자를 수정했습니다. ✍️
- form remote function이 단일 출력으로 구성된 앱에서도 작동하도록 보장합니다. ⚙️
- remote function 호출 시 구성된 base path를 사용합니다. 🗺️
- package.json repository URL에 .git을 추가했습니다. 📦
- navigation target interface에 rootId 및 rootParams를 추가했습니다. 🎯
- forms 및 commands에 pending 속성을 추가했습니다. ⏳
- pre-render 중 fetch로 가져온 assets을 수정했습니다. 🖼️
- 중복된 base64 인코딩/디코딩 함수를 리팩터링했습니다. ♻️
- 동일한 URL을 여러 번 가져올 때 올바른 캐시 결과를 사용합니다. 🗄️
- commands 실행 시 queries가 자동으로 새로 고쳐지지 않도록 변경했습니다. 🚫
- tree shaking된 remote function 번들을 디스크에 쓰지 않도록 했습니다. 🌳
- kit.files.source 옵션을 추가하여 파일 위치를 설정할 수 있습니다. 📂
- $lib/server의 server only modules import 오류 메시지를 개선했습니다. ℹ️
- config.kit.files 옵션을 deprecated 했습니다. ❌
- Svelte 파일의 주석에 있는 page option 경고를 방지합니다. 🤫
- remote function을 전체 source 디렉토리에서 사용할 수 있도록 확장했습니다. 🌐
- svelte.config.js에서 service worker 옵션을 지정할 수 있습니다. ⚙️
- button props.enhance가 중첩된 텍스트가 있는 버튼에서 작동하도록 수정했습니다. ✅
- validation issues를 구체적으로 전달하여 알려진 오류를 방지합니다. 🛡️
- $app types를 TypeScript 친화적인 방식으로 생성합니다. ⌨️
- OpenTelemetry를 instrument하는 새로운 기능이 추가되었습니다. 🔭