Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-09-12)
Bug Fixes
dispose the config watcher with the project (30d403f )
installer: report an unresolvable package instead of aborting (d726520 )
plugin: compile sass before tailwind reads a stylesheet (8d18226 )
resolver: css conditions for every stylesheet language (b6ed4ee )
resolver: resolve a stylesheet import with css conditions (e519ee0 )
runtime: fail the calls in flight when a worker dies (7e30726 )
runtime: give the worker realm a process of its own (0490259 )
runtime: seal the native bindings a worker still had (e764885 )
runtime: stop a config reading the host process (bc4ebad )
shims: report module as a builtin of itself (98cb94f )
shims: survive esbuild's commonjs namespace rebuild (85b3b00 )
tailwind: scan the extensions a framework file uses (e21f0eb )
transform: run transforms as a pipeline, not a switch (f613315 )
website: drop the dash from the page title (4d47c30 )
website: serve a real page for every route (ee961f0 )
website: the docs sidebar skipped the last section and lagged a click (1761425 )
website: the editor caret did not land where you clicked (02037fe )
Features
add isolation: 'worker' (74b76c1 )
adopt the new logo (a35b2d0 )
bundler: copy public/ into the output (390d5d6 )
bundler: define import.meta.env (6341568 )
bundler: emit large assets as files instead of data URLs (df88fba )
bundler: give cssTransform a resolver (ea6bee1 )
bundler: pass esbuild plugins through (f186960 )
compile tailwind with no configuration (9ff218f )
config: find and run the project's config file (f710812 )
installer: add an option to install devDependencies (d7070df )
installer: let dev name the devDependencies to install (66c5f2e )
installer: resolve workspace packages from the VFS (400dd69 )
let the host supply the worker channel (344469e )
node: add the server half of isolation: 'worker' (31e198c )
plugin: adopt the rollup and vite hook shape (d9da364 )
plugin: order and normalise what a config hands over (2b31953 )
plugin: run the hooks in vite's order (2349ac2 )
resolver: honour aliases from the project config (d9880a3 )
resolver: honour compilerOptions.paths from tsconfig (d7de0bf )
run the project's own config and plugins (af6f401 )
runtime: add the channel and isolation contracts (c125b1f )
runtime: add the runtime contracts and constants (f4888ad )
runtime: add the runtime port (e1994d7 )
runtime: carry functions across a structured clone (3cfbf22 )
runtime: evaluate with a stack that names the module (533105d )
runtime: give an iife bundle its module globals (816d2e0 )
runtime: implement the worker half (0a8c334 )
runtime: rewrite builtins to shims before anything runs (47ef788 )
runtime: run the config graph off the page (0b54e72 )
runtime: run the toolchain graph over the vfs (737e9bf )
shims: add the node shim contracts (e8ac27d )
shims: assemble the node standard library (d2b1dd8 )
shims: implement a synchronous sha256 (335ae73 )
shims: implement buffer as a uint8array subclass (8b3a120 )
shims: implement crypto, util, assert and the rest (541e32f )
shims: implement fs over the vfs (50b5a6d )
shims: implement path, url, process and os (805e95d )
shims: implement the event emitter (ef941ac )
shims: posix paths with node's own semantics (e770480 )
shims: refuse process-shaped builtins loudly (17d345f )
transform: compile sass (0a1ce16 )
warn when a config runs without a stated isolation (cf97557 )
website: add a playground that really runs (b0bc863 )
website: add the design tokens and the motion primitives (d402916 )
website: add the faq, the closing call and the footer (8e917f6 )
website: add the hero (e60653a )
website: add the idea and the two graphs (d0a1f00 )
website: add the isolation table and the comparison (c621e4b )
website: add the shell — backdrop, brand, nav and code (0a102d7 )
website: add the usage tabs and the feature grid (f953b2d )
website: draw the mark in the nav (8a8dc04 )
website: put the playground in the nav (887ebab )
website: write the copy in English and Portuguese (76db2f4 )
Performance Improvements
bundler: keep onResolve synchronous unless a plugin claims ids (064917d )
You can’t perform that action at this time.