Skip to content

Releases: Wroud/foundation

@wroud/navigation@1.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 18:08

✨ Features

  • support for Navigation API for scroll handling and more native behavior (c476b66)

@wroud/vite-plugin-ssg@7.4.0

Choose a tag to compare

✨ Features

  • implement flight navigation with prefetching capabilities and associated tests (01ede41)

@wroud/navigation@1.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 14:11

✨ Features

  • make notifyListeners asynchronous to handle promises in navigation events (d09bf42)

@wroud/vite-plugin-ssg@7.3.0

Choose a tag to compare

✨ Features

  • add support for resolving entry from node_modules and update related tests (9caf11b)

@wroud/vite-plugin-ssg@7.2.0

Choose a tag to compare

✨ Features

  • add hot module replacement (HMR) support for server components (446a2b4)

@wroud/vite-plugin-ssg@7.1.0

Choose a tag to compare

✨ Features

  • add hash-based Content Security Policy (CSP) support (aa22d47)

@wroud/di@0.20.1

Choose a tag to compare

@github-actions github-actions released this 15 Jun 11:49

🩹 Fixes

@wroud/di-react@0.6.1

Choose a tag to compare

@github-actions github-actions released this 15 Jun 11:49

🩹 Fixes

@wroud/vite-plugin-ssg@7.0.0

Choose a tag to compare

⚠️ Breaking Changes

  • rebuild SSG on @vitejs/plugin-rsc (a2a6857)
    • Replace the bespoke SSG pipeline (virtual HTML entries, query-based

      module resolution, manual tag injection) with a renderer built on

      @vitejs/plugin-rsc. The app entry is now plain client React, SSR'd and

      hydrated, with React Server Components as an opt-in second entry.



      - Entry discovery is convention-based: *.entry.tsx (client) and

      optional *.entry.rsc.tsx (react-server), auto-discovered under root

      or set via the new entry / rscEntry options. No rollupOptions.input.

      - Add createRscConfig / RscInstance / toRscInstance, toAppInstance,

      and the onAppStart / onRoutesPrerender / onAppStop lifecycle for

      both app and rsc entries; routes drive prerender output.

      - New options: entry, rscEntry, react (inject @vitejs/plugin-react),

      prerender (false for pure-SSR runtime); renderTimeout now bounds only

      the build render.

      - Opt-in streaming client navigation via navigate() and per-route .rsc

      flight payloads; "use server" actions dispatched at request time.

      - CSP nonce propagation across bootstrap/flight scripts, meta, and

      Link / Script components.

      - Swap deps: drop @wroud/vite-plugin-asset-resolver, change-case,

      magic-string, style-to-object; add @vitejs/plugin-rsc,

      @vitejs/plugin-react, rsc-html-stream.
    • The entry contract and module API are replaced.

@wroud/navigation@1.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 08:45

✨ Features

  • enhance navigation state management with hash support and update path utilities (f9b4849)