Repository navigation
🚀 Features
- client:
- Add browser/worker rendering via new /client entry - by @theetherGit (c038e)
- Reject components in workers, lazy-load the component mounter - by @theetherGit (9a000)
- Load engines lazily so users download only the one they pick - by @theetherGit (94734)
- Bundle Noto Sans as satori's default fonts (same-origin, no CORS) - by @theetherGit (87c4e)
🐞 Bug Fixes
- client:
- Surface ImageResponseError (with .code) from blob()/arrayBuffer()/text() in browsers - by @theetherGit (e3055)
- Es worker format so workers importing /client build (code-split chunks) - by @theetherGit (0a772)
- Drop GoogleFont from the client entry, export resolveFonts, fix docs - by @theetherGit (8458a)
- deps:
- Upgrade ultrahtml to 1.7.0 and patch pseudo-selector regex - by @theetherGit (fbea5)
- examples/vercel:
- Pin runtime nodejs22.x so the example builds on Node 24 - by @theetherGit (30604)
- plugin:
- Apply the wasm rollup plugin to the SSR build only - by @theetherGit (ae530)
- Gate the wasm loader per environment so it works on SvelteKit 3 - by @theetherGit (93ee6)
- satori:
- Normalize injected component styles before parsing - by @theetherGit (c35ba)
- Empty elements no longer trip the multiple-children check - by @theetherGit (0b5f1)