v0.0.11
What's Changed
- feat(router): add preload on hover and keep-alive by @mohamedmansour in #254
- feat(router): add route loaders via static loader() method by @mohamedmansour in #255
- feat(router): keep-alive state preservation and X-WebUI-Has-Loader header by @mohamedmansour in #256
- perf(router,framework): reduce allocations on hot paths by @mohamedmansour in #257
- feat(router): add build-time cache infrastructure with tagged invalidation by @mohamedmansour in #258
- fix: allow pnpm-style symlinks in npm package resolution by @akroshg in #260
- feat(router): streaming partial navigation by @mohamedmansour in #262
- fix(parser) Add CSS preload hints and protocol strategy fields by @mohamedmansour in #265
- fix(router): flaky router preload cache test by @mohamedmansour in #266
- refactor(handler) Remove html-escape dependency from webui-handler by @akroshg in #267
- feat(ffi): make webui-parser an optional dependency via parser feature by @akroshg in #269
- refactor(router): decompose monolithic router into single-responsibility modules by @mohamedmansour in #268
- perf(framework): add component $destroy(), .bind() events, and compEl release by @mohamedmansour in #270
- feat(router): support base paths by @mohamedmansour in #271
- feat(ffi): Add webui_protocol_tokens FFI function to extract CSS token names by @akroshg in #272
- feat(press): replace VitePress with WebUI Press, a self-hosted SSG by @mohamedmansour in #274
- fix(docs): Wrong publish directory by @mohamedmansour in #275
- refactor(dev-server): share rebuild loop between webui-press and webui-cli by @mohamedmansour in #276
- feat(demo) create demo shell by @mohamedmansour in #277
- chore: Bump to 0.0.11 by @mohamedmansour in #278
Full Changelog: v0.0.10...v0.0.11