Releases
v0.2.3
Compare
Sorry, something went wrong.
No results found
Added
Added nested hydrated island support for islands rendered inside another island's slot.
Hardened island tests for nested JSON-safe props, repeated same-component mounts, async mount idempotency, and static browser integration coverage.
Fixed
Reused content-addressed compiled template modules instead of creating a new BEAM module and atom on every render.
Hardened public-file, image-cache, island-component, page, plugin-route, and output-directory path boundaries.
Prevented unsafe explicit island IDs and collisions between explicit and generated island IDs.
Made client={:media} islands hydrate when their media query starts matching after page load.
Made React island mounts synchronous so nested island entry scripts are activated reliably.
Made mix astral.dev reject invalid command-line options consistently with mix astral.build.
You can’t perform that action at this time.