Coralite v0.31.5 Released: Robust Serialization and Hydration Readiness Hooks
Coralite v0.31.5 improves build stability with esbuild serialization fixes, deep cloning of default values, and introduces hydration hooks for robust end-to-end testing.
News and announcements for all things Coralite, including new releases, Coralite plugins, and more.
Coralite v0.31.5 improves build stability with esbuild serialization fixes, deep cloning of default values, and introduces hydration hooks for robust end-to-end testing.
Coralite v0.31.4 delivers critical bug fixes for dynamic imperative references, client-side script bundling, slot resolution, and custom element parser validation.
Coralite v0.31.3 introduces client-side reactivity for computed slots in web components, preserves reactivity for imperative component tokens, and adds dedicated TypeScript types.
Coralite v0.31.2 is now available, featuring a crucial fix for nested web component ref scoping to prevent parent components from overriding child component internal references.
Coralite v0.31.1 introduces emulation of native slot projection for light DOM web components, preserving node state and event listeners across parent re-renders.
Coralite v0.31.0 resolves key style scoping issues for Light DOM and dynamic web components, alongside fixing esbuild script fallback compilation errors.
Coralite v0.30.0 introduces structured error and warning handling, replaces runtime MutationObservers with eager component resolution, extends shadow DOM support, and improves startup performance.
Coralite v0.29.5 introduces unified AbortSignal support within the component context to streamline resource cleanup and maintain consistent API signatures.
Coralite v0.29.4 transitions web component rendering from Regex to AST and introduces automatic AbortSignal lifecycle management for dynamic client scripts.
Coralite v0.29.3 introduces native browser module resolution, deterministic asset hashing, an in-memory page resolution cache, and dynamic chunk lazy loading.
Coralite v0.29.2 introduces support for asynchronous operations in plugin client helpers and refines the architectural guidelines in llms.txt.
Coralite v0.29.1 introduces dynamic token replacement in CoraliteElement for client-side components, enabling reactive template string hydration.
Coralite v0.29.0 introduces a unified hybrid web component model, recursive imperative dependency resolution, two-phase execution for client helpers, and a global terminology shift from Document to Component.
Coralite v0.28.5 re-enables tree shaking in script manager compilation for smaller bundle sizes, and improves documentation for local path support and WASM in the Static Assets Plugin.
Coralite v0.28.4 improves static asset handling with support for explicit source paths and a fallback directory traversal resolution strategy.
Use the scaffolding script to get jump started into your next project with Coralite