Skip to content

Releases: webjsdev/webjs

@webjsdev/server 0.8.54

Choose a tag to compare

@github-actions github-actions released this 20 Jul 05:54
0ad854e

Features

  • rebuild the client-router swap on route-keyed comment boundaries (#1016) 01b21276

    • fix: full-load a soft nav fired while the document is still parsing

    Phase 0 of the router/slot structural rebuild (#1013): the quick win.

@webjsdev/core 0.7.40

Choose a tag to compare

@github-actions github-actions released this 20 Jul 05:54
0ad854e

Features

  • rebuild the client-router swap on route-keyed comment boundaries (#1016) 01b21276

    • fix: full-load a soft nav fired while the document is still parsing

    Phase 0 of the router/slot structural rebuild (#1013): the quick win.

Fixes

  • preserve comment markers when parsing a client-router navigation (#1010) 6cb3e8dc

    • fix: preserve comment markers when parsing a client-router navigation

    Document.parseHTMLUnsafe strips every HTML comment in Chromium 150, and
    parseHTML routed every doctype'd response through it. The whole partial-swap

@webjsdev/core 0.7.39

Choose a tag to compare

@github-actions github-actions released this 15 Jul 19:09
7bd8416

Fixes

  • recover a dropped wj:children close marker on soft nav (#994) 779dbb1d
    Recover an orphaned wj:children open marker whose close comment was dropped by the browser parser (a cross-engine parse race seen on Android Chrome and desktop Chromium), so a soft nav takes the correct scoped swap and the outer-layout navbar keeps its DOM identity instead of being wiped by the destructive full-body fallback. Bound the recovered range against the well-formed side's trailing-sibling count so a footer in the marker's own parent is preserved, and keep buildHaveHeader strict so an orphaned page fetches the full page where the bounding aligns.

@webjsdev/cli 0.10.44

Choose a tag to compare

@github-actions github-actions released this 15 Jul 19:09
7bd8416

Features

  • add webjs-frame gallery demo and rework the server-actions demo (#989) 69b3e3f9
    • feat: add webjs-frame partial-swap gallery demo

    • fix: prune modules/frames in gallery:clear reset

@webjsdev/ui 0.3.9

Choose a tag to compare

@github-actions github-actions released this 14 Jul 12:20
1a339aa

Features

  • local-first registry resolution + on-demand example delivery (#984) 5e9be0b1
    • init / add / list / view resolve components from the packaged registry with no network round-trip; a custom --registry (or REGISTRY_URL) still fetches, and diff keeps comparing against the live upstream.
    • add copies a Tier-1 helper as a lean file (the class helpers plus a pointer) and strips the worked @​example; the full structural example is served on demand by webjsui view and the new read-only MCP ui tool (one shared @​webjsdev/ui/registry/extract projector).
    • diff now compares each local file against what add would write (import-rewrite plus example-strip), so a pristine install diffs clean.
    • init exits non-zero when the theme tokens cannot be written (previously a silent, unstyled install), and add self-heals missing tokens.

@webjsdev/server 0.8.53

Choose a tag to compare

@github-actions github-actions released this 14 Jul 08:39
bcb2bed

Fixes

  • reactive-props-no-class-field false positive on object-literal keys in a method (#980) f55eab75

@webjsdev/server 0.8.52

Choose a tag to compare

@github-actions github-actions released this 14 Jul 05:05
e1e2dca

Features

  • re-skin the scaffold, single-source the agent skill, add gallery:clear (#971) 11f5f609

    • feat: remove scaffold design-distinctness enforcement (#969)

    The scaffold shipped six overlapping surfaces to force a generated app to
    look distinct from the scaffold (a blocking no-scaffold-placeholder check, a

@webjsdev/mcp 0.1.9

Choose a tag to compare

@github-actions github-actions released this 14 Jul 08:39
bcb2bed

Features

  • add webjs routes, doctor --json/--strict, per-command help (#979) c97159d6

    • refactor: extract shared routes projector into @​webjsdev/mcp

    Pull the list_routes projection into a leaf routes-report.js module,
    mirroring check-report.js. The MCP list_routes tool now delegates to

@webjsdev/mcp 0.1.8

Choose a tag to compare

@github-actions github-actions released this 14 Jul 05:05
e1e2dca

Features

  • enforce WebJs brand casing with one simple prose rule + one-time fix (#855) f41d105b

    • feat: enforce WebJs brand casing with one simple prose rule

    • docs: capitalize WebJs brand across markdown docs

  • re-skin the scaffold, single-source the agent skill, add gallery:clear (#971) 11f5f609

    • feat: remove scaffold design-distinctness enforcement (#969)

    The scaffold shipped six overlapping surfaces to force a generated app to
    look distinct from the scaffold (a blocking no-scaffold-placeholder check, a

@webjsdev/mcp 0.1.10

Choose a tag to compare

@github-actions github-actions released this 14 Jul 12:20
1a339aa

Features

  • local-first ui registry, on-demand example delivery, MCP ui tool (#984) 5e9be0b1
    • chore: begin ui local-first registry work (#983)

    • feat: resolve the ui registry local-first, deliver examples on demand